Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

RAMANATHAN SUBRAMANIAN

Raleigh,NC

Summary

Organized and dependable candidate successful at managing multiple priorities with a positive attitude. Bringing more than 13 years of experience leading the development of scalable and efficient web applications across diverse platforms. Utilizes cutting-edge technologies to create seamless user experiences and robust backend systems. Track record of fostering cross-functional teamwork and delivering innovative solutions on time. Ready to tackle new challenges and advance organizational objectives with dedication and enthusiasm.

Overview

14
14
years of professional experience
1
1
Certification

Work History

Senior Full Stack Developer

Mastech Digitals
06.2023 - Current

End-Client: Fidelity Investments

  • Led a team of 8 developers to successfully redesign a complex investment platform application using Angular 18, improving page load speed by 40% and increasing user engagement by 25%. Led architecture design decisions to ensure application scalability, modularity, and maintainability in the long run.
  • Developed responsive web designs, ensuring compatibility across various devices and browsers. Successfully supported migrating 130+ clients from Legacy microsites to new design
  • Implemented a micro-frontend architecture, enabling independent deployment of features and reducing time-to-market for new functionalities by 30%.
  • Developed stand alone angular libraries and added to the monorepo architecture which was utilized by external teams.
  • Architected and developed APIs using REST and GraphQL needed for investment platform application. Refactored existing APIs for optimizing performance as part of enhancing user experience.
  • Utilized cloud-based platforms such as AWS or Azure for deploying scalable infrastructure components in a cost-effective manner.
  • Optimized website performance with effective use of caching strategies, database indexing, and server configurations. Used NodeJS, ORM and SQL/No-SQL to develop and manage databases.
  • Spearheaded adoption of containerization, significantly improving deployment workflows and environments' consistency.
  • Successfully implemented various TLM activities such as Angular upgrade, Java version upgrade, microservices from monolith applications. Refactored legacy codebases to improve maintainability, readability, and overall system performance over time.
  • Managed version control systems like Git for tracking code changes, enabling streamlined collaboration among team members.
  • Automated and tested the application end to end using Playwright, Selenium and Cucumber.
  • Performed thorough code reviews to maintain coding standards and ensure optimal performance of developed applications.
  • Mentored junior developers in adopting industry-standard practices while fostering a collaborative learning environment within the team.
  • Debugging and Troubleshooting incidents / technical errors with quick turn around time.
  • Keeping myself updated with new upgrades introduced in newer version of Angular 18, Typescript 5, Java 17/21, Spring 6.

Senior Java Developer

Mastech Digitals
03.2023 - 05.2023

End Client :- CGI


  • Have taken up CGI coding assessments in Java 11, Angular, Spring, Springboot, REST API’s
  • Have trained CGI Team members with Java 11 features, Microservice architecture, AWS Services [EC2, ECS, EKS, S3, IAM, Lambda, Dynamo DB, SQS, SNS] with CLI
  • Have assisted CGI team with production fixes and coding of new features
  • Have trained and assisted CGI team with cloud migration (AWS) involving Jenkins, docker, AWS IAM, ECR, ECS (fargate and EC2 instances)

Technical Lead

Tata Consultancy Services
04.2020 - 03.2023

End Client :- American International Group

  • As an IT Technical Lead, responsible for an annual business operation valuing 10 million USD. Lead a team of 12 on-site and off-site associates; Administered and managed a wide gamut of business assignment - planning, scope, development, installation, implementation, performance reviews, maintenance, reporting and on-time delivery stages.
  • Enhanced user experience by designing intuitive and visually appealing interfaces for web and mobile responsive applications utilizing HTML5, CSS3, Angular, Typescript.
  • Streamlined design processes through the creation of reusable UI components, increasing development speed and reducing redundancy.
  • Provide technical leadership for AIG in their efforts to migrate from a monolithic code base to microservices and a multi-tenanted solution.
  • Troubleshot complex issues within existing software applications, identifying root causes and implementing effective solutions.
  • Optimized codebase quality by performing regular audits and refactoring legacy code where necessary.
  • Converted a monolithic app to micro services architecture using spring 4.x using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices.
  • Develop code modules and libraries in support of microservice development with Spring Boot. Generate patterns of reuse for applications.
  • Extensively worked on CI/CD pipeline for code deployment by engaging different tools (Git, Jenkins, Bitbucket, Bamboo, Ansible) in the process right from developer code check-in to Production deployment.
  • Experience in JVM Performance Tuning : Garbage Collector and Heap Analysis, Thread dumps, Heap dumps, Memory Leaks, Connection Leaks, Core Dump, Profiling, Refactoring.
  • Mentored junior developers through regular 1-on-1 meetings, providing guidance on best practices, coding standards, and career growth opportunities.

