Ali Ahmad

Ali Ahmad

Mentor
Rising Codementor
US$8.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Senior Software Engineer | Java | Spring Boot | SQL | AWS
Senior Software Engineer | Java | Spring Boot | SQL | AWS

I am a Senior Software Engineer specializing in the backend domain working with numerous technologies like Java, Spring Boot, Hibernate, Spring Cloud, MongoDB, and MySql, utilizing AWS services daily.

I work on large-scale projects involving millions of users and thousands of requests per second and am dedicated to bringing efficiency and improvement to every project, I undertake.
Technology Stack I have worked with but not limited to:
• Languages: Java, JavaScript, Python
• Frameworks: Spring boot, Spring Security, Spring Data JPA, Spring Cloud
• Databases: Elastic Search, MySql, Redis, MongoDB
• Tools: Intellij, Git, Jira, Bitbucket, Postman, Jenkins, Swagger, Logstash, Kibana
• DevOps: AWS, Docker

Urdu, English
Islamabad (+05:00)
Joined January 2024
EXPERTISE
4 years experience
Java is one of the most widely used technologies in the large-scale Enterprise system and it's vetted for persistence. I bring 4+ years o...
Java is one of the most widely used technologies in the large-scale Enterprise system and it's vetted for persistence. I bring 4+ years of experience in Java and its related frameworks and Technologies. If you are new to Java or an experienced developer finding it difficult to dive into the Java world or need help with a project, let's connect and unfold your mysteries together.
4 years experience
Spring Boot has revolutionized how Java applications are built by simplifying development and offering a flexible, production-ready envir...
Spring Boot has revolutionized how Java applications are built by simplifying development and offering a flexible, production-ready environment. With over 4 years of hands-on experience, I specialize in building scalable, efficient, and secure applications using Spring Boot. Whether you need help starting a new project, configuring microservices, or troubleshooting complex issues in your existing Spring Boot applications, I’m here to assist. Let's work together to bring your ideas to life and solve the challenges you're facing.
3 years experience
MySQL is a powerful, open-source relational database management system renowned for its reliability and performance. With over 3 years of...
MySQL is a powerful, open-source relational database management system renowned for its reliability and performance. With over 3 years of experience working with MySQL, I excel in designing, optimizing, and managing databases to ensure data integrity and efficiency. From crafting complex queries and optimizing performance to setting up robust data models and backups, I can help you navigate the intricacies of MySQL. Whether you’re new to MySQL or need advanced support for your projects, let’s connect and tackle your database challenges together.
2 years experience
With 2 years of hands-on experience in AWS, I specialize in a range of services that power scalable and reliable cloud architectures. My ...
With 2 years of hands-on experience in AWS, I specialize in a range of services that power scalable and reliable cloud architectures. My expertise includes: AWS Lambda: Building serverless applications with automatic scaling. Amazon RDS: Managing and optimizing relational databases. Amazon SNS & SQS: Implementing messaging and notification systems. Amazon SES: Configuring and managing email services for high deliverability. Amazon EC2: Provisioning and managing scalable compute capacity. AWS Elastic Beanstalk: Simplifying application deployment and management. Amazon CloudFront: Enhancing content delivery and performance through CDN. Whether you’re designing a new cloud infrastructure, optimizing existing setups, or troubleshooting AWS-related issues, I’m here to assist. Let’s leverage AWS to build robust, scalable solutions for your needs.

REVIEWS FROM CLIENTS

