Sanil Gupta

Software Engineer

Pune, Maharashtra, India4 yrs 8 mos experience

Key Highlights

  • Three years of experience in software engineering.
  • Expert in building scalable, high-performance applications.
  • Strong focus on clean code and continuous learning.
Stackforce AI infers this person is a Backend-heavy Fullstack developer specializing in Software Development.

Contact

Skills

Core Skills

JavaSpring BootApi Monitoring

Other Skills

API DevelopmentAWS LambdaAgileAmazon S3Amazon Web Services (AWS)ApigeeBitbucketC (Programming Language)C++Core JavaDockerEclipseEnglishGitHibernate

About

The first time I wrote a simple "Hello, World!" program, I was hooked. Since then, my journey as a software engineer has been all about turning complex problems into elegant solutions. With three years of experience, I specialize in building scalable, high-performance applications, writing clean and efficient code, and continuously learning new technologies. I thrive on collaboration, innovation, and the challenge of crafting software that makes an impact. Let’s connect and talk tech!

Experience

4 yrs 8 mos
Total Experience
2 yrs 10 mos
Average Tenure
1 yr 10 mos
Current Experience

Cgi

Software Developer

Aug 2024Present · 1 yr 10 mos · Pune, Maharashtra, India · Hybrid

  • Participate in the complete software development life cycle, including requirement gathering, design, analysis, code development, user acceptance testing, change request analysis, and production support.
  • Design and implement applications using Java, Spring Boot, Spring REST, Spring MVC, Spring IoC, Spring Batch, Spring AOP, and Spring Security.
  • Design and implement microservices using Spring Boot, ensuring modular and independently deployable components. Utilize containerization tools like Docker for packaging and deploying microservices.
  • Apply Java 8 features such as Lambda Expressions, Collection and concurrency API improvements, functional interfaces, and strong object-oriented design principles to create modular and maintainable Java code.
  • Conduct API analytics and monitoring using Apigee's built-in tools for performance evaluation.
  • Develop and maintain MongoDB databases, ensuring data consistency and reliability, and implement MongoDB sharding to horizontally scale databases for increased capacity.
  • Work on integration testing strategies, combining JUnit and Mockito for comprehensive coverage.
  • Lead efforts in resolving production issues and bug fixes, and participate in code reviews and code refactoring activities.
  • Follow Test Driven Development (TDD) in development, adhering to Agile/Scrum methodologies.
JavaSpring BootSpring RESTSpring MVCSpring IoCSpring Batch+9

Wipro

Software Developer

Oct 2021Aug 2024 · 2 yrs 10 mos · Bengaluru, Karnataka, India

  • Role : Developer L2
  • Develop and Optimized high-performance Restful APIs with Java and Spring Boot, achieving 20% efficiency boost in processing time.
  • Implemented 20+ REST endpoints, optimizing controller layer for enhanced functionality.
  • Scheduled CRUD operations via tasks for HP technical reports, optimizing system health, reducing sales and ops workload by 10%.
  • Developed unit and integration tests, enhancing code coverage by over 90%.
  • Resolved software defects, optimizing code for 20% performance gain.
  • Collaborated for API service requirements with cross-functional teams and product owners.
  • Implemented Pagination on REST APIs reducing load time by 20%.
JavaSpring BootREST APIsJUnitIntegration TestingAPI Development

Education

SIRT BHOPAL

B.Tech — Electronics and Communications Engineering

Jan 2017Jan 2021

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience