Rakesh Kr. Sharma

Senior Software Engineer

image

Experienced Java web and Mobile application developer with a demonstrated history of working in the internet industry. Skilled in Spring Boot, Android, iOS, Hibernate, Spring Framework, Java and clouds like AWS and GCP. Strong engineering professional graduated from Rajasthan Technical University.


Work Experiences

Senior Software Engineer

InfoObjects Inc | 2019 - Present

As a Sr. Software Engineer I have to play an important role in designing and developing the industry oriented software solutions with new technologies and cloud intigration.

  • Design, develop, modify, implement, and support software components anywhere in the Software stack.
  • Determine root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions.
  • Remain current on new technologies and available vendor packages; evaluate and make recommendations as necessary.
  • Assist in task planning, estimation and scheduling.

Sr. Java Developer

Plowns India Pvt. Ltd. | 2017 - 2019

As a Sr. Java Developer I have to design, develop and maintain Java Applications for customers of the company.

  • Designing new software programs, websites, and applications.
  • Writing advanced programming code.
  • Reviewing updated software systems.
  • Managing project timelines and tasks.
  • Creating technical documents for new software programs.

Java Developer

Rayz Infotech | 2014 - 2017

As a Java developer I have to do:

  • Analyzing system and user requirements for the software product.
  • Writing clean, scalable Java code.
  • Developing Java-based web applications.
  • Prioritizing and distributing development tasks.
  • Testing and debugging software applications.
  • Validating the functionality and security of the application.

Intern Android Developer

Sag Infotech | 2013 - 2014

As Intern Android developer I have to learn about Android application developement process and implement provided components of the onging apllication with team.

  • Conceptualizing and formulating apps that are suitable for use on all types of Android devices.
  • Proofreading your code and correcting mistakes before each app is released.
  • Collaborating with UI and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order.
  • Liaising with the marketing department to ensure consistency in our company's 'voice' across the board.
  • Monitoring app reviews to detect areas for improvement.
  • Creating app updates, including bug fixes and additional features, for release.