Summary
Overview
Work History
Education
Skills
Timeline
Generic

Atul Singh

Senior Associate
Noida

Summary

Experienced Software Engineer specializing in Java Spring Boot microservices. Proficient in developing scalable RESTful APIs, managing databases, and implementing robust backend solutions. Skilled in agile methodologies, version control, and comprehensive API testing.

Overview

6
6
years of professional experience

Work History

Senior Associate/Senior Software Engineer

Publicis Sapient
07.2022 - Current

Project: WINS

The WINS(Wellington Investment Strategy) is a multi year initiative aimed at providing firm wide support for investment strategy capabilities across the wellington infrastructure

  • Utilized Spring Boot to design and implement scalable microservices for core asset management functionalities, ensuring robust and secure handling of investment data.
  • Created RESTful APIs using Spring boot for various asset management services facilitating seamless integration with internal and external systems.
  • Designed and managed PostgreSQL databases, including schema design, query optimization, and data migration to support evolving business needs.
  • Implemented OAuth2 and JWT for secure API access, ensuring compliance with industry standards and regulations.
  • Developed responsive and dynamic user interfaces using React JS, enabling portfolio managers and clients to efficiently access and interact with investment data.
  • Utilized ReactJS component-based architecture to create reusable UI components, enhancing code maintainability and scalability.
  • Seamlessly integrated frontend components with backend APIs, providing a smooth and responsive user experience.
  • Worked closely with product managers, designers, and other stakeholders to gather requirements, provide technical insights, and deliver solutions aligned with business objectives.
  • Participated in daily stand-ups, sprint planning, and retrospective meetings as part of the Scrum team, contributing to continuous improvement and timely delivery of project milestones.
  • Conducted code reviews to ensure code quality and adherence to best practices. Mentored junior developers, providing guidance on technical challenges and professional growth.
  • Used Junit, Mockito and PowerMock for writing unit and integration tests.
  • Used Bitbucket for version control and source code management.
  • Trained and supported new team members, maintaining culture of collaboration
  • Collaborated with cross-functional teams to drive successful completion of complex projects within deadlines
  • Mentored junior associates, fostering professional growth and helping them reach their full potential

Senior Software Developer

Ksolves India Ltd.
07.2018 - 02.2022

Project: Ecommerce Application for Medical Products

Participated in end-to-end development using agile practices, ensuring iterative progress and continuous feedback.

  • Developed dynamic and responsive front-end components using ReactJS, enhancing user experience and interface functionality.
  • Performed bug fixes to enhance the stability and performance of the application.
  • Architected and deployed microservices for key functionalities, enabling independent scaling and maintenance of services.
  • Integrated service discovery and registry mechanisms, ensuring efficient inter-service communication and management.
  • Used GitHub for version control and source code management, facilitating collaboration and code review processes.


Client: Government of India (GOI)

  • Developed efficient RESTful APIs using Spring Boot across Realtime, Near Realtime (with Kafka), and Batch Processing architectures.
  • Utilized OCS for secure file storage and management.
  • Ensured robust data storage with PostgreSQL and Cassandra databases.
  • Employed Java 8, Spring Boot, and JPA for backend development.
  • Managed source code with Gogs for effective collaboration.
  • Ensured API functionality and reliability with Postman and Junit testing.

Education

Certifications
2024

Awards & Honors
2022

Bachelor of Computer Applications -

Sunrise University
Alwar, India
04.2001 -

Skills

Core Java

Work estimates

Java 8 & Java 11

Spring, Spring Boot

Microservices

Docker, Kubernetes

AWS EC2, S3, SQS, EKS, ECS

SQL, MySQL, PostgreSQL

Kafka

API Gateway, Load Balancer

Junit, Mockito, PowerMock

Agile, Jira

Git, Github, Bitbucket

Jenkins, CI/CD

ReactJs, JavaScript

Timeline

Senior Associate/Senior Software Engineer

Publicis Sapient
07.2022 - Current

Senior Software Developer

Ksolves India Ltd.
07.2018 - 02.2022

Bachelor of Computer Applications -

Sunrise University
04.2001 -

Certifications

Awards & Honors
Atul SinghSenior Associate