Ali's profile has been carefully vetted and approved as a Codementor. Connect with Ali now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
linktree-clone
A Clone of https://linktr.ee
PHP
46
22
hotel-resv
🤠 A hotel reservation system for learning purpose
PHP
4
0
Stack Overflow
116 Reputation
0
3
5
EMPLOYMENTS
Senior Software Engineer
Jeeny
2024-07-01-Present
(Jeeny is the middle-eastern fastest-growing ride-hailing service offering transportation, integrated wallet top-ups, and mobility) • Mig...
(Jeeny is the middle-eastern fastest-growing ride-hailing service offering transportation, integrated wallet top-ups, and mobility) • Migrated the legacy promotion microservice from PHP to Java/Spring Boot enhancing the processing of a million file records in under 1 second by utilizing Stream API, Java Concurrency, and MongoDB for data storage and retrieval. • Improved payment microservice API response time by 80% by analyzing and optimizing database queries with minimal indexing. • Developed a log rotation mechanism for rolling log files exceeding 20MB and persisted the older files with timestamp and file index.
Java
Spring Boot
Microservices
View more
Java
Spring Boot
Microservices
Architectural Design
View more
Software Engineer
Tkxel Pakistan
2023-05-01-Present
Linxa (A wholesale telecom management solution enabling operators to solve challenges in the Voice and SMS domains efficiently) • Worked ...
Linxa (A wholesale telecom management solution enabling operators to solve challenges in the Voice and SMS domains efficiently) • Worked on system secrets encryption and user password hashing using BCrypt and successfully migrated the legacy encryption approach with Advanced Encryption Standard impacting 20+ tenants across various timezones. • Developed and delivered an automated scheduled report for a telecom client with over 1 million users utilizing MySql and JDBC. Sprocket (A solution for sales managers to quickly analyze data, draw insights, and build accurate sales strategies and forecasts in advance) • Enhanced the performance of a critical API endpoint using Java Concurrency APIs and database indexing, reducing response time by 80%. • Integrated AWS SES for notifying admin via email of any exception that occurred during the batch processing of the CSV dataset. • Introduced a preprocessing module responsible for scanning the CSV dataset during the batch process for any anomalies and crafted an email notification enlisting the error summary and a pre-signed URL from the S3 bucket for faulty files containing error details. • Improved user experience by developing Rest APIs supporting data filtering and exporting capabilities in the CSV format and provided support by improving the system's performance, investigating, and fixing bugs/issues. • Proposed and developed an in-app asynchronous notification mechanism utilizing AWS SQS, WebSockets, Rest APIs and integrated the notification API on the client side using React. Gigamatic (A platform empowering gig workers and the gig economy to have a consolidated view of gigs, financial and tax information) • Introduced a stateful JWT-based user authentication and authorization flow using Spring Security, MySQL, and Redis for session storage.
Java
MySQL
Angular
View more
Java
MySQL
Angular
Spring
Design Systems
View more
Software Engineer
UWorx Pakistan
2022-08-01-2023-05-01
Khoji for Agile (SaaS product delivering analytics on agile projects, increasing transparency, identifying bottlenecks, and reducing cost...
Khoji for Agile (SaaS product delivering analytics on agile projects, increasing transparency, identifying bottlenecks, and reducing costs) • Integrated Better Stack Uptime as an observability solution utilizing both push and pull integration models and automated its integration with the deployment stack seamlessly using Bash Scripting. • Fixed the logstash data pipeline failure to dump events into Elastic Seach and utilized Kibana for building visualization for meaningful insights around failed data events. • Led a team of 10+ junior engineers, providing training, product tech stack guidance, and actively participating in code reviews.
Python
Java
Node.js
View more
Python
Java
Node.js
MySQL
Angular
AWS
View more
PROJECTS
Text Processor
2023
Engineered a command line text processing solution accepting one or more input files. It can be utilized for sorting, deduping, searching...
Engineered a command line text processing solution accepting one or more input files. It can be utilized for sorting, deduping, searching, sorting, replacing, and merging two or more files simultaneously.
Java
Unit Testing
Xstream
View more
Java
Unit Testing
Xstream
View more
LinkTree Clone
2021
Designed and developed a SAAS product for managing different social links under one unified URL and recording the number of visits to eac...
Designed and developed a SAAS product for managing different social links under one unified URL and recording the number of visits to each provided link.
Java
MySQL
Angular
View more
Java
MySQL
Angular
View more