
Backend Engineer with 6+ years of experience specializing in Java, Spring Boot, and microservices-based architectures. Skilled in designing and developing scalable, high-performance backend systems with strong focus on reliability, maintainability, and clean architecture principles. Experienced in containerized development using Docker, orchestration with Kubernetes, and deploying cloud-native applications on Azure. Proficient in CI/CD pipelines, distributed systems, and agile methodologies. Known for effective leadership, guiding teams through complex projects, optimizing engineering processes, and aligning technical solutions with business goals. Collaborative, detail-oriented, and committed to delivering high-quality, enterprise-grade solutions.
As a Senior Software Engineer, I contributed to the design and development of both internal and client-facing products. My responsibilities include analyzing business requirements, designing scalable backend architectures, developing microservices, and ensuring system performance, reliability, and maintainability across deployments.
Project Highlights
AT&T - Cricket Wireless
DataLoaders:
Contributed to the design and development of Data Loaders, a service focused on automating the import, transformation, and integration of data across multiple systems. The solution supports ingestion from diverse sources—including files, databases, and messaging queues and applies structured cleansing and transformation logic. This ensured high data quality, minimized manual intervention, and improved operational efficiency in managing complex, large-scale data transfers.
Key Contributions:
Case Manager Project
In the Case Manager, I played a key role in both technical design and team leadership:
Worked as a backend developer on multiple enterprise-scale applications, collaborating with analysts, clients, and project managers to ensure timely and high-quality delivery.
Project Highlights
AT&T - Cricket Wireless
Case Manager Project
Contributed to the active development of Case manager, which is an internally developed product of iVoyant, it’s a platform where you can manage, keep track of the progress, and handle real world problems, manage teams, etc. It allows you to create Projects (for different domains/scenarios), Teams (under dedicated project so that each team can particularly work on specified project) and Cases (to work on).