Summary
Overview
Work History
Education
Skills
Timeline
Generic

Rajees Shunmugaperumal

Leander,TX

Summary

An accomplished Java Architect and Lead Developer with 15+ years of extensive experience in designing, developing, and leading the implementation of scalable enterprise applications using Java, Spring Boot, microservices and cloud technologies. Proven ability to define technical strategy, architectural design, project plan, and guide development team to deliver scalable, mission-critical applications using a wide range of Java technologies. Proficient in creating high and low-level blue prints for the systems, aligning architecture with business goals, managing technical debt, and planning for future growth. Expertise in root cause analysis, performance tuning, memory management, and problem resolution by utilizing tools like Dynatrace, and log monitoring solutions like ELK Stack, OpenSearch and Splunk. Expertise in creating efficient SQL queries, NoSQL, PL/SQL procedures, functions and triggers, enhancing DB query performance, and ensuring data integrity. Proficient in building resilient event-driven architectures using Apache Kafka to develop high-throughput data pipelines and real-time streaming applications. Proficient in integrating the Java application with the Google BigQuery API for real-time data ingestion and analysis, processing terabytes of data. Expertise in implementing cloud-based solutions using platforms (AWS, GCP, Azure), containerization technologies (Docker, Kubernetes), and architectural best practices. Proven ability to lead development teams in Agile environments, manage project timelines, and mentor senior developers. Proven ability to collaborate with cross-functional teams to deliver innovative solutions that enhance customer engagement and drive business growth. Passionate about leveraging innovative technologies to align IT strategies with organizational goals.

Overview

19
19
years of professional experience

Work History

Technology Architect

Infosys Limited
01.2022 - Current
  • Worked on development of Verizon real time marketing/ commerce (Telecom), HCSC, CAP and Anthem (HealthCare) applications using Java, Spring Boot framework and related J2EE technologies.
  • Led the design and implementation of a new microservices-based platform using Spring Boot framework, significantly improving system performance, security, maintainability, scalability, and ensuring alignment with business objectives.
  • Engage with stakeholders to define business needs and translate them into actionable technical requirements.
  • Provide hands-on architectural direction and technical mentorship across multiple teams and projects.
  • Work closely with Enterprise and Solution Delivery/Infrastructure Architects to identify the software needs to accommodate the company’s architectural goal.
  • Mentor and manage a team of 10+ developers, including offshore teams, and provided technical guidance in developing scalable Java applications, resulting in a 25% increase in productivity.
  • Develop the REST API’s / Microservices using Spring framework that leverages model view layer architecture, Spring JDBC module in data access layer; the Front-End Web User interface developed as a Micro front end approach using Angular Framework.
  • Utilize centralized personalization AI framework to build end-to-end large scale search and recommender systems, and execute AI models to provide prediction results based on customer events.
  • Leverage GitHub Copilot to accelerate code development and modernization, find and fix errors, and resulting in a 30% faster turnaround time for new feature implementation.
  • Build and optimize CI/CD workflows using Jenkins and Docker, automating the build, test, and deployment process and reducing release cycles by 40%, and SonarQube for continuous inspection of code quality; Apigee/MuleSoft API Gateway for Orchestration layer; Checkmarx for code analysis.
  • Utilize Cloud application platform AWS and GCP for running Java microservices.
  • Improved application performance by 20% through code optimization and database query tuning.
  • Collaborate with stakeholders, cross-functional and core product teams to prioritize product changes and feature enhancements, identifying critical paths and risks.
  • Follow Agile development practices using Jira and working closely with Software Engineers (onshore and offshore) to focus on delivering high quality products.
  • Participate in daily touchpoint meeting to connect with entire project team to discuss on-going sprint activities, scope, challenges and solutions.
  • Evaluate and recommend software solutions, and innovative idea’s to meet/ enhance business needs.

Technology Architect

Cognizant Technology Solutions
07.2010 - 01.2022
  • Worked on development of Apple (retail and finance - 9+ years), Horizon BCBS (Heath Care), Cadence and Intuit (finance) applications using Java and J2EE technologies.
  • Involved in BRD Review, Requirement Gathering, Gap Analysis, Design, Compliance Review Configuration and Development, Code Review, Code Unit Testing, Establishing Baseline Performance, Technical Review, Integration Testing, Regression Testing Scope Review, Support Performance and User Acceptance Testing, User Training and Technical Consulting.
  • Developed the application using Spring Boot framework that leverages model view layer architecture, Hibernate ORM modules (JPA) in data access layer which automate the mapping between SQL databases and objects; user interface using w2ui framework.
  • Used DevSecOps/Jenkins to automate the parts of development to building, testing, and deploying, facilitating continuous integration and continuous delivery; SonarQube for continuous inspection of code quality.
  • Involved in database design, preparation of SQL queries to fetch/modify database objects as per the business logic. Use Java test framework JUnit for unit testing.
  • Developed reusable Java components to support multiple iOS projects efficiently for service integration between SAP systems and iOS applications using Java/ J2EE technologies. SAP Net Weaver Application Server provides platform for all Java Applications and SAP system is used as Backend.
  • Supported iOS/ ABAP developers to validate SAP services using Xcode/ iOS simulator, Soap UI and verifying the data integrity in SAP tables using SAP GUI and helping on iOS bug fix.
  • Participated in code reviews for multiple Java/J2EE/iOS applications and ensure that all solutions are aligned to pre-defined architectural specifications; identify/ troubleshoot application code-related issues; provide feedback to the final user documentation.
  • Generated Splunk dashboards using Splunk queries which provides effective reports, alerts, and visualizations in a page for business users, project managers, performance team, support team and project team.
  • Owned all (DEV/IT/UAT/QA/PROD) environment release/ cutover activities and support testing team on debugging the issue and defect fixing in different testing phases.
  • Closely worked with client project managers to come up with feasible timelines based on Requirement complexity and Analysis performed. Ability to make sound judgements.
  • Updated daily and weekly status reports to client managers.
  • Allocated tasks to offshore team members and coordinate with them to complete the development activities.

