Ravi Shankar Gupta

Java Developer Developer

Over 7 years of experience in back-end Java development.
Ambitious and communicative. Good mentor and tech lead.

Currently available. Willing to relocate to anywhere or can work remotely.


Tata Consultancy Service Limited
Oct 2015 - Till Now

IT Analyst

Led development of a new back-end for one of the biggest American companies in the health care insurance industry.

  • Designed and developed large-scale Projects, involved in all phases of SDLC.
  • Write modern, performant, maintainable code for a diverse array of client and internal projects
  • Code and test software based upon software specifications and design. Configured the CI/CD pipeline.
  • Analyze user needs and software requirements to determine the feasibility of design within time and cost constraints
  • Write and maintain technical documentation to describe program development, logic, coding, testing, changes, and corrections
  • Actively helped manage, estimate and scope out the project.
IBM India Pvt Ltd
Nov 2014 - Jun 2015

Software Engineer

Worked closely with other developers, UX designers, business and systems analysts

  • Maintaining and upgrading existing systems
  • Helped migrate the back-end from a monolith to separate umbrella based on an microservice architecture.
  • Written and implemented efficient code
  • Troubleshoot and resolved issues in existing software
  • Work with a variety of different languages, platforms, frameworks, and content management systems such as JavaScript, TypeScript, React
Ogmaconceptions Pvt Ltd
Nov 2013 - Nov 2014


Develop and implement new software programs.

  • Test, maintain and recommend software improvements to ensure strong functionality and optimization.
  • Deploying software tools, processes and metrics
  • Clearly and regularly communicate with management and technical support colleagues
  • Maintain and improve the performance of existing software
  • Communicate with multi-disciplinary teams of engineers, designers, producers, and clients on a daily basis
Appsbee Pvt Ltd
May 2012 - Aug 2013

Web Developer

Designed and developed large-scale Projects, involved in all phases of SDLC.

  • Created multiple web applications, participating in the whole process of their development: product design and estimation, code design and development, DevOps, UI/UX design, product launch and maintenance.
  • Developed unit and end-to-end tests for both front-end and back-end.
  • Created and maintained the documentation and build/deploy setup with multiple environments throughout the whole duration of the project.


West Bengal University of Technology
2009 - 2012
Master of Computer Applications
  • Did Last semester industrial training from IBM
  • Served as a president of Webtech, a students' research circle focused on organizing workshops and lectures about web development.
  • Contributing to student mentoring and study skills workshops
  • Volunteer at charity events

Dr. Harisingh Gour University
2005 - 2008
Bachelor of Computer Applications
  • Attend extra-curricular academic activities
  • Organized events that say clean up cities
  • Raised money through fundraising events for a cause

Other Perks

  • Ability to integrate, communicate and work in a team in multicultural and multidisciplinary environments due
  • Ability to quickly pick up new languages, technologies, and frameworks
  • Ability to work collaboratively on a team of like-minded people
  • Resourceful and proactive in gathering information and sharing ideas
  • Interest and updated know-how of latest in technologies and open source projects.
  • Project conceptualization and pre-project research.
  • Analysis of project scope, project planning and estimation of times line.
  • Real time coding and unit testing.
  • Ability to balance a wide variety of projects in a fast-paced work environment