Summary
Overview
Work History
Education
Certification
Timeline
Additional Information

RAJEESH KULANGARATHODI

San Diego,CA

Summary

Experienced Software Engineer with over 12 years of hands-on expertise in designing, implementing, and optimizing high-performance, scalable enterprise applications. Proven success in database optimization, managing data at scale, and enhancing system reliability and responsiveness. Collaborative team player known for troubleshooting complex production issues and guiding projects to completion under tight deadlines

Overview

12
12
years of professional experience
1
1
Certificate

Work History

Software Engineer IV

MedImpact Healthcare Systems Inc
06.2018 - Current
  • Designed and developed an enterprise application processing an average of 10 million claims per quarter per client, supporting multiple clients and significantly enhancing operational efficiency.
  • Led software development initiatives as the subject matter expert (SME) and primary point of contact for project management teams, ensuring clear communication and timely delivery.
  • Architected, developed, and deployed microservices using Java, Spring Boot, and Spring Cloud, creating a scalable, service-oriented architecture.
  • Optimized database performance by crafting efficient SQL queries and PL/SQL procedures, reducing processing times and improving system performance.
  • Implemented API management using Gravitee API Gateway, integrating IBM Security Verify and Okta to secure identity and access management.
  • Automated CI/CD pipelines using Jenkins and Ansible, deploying microservices and micro-frontends through Docker and Kubernetes for streamlined releases.
  • Created proofs of concept to validate innovative solutions, demonstrating feasibility and driving business impact.
  • Developed scalable applications using Agile methodologies, ensuring timely delivery across multiple concurrent projects.
  • Enhanced application performance by optimizing Java code and implementing efficient algorithms, resulting in faster processing speeds.
  • Developed reusable UI components using Angular libraries, ensuring code consistency and reducing development time by over 20%.
  • Reduced development time and improved product quality through effective use of Java frameworks such as Spring and Hibernate.
  • Enhanced system efficiency by optimizing software and deploying performance monitoring tools, including Java Melody for performance tracking and Nimsoft for downtime monitoring, resulting in improved resource utilization and reduced operational costs.
  • Secured database credentials using Vault, protecting sensitive information from unauthorized access.
  • Ensured code security and quality by performing static code analysis using SonarQube and Checkmarx, and verified API functionality and security through SmartBear testing during development.
  • Led architecture discussions, guiding the team in making technology decisions to ensure project success and scalability.
  • Collaborated with cross-functional teams to deliver high-quality products on time and within budget, fostering collaboration and project success.

IT Analyst/Senior Software Engineer

Tata Consultancy Services Ltd
12.2012 - 06.2018
  • Developed custom software solutions for Qualcomm Inc., improving operational efficiency and enhancing client satisfaction.
  • Designed, developed, and deployed high-performance web applications hosted on AWS, ensuring scalability and security.
  • Built scalable applications using Agile methodologies, ensuring timely delivery and high-quality output.
  • Integrated APIs with Angular applications, enhancing data accessibility and end-user experience.
  • Developed reusable UI components using Angular libraries, reducing development time and promoting consistency.
  • Refactored legacy Angular codebases, reducing complexity and improving code maintainability.
  • Optimized web performance by implementing lazy loading, resulting in improved site load times and user experience.
  • Ensured seamless integration of Java-based applications with databases, APIs, and other systems for enhanced functionality.
  • Reviewed and debugged code to improve application performance and reliability.
  • Maintained expertise in Java delivery containers like Tomcat, ensuring efficient deployment and application management.
  • Leveraged frameworks like Spring Boot and Hibernate for efficient Java-based application development.
  • Integrated database solutions with Java applications using JDBC and ORM frameworks for seamless data access.
  • Developed applications using a range of technologies, including Groovy, Grails, JSF, Spring, Hibernate, and SPOCK, ensuring robust functionality and efficient performance.

Education

Master Of Computer Applications -

University of Calicut, Kerala-India

Bachelor of Science - Mathematics

University of Calicut, Kerala-India

Certification

  • Oracle Certified Java Professional java se-6.
  • AWS Certified Solution Architect –Associate Level. (2016 -2018 )

Timeline

Software Engineer IV - MedImpact Healthcare Systems Inc
06.2018 - Current
IT Analyst/Senior Software Engineer - Tata Consultancy Services Ltd
12.2012 - 06.2018
University of Calicut - Master Of Computer Applications,
University of Calicut - Bachelor of Science, Mathematics

Additional Information

  • Java Technologies: Springboot, Hibernate, JPA,Grails, JSF, JDBC,Zuul, Eureka
  • IAM Technologies: Okta, IBM SV, Gravitee API Gateway, LDAP
  • Front-end: Angular 1.x/2.x/14, Single SPA, Vue js, HTML5, SCSS, Jqwidget, Bootstrap
  • Protocols: http/s, grpc, s/ftp, SSH, LDAP
  • Cloud Services: AWS
  • Message Brokers: Active MQ, Apache Redis
  • Database: Oracle SQL/PLSQL, MYSQL, MONGO
  • DevOps: Docker, Kubernetes, Jenkins, Maven, Gradle,Tomcat
  • Testing & Monitoring: Sonarqube, Smartbear, Splunk, checkMarx
  • Data Formats: JSON, YAML, XML
  • Scripting: Ansible, Bash, Groovy
  • Integrations: Apache Nifi, UC4, Docusign, FileNet
RAJEESH KULANGARATHODI