Senior Systems Analyst

Sonata Software Limited
11.2008 - 07.2010
  • Worked on development of MarkMonitor and PennyMac applications using Java and J2EE technologies.
  • Involved on analysis, design, develop, maintain, and test software for multiple projects, collaborated with the development team and business partners to ensure successful delivery and implementation of application solutions in a dynamic Agile environment.
  • Participated in the entire software development life cycle and interface with project managers, business analysts and QA teams.
  • Followed significant Java and J2EE design patterns, defines code quality standards for software development, and responsible for end-end development tasks for major project modules.
  • Involved in data integration, reports generation and dashboards development using Jasper/ Pentaho ETL tool.
  • Provided technical leadership for solving complex programming tasks and mentor junior developers.

Senior Developer

Aztecsoft Limited (A MindTree Company)
08.2006 - 11.2008
  • Worked on development of Obopay(finance) and Pragmatyx applications using Java and J2EE technologies.
  • Involved in architecture, design, code reviews, mentoring/ guiding developers, ensuring adherence to programming and documentation policies, software development, testing and releases.
  • Created the framework of the application, including creation of skeleton code using Spring framework, design diagrams using UML and implementation of core functionalities.
  • Involved in SAP composite application development using SOA methodology and consumed/provided services using CAF, Visual Composer and Web Dynpro for Java.
  • Implemented SQL queries, Stored procedures and Triggers using PL/SQL on Oracle.
  • Followed best practice, quality, and consistency within design and development phases.
  • Participated in the planning and estimations.
  • Acted as the SQA for the projects, did smoke testing and code reviews to ensure quality of deliverables.
  • Involved in development of mobile applications using J2ME technologies.

Education

Master of Computer Application (MCA) -

Madurai Kamaraj University
India
01.2004

Skills

  • Web/ J2EE Technologies: Spring (Boot, MVC, Security), Struts, Servlets, JSP, JPA & Hibernate, Maven, XML, JSON, jQuery, JUnit, wu2ui, JNDI/JDBC, EJB, Web Services, JAX-WS, oData API
  • Languages: Java, React, JavaScript, HTML, CSS, XML, SQL/PLSQL, Ruby
  • Web/ Application Servers: Apache Tomcat, SAP Net Weaver, JBoss, WebLogic, WCS, Java WebServer
  • Databases: GCP BigQuery, Oracle, PostgreSQL, Cassandra, SQL Server, DB2, SAP HANA, MySQL, Informix, MongoDB
  • IDE’s / Tools/ Utilities: IDEs (IntelliJ, STS, Eclipse, Visual studio code, SAP NWDS), SoapUI, SAP GUI, CAF Core, Jasper & Pentaho ETL, HP Fortify, Jackson, Log4j, Logback, Postman, JMeter, SQL Developer, Jira, SonarQube, Checkmarx, Dynatrace, Newrelic, Splunk, OpenSearch, ElasticSearch Kibana, Grafana, Jarvis
  • Source Code Control: Git, Bitbucket, SAP DTR, SVN, CVS, Perforce, Code Collaborator
  • Operating Systems: Windows, macOS, LINUX, VMware instance, VDI Plus, Amazon WorkSpaces
  • Streaming Platform: Apache Kafka, RabbitMQ, Redis
  • Cloud & DevOps: Apigee, Amazon AWS (EKS, EC2 and S3), GCP, Microsoft Azure, PCF (Pivotal Cloud Foundry), Jenkins, Docker, CI/CD pipelines

Timeline

Technology Architect

Infosys Limited
01.2022 - Current

Technology Architect

Cognizant Technology Solutions
07.2010 - 01.2022

Senior Systems Analyst

Sonata Software Limited
11.2008 - 07.2010

Senior Developer

Aztecsoft Limited (A MindTree Company)
08.2006 - 11.2008

Master of Computer Application (MCA) -

Madurai Kamaraj University
Rajees Shunmugaperumal