Badges
Certifications
Work Experience
Senior Software Engineer
Sapient•  February 2022 - Present
Working for a leading US Banking Client. I have been developing microservices using SpringBoot, Java, Kafka
Senior Software Engineer
Sapiens International•  October 2017 - February 2022
• Responsible for understanding Business logic and implementation. • Coordinating with team members for system design, integration, etc. • Interact with other teams across the organization for efficient work progress. • Following the best practices for project support and documentation as set by the peers. • Understanding & mapping client’s requirements / enhancements to the product, implementing solutions that effectively resolve problems or provide improvement. • Handling various technical aspects like coding of modules using the given design specifications, debugging and fixing the defects as well as analyzing its root cause. • Have undergone framework training . • Followed Agile software methodology for project development. • Server side business data validations were implemented for critical functionalities. • Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Security, Spring MVC, REST api's using Springboot. • Used Hibernate named queries concept to retrieve data from the database. • used JIRA tool for bug tracking. • Used JUnit to develop unit test cases. • Extensively used the Core Java concepts like Collections, Multi-Threading and Serialization. • Used Maven for application build and Jenkins for continuous integration and deployment. And involved in Branching, Tagging, Release Activities on Version Control Tools like SVN. • Used Tortoise SVN for maintaining the component and for release and version management. • Logging framework Log4J is used for log messages. • Provided technical expertise and guidance to team for development of custom solutions using Java, Spring, Springboot, Hibernate in a complex business scenario.
Software Engineer
Singapore Infotech India Ltd•  January 2015 - October 2017
• Responsible for understanding Business logic and implementation. • Coordinating with team members for system design, integration, etc. • Interact with other teams across the organization for efficient work progress. • Following the best practices for project support and documentation as set by the peers. • Understanding & mapping client’s requirements / enhancements to the product, implementing solutions that effectively resolve problems or provide improvement. • Handling various technical aspects like coding of modules using the given design specifications, debugging and fixing the defects as well as analyzing its root cause.
Project Associate
CDAC•  September 2014 - January 2015
- Had undergone a training program on Digital & Advance Computing for a duration of 6 months. - Worked on projects focused on developing mobile applications targeting Augmented Reality technology.
Education
IIIT, Bangalore (International Institute of Information Technology)
ML & AI, Post Graduate Diploma•  March 2020 - January 2021
CDAC
Digital & Advanced Computing, Post Graduate Diploma•  February 2014 - August 2014
MIT, Manipal (Manipal Institute of Technology)
Computer Science & Engineering, M.Tech•  June 2010 - June 2012
Visvesvaraya Technological University
Computer Science, BE•  June 2005 - June 2009
Links
Skills
ram_kolam has not updated skills details yet.