Summary
Overview
Work History
Education
Skills
Timeline
Generic

Omar Siddiqui

Software Engineer
Islamabad, Balochistan,SD

Summary

Accomplished Senior Software Engineer with expertise in Java and Spring Boot, previously at Service Symphony Limited. Spearheaded scalable microservices architecture, enhancing system performance by 30%. Adept at mentoring and fostering team collaboration, leveraging strong communication skills. Proficient in Kubernetes and Redis, driving innovation and efficiency in software solutions.

Overview

4
4
years of professional experience

Work History

Senior Software Engineer

Service Symphony Limited
07.2024 - Current
  • Designed, developed, and maintained backend systems using Java, Spring Boot, and PostgreSQL in a microservices architecture
  • Implemented scalable features and epics across the full software development lifecycle, following agile methodologies
  • Built and optimized event-driven services using RabbitMQ and Dapr, ensuring reliable inter-service communication
  • Leveraged Spring Security for robust authentication and authorization, and applied Aspect-Oriented Programming (AOP) for cross-cutting concerns like logging and exception handling
  • Utilized Redis for caching and state management to enhance performance and reduce latency
  • Managed database versioning and schema migrations with Flyway
  • Deployed, scaled, and monitored services in Kubernetes clusters, writing and maintaining Helm charts and deployment YAMLs
  • Participated in client meetings to gather business requirements, clarify technical constraints, and deliver architectural insights
  • Mentored junior developers in core Java concepts, codebase navigation, debugging techniques, and design patterns
  • Promoted best practices in clean code and design patterns

Software Engineer

Joineer AG
03.2022 - 04.2024
  • Led the development of backend features using Java, Spring Boot, and MongoDB, focusing on complex modules and business-critical components
  • Designed and implemented scalable, high-performance RESTful APIs, ensuring adherence to best practices and design standards
  • Developed comprehensive unit and integration tests to maintain system reliability and facilitate continuous integration
  • Applied clean architecture principles and consistent coding practices to ensure long-term codebase maintainability and extensibility
  • Integrated OpenAI APIs to enable advanced features such as prompt engineering, data summarization, and interactive “chat with your data” capabilities
  • Collaborated cross-functionally with stakeholders to translate business requirements into effective technical solutions

Junior Software Engineer

Synergy-IT
07.2021 - 02.2022
  • Developed and maintained backend services using C# and the .NET Framework, ensuring system stability and performance
  • Implemented new features and contributed to enhancing existing modules, improving overall system functionality
  • Wrote and maintained unit tests using established frameworks to ensure code quality, prevent regressions, and support CI/CD pipelines
  • Adhered to clean code principles, applying design patterns and best practices to produce readable, maintainable code
  • Collaborated with cross-functional team members to analyze technical requirements and deliver reliable solutions within deadlines

Education

Computer Science

FAST NUCES
Islamabad
06-2021

Skills

Java

Timeline

Senior Software Engineer

Service Symphony Limited
07.2024 - Current

Software Engineer

Joineer AG
03.2022 - 04.2024

Junior Software Engineer

Synergy-IT
07.2021 - 02.2022

Computer Science

FAST NUCES
Omar SiddiquiSoftware Engineer