Muhammad Bhatti
Senior Software Engineer
Hire this person
Send a job offer directly to this candidate
About
Senior Software Engineer with 9+ years of experience building scalable enterprise applications and microservices using Java, Spring Boot, and React. Adept at designing RESTful APIs, optimizing system performance, and leading engineering teams.
Known for measurable impact: 40% latency reduction, 3× throughput increase, 99.9% uptime, and mentoring engineers to deliver high‑quality code. Strong in system design, authentication, CI/CD, cloud deployment, and distributed team collaboration.
Experience
Senior Software Engineer at Fourspan Technologies (2023-01 – Present)
Built and optimized Spring Boot microservices at scale with focus on performance, reliability, and security.
- Built Spring Boot microservices handling millions of requests; added circuit breakers and retries, raising uptime to 99.9%.
- Optimized APIs with Redis caching and query tuning, cutting latency by 40% and boosting throughput 3×.
- Implemented secure JWT authentication and role‑based access, reducing unauthorized access incidents to near zero.
- Integrated Prometheus/Grafana monitoring, lowering MTTR by 45% and improving system visibility.
- Mentored 5 engineers, set code review standards, and automated testing, reducing defects by 30%.
- Containerized services with Docker and orchestrated deployments with Kubernetes, shrinking deployment time by 40%.
- Partnered with product and UX teams to deliver 3 major releases ahead of schedule. Introduced API versioning for backward compatibility and smoother client migrations.
- Strengthened security with input validation and encryption, cutting vulnerability exposure by 25%.
- Automated regression testing with JUnit/Mockito, increasing release confidence and reducing manual QA effort by 35%.
- Led incident response drills and post‑mortems, improving recovery speed during outages.
Software Engineer (Full Stack) at Colabs (2020-01 – 2023-12)
Engineered full-stack solutions with Spring Boot backend and React frontend, focusing on scalability and user experience.
- Engineered RESTful APIs in Spring Boot and integrated them with React frontends, enabling scalable customer‑facing applications.
- Implemented JWT‑based authentication and role‑based access control, reducing authentication errors by 35%.
- Optimized SQL queries and schemas, achieving 50% faster query execution and improving responsiveness under heavy load.
- Developed reusable React components and enhanced state management with Redux, boosting user engagement by 25%.
- Coordinated with QA and product teams to deliver 3 major feature releases on time, reducing bug backlog by 20%.
- Established CI/CD pipelines with Jenkins and GitHub Actions, automating deployments and reducing manual intervention by 40%.
- Integrated error monitoring tools (Sentry, ELK), cutting average bug resolution time by 30%.
- Collaborated with UX designers to improve accessibility and responsiveness, ensuring compliance with WCAG standards.
- Wrote JUnit and Selenium tests, improving test coverage and reducing production bugs by 20%.
- Applied SonarQube analysis to enforce code quality and reduce technical debt.
Junior Software Engineer at ILSA Interactive (2017-01 – 2020-12)
Developed Java and Spring Boot applications with focus on core business workflows and performance optimization.
- Developed CRUD APIs in Java + Spring Boot integrated with MySQL, supporting core business workflows.
- Diagnosed and resolved performance bottlenecks, improving stability and reducing incidents by 30%.
- Assisted in React component development and frontend integration, accelerating feature delivery.
- Participated in Agile ceremonies, sprint planning, and retrospectives, ensuring consistent delivery.
- Authored technical documentation and onboarding guides, reducing ramp‑up time by 25%.
- Supported deployment and release cycles, collaborating with QA to resolve critical issues.
- Implemented basic caching strategies and secure coding practices, laying groundwork for scalability.
- Helped reduce bug backlog by 25% through proactive fixes and peer programming sessions.
- Built internal developer tools to automate repetitive tasks, improving team productivity.
Education
Bachelor of Science in Computer Science – NUST University (2013-01 – 2017-12)