Full Stack Developer

Tata Consultancy Services
06.2015 - 03.2020

End Client :- Vanguard Group (Vanguard Inc)

  • Worked on a big data project which tends to promote / demote clients within tiers based on the investments where the jobs were developed with scala and spark SQL and executed and reported with AWS Services notably EMR, ECS, S3, SQS, SNS, Lambda etc.
  • Successfully implemented 3 single page application using angular and Implemented reusable components and front-end libraries
  • Refactored legacy codebase to modernize software architecture and improve maintainability.
  • Reduced page load times by optimizing front-end assets such as JavaScript files, stylesheets, and images.
  • Troubleshot and resolved complex technical issues, maintaining optimal system performance and uptime.
  • Maintained clear documentation of system architectures, workflows, and coding standards for reference by other team members.
  • Ensured application security by integrating authentication mechanisms like OAuth 2.0 or JWT tokens into server-side APIs.
  • Built databases and table structures for web applications.
  • Integrated third-party APIs to enhance functionality and improve overall user experience on web platforms.

Java developer

Tata Consultancy Services
06.2011 - 05.2015

End Client :- Humana Inc

  • My role as a developer is to interact and obtain the requirements, develop the system according to the requirements, prepare unit test cases and develop automation scripts.
  • Successfully created static pages to JSP templates
  • Enhanced application performance by optimizing Java code and implementing efficient algorithms.
  • Created REST API’s and documented the API end points
  • Troubleshot complex issues within existing software applications, identifying root causes and implementing effective solutions.
  • Successfully introduced multithreading for simultaneous executions which improved the performance
  • Created Automation script suite which would be executed after every deployment for successful regression

Education

P.G Diploma - Management

Indira Gandhi National Open University
Chennai, India
12.2013

Bachelor of Technology - Information Technology

Anna University
Chennai, India
05.2010

Skills

  • Frontend development - HTML5, CSS3
  • JavaScript, Typescript, ES6, Angular 18
  • Responsive web design
  • Programming languages: Java 17, Python
  • Spring framework (MVC, Springboot, Web MVC, Cloud, security)
  • Databases: oracle, SQL server, MongoDB, Amazon DynamoDB / RDBMS
  • REST & GraphQL with API Security
  • Amazon web services
  • Microservices architecture
  • Messaging and Caching framework (Apache Kafka, MQ, Redis)
  • DevOps practices - Maven, Gradle, Git, GitHub, Bitbucket, Bamboo, Ansible, Jenkins
  • Monitoring - Splunk, Datadog, Prometheus
  • Serverless architecture
  • Automation - Selenium, Cucumber, Playwright
  • Software development tools: JIRA, confluence
  • Test-driven development
  • Performance optimization

Certification

  • AWS Solutions Architect - Associate Level certification
  • Microsoft Azure Fundamentals (AZ-900)
  • Splunk 7.x Fundamentals Part (1)
  • ISTQB Foundation level certificate

Timeline

Senior Full Stack Developer

Mastech Digitals
06.2023 - Current

Senior Java Developer

Mastech Digitals
03.2023 - 05.2023

Technical Lead

Tata Consultancy Services
04.2020 - 03.2023

Full Stack Developer

Tata Consultancy Services
06.2015 - 03.2020

Java developer

Tata Consultancy Services
06.2011 - 05.2015
  • AWS Solutions Architect - Associate Level certification
  • Microsoft Azure Fundamentals (AZ-900)
  • Splunk 7.x Fundamentals Part (1)
  • ISTQB Foundation level certificate

P.G Diploma - Management

Indira Gandhi National Open University

Bachelor of Technology - Information Technology

Anna University
RAMANATHAN SUBRAMANIAN