Summary
Overview
Work History
Education
Skills
Timeline
BusinessAnalyst
SHANTHIPRIYADARSANI SOMA

SHANTHIPRIYADARSANI SOMA

Software Developer
Vaughan,Canada

Summary

  • An accomplished professional in Full-Stack and Cloud Native Development with 14 years of experience in Healthcare & Insurance, Banking and Financial Services, Telecom and Manufacturing Domains. Extremely proficient in designing, developing, deploying & maintaining complex, highly reliable, secured and scalable enterprise systems using Microservices or Client/Server patterned Cloud Native Architectures with strict Spring security principles.
  • Adept at developing & unit testing software applications using JAVA/J2EE, Spring Boot, Spring MVC, Angular8, JavaScript, JUnit, Jasmine & other cutting-edge technologies.
  • Designed end-to-end solutions tailored to meet client needs, leveraging cloud services, microservices architecture, and other modern technologies and conducted architecture reviews, provided recommendations to optimize performance, scalability, and security.
  • Highly skilled in designing and implementing effective and secured APIs for synchronous & asynchronous communications.
  • Expert in creating and maintaining application infrastructures on multiple cloud computing platforms like AWS and Azure using efficient DevOps principles.
  • Systematic Developer with experience in Relational and Non-relational databases using SQL/NoSQL technologies.
  • Expertise in Angular framework and its ability to create simple and scalable code for SPA creating Angular components.
  • An enthusiastic postgraduate (MTech) in computer science with a very much passion for technology having expertise in various software technologies.

Overview

15
15
years of professional experience

Work History

Architect

Optum Global Solutions
10.2022 - 12.2023
  • Modernized one of mission-critical applications by gradually migrating from Monolithic to Microservices architecture with maximum efficiency and minimal disruption to dependent applications and services
  • Developed independent, scalable & secured microservices with Spring boot, Spring Cloud frameworks incorporating Spring security and deployed using Docker, Kubernetes technologies
  • Implemented services using HttpClinetModule in Angular12 for making the API calls and inject data into required components
  • Collaborated with clients to understand their business objectives and technical requirements
  • Designed end-to-end solutions tailored to meet client needs, leveraging cloud services, microservices architecture, and other modern technologies
  • Conducted architecture reviews and provided recommendations to optimize performance, scalability, and security
  • Worked closely with development teams to ensure alignment with architectural guidelines and best practices
  • Provided technical leadership and guidance throughout the project lifecycle, from initial planning to implementation and deployment
  • Communicated complex technical concepts effectively to stakeholders at all levels of the organization
  • Implemented UI functionalities using Angular 8 and backend functionalities using Java 11 in the most efficient and reusable manner applying proper design patterns
  • Utilized Spring Batch features such as chunk-oriented processing, item readers, writers, and processors to streamline data processing workflows
  • Designed and developed Angular components, modules, and services
  • Performed effective unit testing by writing Jasmine specs for UI components and JUnit tests for backend components achieving a minimum code coverage of 90% for all projects
  • Created and maintained technical infrastructure on AWS platform using CI/CD, DevOps and Terraform(IaC) tools most effectively and achieved 30% cost savings
  • Integrated various internal and external services and systems by skillfully designing and implementing REST APIs & Kafka messaging patterns
  • Demonstrated excellence in collaborating with product teams, architects and driving requirements from design phase to production phase by building and following an efficient release process
  • Participated in Database designing and designed, developed & managed database tables on Oracle server using SQL language
  • Adopted NoSQL Dynamo DB and enhanced existing microservice architecture by following SAGA patterns.

Team Lead

Infosys Technology Ltd.
08.2017 - 10.2022
  • Served the healthcare clients of Zurich Insurance company by developing and maintaining customized insurance SaaS solutions for two years
  • Provided top-notch tech services to multiple prestigious clients like EON, Apple, Verizon
  • Created and maintained effective software solutions based on customer needs using Angular 8, Java 8, Spring & Oracle
  • Developed and maintained Angular 8 applications for EON web applications
  • Worked on Angular Upgrade changing angular versions to latest for legacy applications
  • Implemented responsive design principles and optimized performance for Angular applications
  • Implemented Spring Framework's transaction management capabilities to coordinate transactions across multiple resources
  • Developed and maintained batch processing solutions using Spring Batch framework to handle large volumes of data efficiently
  • Explored and implemented Microservices and Cloud Native Architectures with 12-Factor for various IT projects with outstanding project outcomes
  • Provided effective L3 & L2 Support for multiple applications covering in-depth application and systems incident resolution featuring a knowledge base, detailed documentation, training and incident trending analysis.

Full Stack Developer

HSBC Software Development Pvt. Ltd.
08.2012 - 06.2017
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance
  • Participated in architecture, design and implementation of back-end features using Java
  • Implemented responsive design principles and optimized performance for Angular applications
  • Implemented transaction management solutions using Java Transaction API (JTA) to ensure ACID properties in distributed systems
  • Self-motivated, with strong sense of personal responsibility.

Programmer Analyst

Cognizant Technology Solutions India Pvt. Ltd.
06.2009 - 08.2012
  • Worked with software development and testing team members in developing end to end application for AMEX and Ameriprise
  • Involved in all the SDLC life cycle phases
  • Participated in Unit testing and Quality assurance using SONAR.

Education

Master's - Computer Science

JNTUniversity

Bachelor's - Computer Science

JNTUniversity

Skills

  • Java/J2EE
  • JUnit
  • TDD
  • Spring Boot
  • Spring Cloud
  • Hibernate
  • Angular 8
  • Nodejs
  • Jasmine
  • Karma
  • Selenium
  • SQL/NoSQL
  • Oracle
  • MongoDB
  • DynamoDB
  • CI/CD
  • DevOps
  • Jenkins
  • Splunk
  • ELK stack
  • Kafka
  • RabbitMQ
  • JMS
  • Microservices
  • SOAP&REST Web Services
  • GraphQL
  • EJB
  • Dockers
  • Kubernetes
  • PCF
  • AWS
  • Azure
  • Design Patterns
  • SOLID Principles
  • OWASP
  • Cybersecurity
  • IAM
  • OAuth2
  • Fortify
  • BlackDuck
  • Raven
  • Git
  • Bitbucket
  • Maven

Timeline

Architect

Optum Global Solutions
10.2022 - 12.2023

Team Lead

Infosys Technology Ltd.
08.2017 - 10.2022

Full Stack Developer

HSBC Software Development Pvt. Ltd.
08.2012 - 06.2017

Programmer Analyst

Cognizant Technology Solutions India Pvt. Ltd.
06.2009 - 08.2012

Master's - Computer Science

JNTUniversity

Bachelor's - Computer Science

JNTUniversity
SHANTHIPRIYADARSANI SOMASoftware Developer