Summary
Overview
Work History
Education
Skills
Languages
Timeline
SeniorSoftwareEngineer

Saravanan Masilamani

Toronto,ON

Summary

Dynamic Senior Software Engineer with extensive experience over 13 years, specializing in Java and microservices architecture. Proven track record in enhancing software functionality and streamlining workflows, while demonstrating strong project leadership and collaboration skills. Committed to delivering high-quality solutions that meet user needs and drive productivity.

Experienced with developing and maintaining complex software systems. Utilizes advanced programming skills to create efficient, reliable solutions. Track record of working collaboratively with cross-functional teams to achieve project goals.

Overview

13
13
years of professional experience

Work History

Senior Software Engineer

Cognizant Technology Solutions
11.2019 - Current
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Regularly reviewed peers'' code contributions, offering constructive feedback to enhance overall product quality.
  • Streamlined development workflows to increase team efficiency and reduce time spent on repetitive tasks.

Associate Software Engineer

Cognizant Technology Solutions
12.2012 - 10.2019
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Coordinated deployments of new software, feature updates and fixes.
  • Tested functional compliance of company products.
  • Analyzed work to generate logic for new systems, procedures and tests.
  • Developed conversion and system implementation plans.
  • Built databases and table structures for web applications.
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.

Education

BACHELOR IN INFORMATION TECHNOLOGY - Computer Science

P.S.G College of Technology
INDIA
04-2012

Skills

    Backend & Frameworks:

  • Java (8/11/17/21)
  • Spring Boot, Spring MVC, Spring Core, Spring Data JPA
  • Spring Cloud (Config, Circuit Breaker)
  • Spring Batch, Spring Data Repository
  • Hibernate / JPA
  • RESTful Web Services
  • Microservices Architecture:

  • Microservices Design & Development
  • API Gateway & Load Balancing (Spring Cloud Gateway / Kong)
  • Inter-service Communication (Feign Client, RestTemplate, WebClient)
  • DevOps & CI/CD:

  • Docker, Docker Compose
  • Kubernetes (Basics, Deployment, ConfigMaps, Secrets)
  • Jenkins / GitHub Actions / GitLab CI
  • Helm (for Kubernetes deployments )
  • Split IO
  • Cloud Platforms:

  • AWS (EC2, S3, RDS, IAM, Lambda, EKS, SNS/SQS, CloudWatch)
  • Spring Boot deployment in cloud environments
  • Database & Caching:

  • RDBMS: MySQL, PostgreSQL, Oracle, SQL Server
  • NoSQL: MongoDB
  • Caching: Redis, Ehcache

    API & Messaging:

  • REST API / OpenAPI / Swagger
  • Apache Kafka / RabbitMQ / ActiveMQ
  • JSON, XML, Protocol Buffers (optional)
  • Security:

  • Spring Security, OAuth2, JWT, SSO
  • Role-based Access Control
  • Testing & Quality:

  • JUnit 5, Mockito
  • Testcontainers
  • Postman / REST Assured
  • Build & Version Control:

  • Maven / Gradle
  • Git / GitHub / GitLab / Bitbucket
  • Monitoring & Observability:

  • AWS Cloudwatch
  • Dynatrace, Splunk
  • Micrometer (for metrics in Spring Boot)
  • Others:

  • Agile / Scrum methodology
  • Strong debugging and problem-solving skills
  • Excellent communication and team collaboration
  • Requirement analysis & stakeholder interaction

Languages

English
Full Professional
Tamil
Native or Bilingual

Timeline

Senior Software Engineer

Cognizant Technology Solutions
11.2019 - Current

Associate Software Engineer

Cognizant Technology Solutions
12.2012 - 10.2019

BACHELOR IN INFORMATION TECHNOLOGY - Computer Science

P.S.G College of Technology
Saravanan Masilamani