Dynamic Senior Software Engineer with extensive experience at Cognizant Technologies Solutions, specializing in API development and microservices architecture. Proven track record in mentoring teams and enhancing software reliability through automated testing. Adept GraphQL,Microservices,Java and Spring Boot, driving significant process improvements and delivering high-quality solutions under tight deadlines.
Overview
9
9
years of professional experience
1
1
Certification
Work History
Senior Software Engineer
Cognizant Technologies Solutions
01.2022 - Current
Designed and implemented scalable software solutions to enhance system performance and reliability.
Led cross-functional teams in Agile development processes to deliver high-quality software products.
Mentored junior developers, fostering skills in coding standards and best practices for improved team efficiency.
Collaborated with product managers to define project requirements and scope for successful software delivery.
Conducted code reviews, ensuring adherence to quality standards and identifying areas for improvement.
Evaluated emerging technologies, recommending tools that aligned with business goals and technical strategy.
Design/Development and maintenance of RESTful APIs for integration with multiple applications
Developed and maintained new APIs for integration with the third-party application layers.
Worked as lead to enable team for better performance and help grow their skills-set effectively along with mentoring team members
Enhanced software functionality by identifying and resolving complex technical issues.
Proactively identified areas for process improvement, implementing changes that led to significant time savings for the team.
Mentored junior developers, fostering professional growth and enhancing team productivity.
Delivered unit-tested systems within customer-prescribed timeframes.
Proved successful working within tight deadlines and a fast-paced environment.
Authored code fixes and enhancements for inclusion in future code releases and patches.
Created proofs of concept for innovative new solutions.
Application Development Senior Analyst
Accenture
09.2021 - 12.2021
Developed and maintained application software to support business goals and user requirements.
Collaborated with cross-functional teams to gather and analyze system requirements for new applications.
Streamlined application development processes, enhancing efficiency in project delivery timelines.
Conducted code reviews and provided mentorship to junior developers, promoting best practices in coding standards.
Worked as a SAP Hybris developer.
IT Analyst
Tata Consultancy Services
10.2016 - 09.2021
Worked in “NBrown/JDWillams” which is basically an E-commerce project. Here my role was that of an independent Software Developer. I was generally tasked with developing Rest APIs using Spring Boot or Vert.x framework. Apart from that I was also heavily involved with the developments of Airflow DAGs using Python for various Data Analysis and Data Modulation. And both of these were working in unison with various AWS components like S3, Kinesis, DynamoDb etc.
I was usually involved in developing the entire pipeline starting from DAGs to the backend services.
I have year and a half experience in SAP Hybris where I have developed various functionalities including cron-jobs for automated product approvals.
During development I have also used Postman,Swagger,Putty,WinSCP, EFS, AWS components.
In my initial years I have worked in a support project where I used to mainly deal with SQL queries and Java Codes for extracting huge amount of data from databases.