Summary
Overview
Work History
Education
Skills
Timeline
Generic

Mahendran Subramanian

Keller,TX

Summary

Over 12 years of relevant experience in software development and strong work experience in Microsoft stack, solution oriented professional and progressive experience in developing and implementing microservices, enterprise web and windows applications. Good working experience in Azure, Azure CLI, PowerShell, Kubernetes, Azure Storages, Azure Service Bus, Azure Function Apps to create Microservices. Experienced in C#.NET 4.0, ASP.NET Core 3.0, ASP.NET 4.0, MVC 5, WCF, REST services, Web Api 2.0, LINQ, SQL Server, SSIS, SSRS Reporting, ADO Entity Framework and other ORM frameworks, WPF. Extensive experience in developing web pages using React 16, Typescript, Node 9.0.3, Express Web Framework, HTML/HTML5, XML, CSS/CSS3, JavaScript, jQuery, JSON, Bootstrap, VB 6. Experience working on Microservices design with NodeJS, NestJs & PostgreSQL. Experienced in MEAN stack development Mongo DB, Express, Node, and React. Extensive Knowledge on design, architectural Patterns and principles including Dependency Injection (DI), Inversion of Control (IOC), Singleton, MVVM and MVC. Experience in designing and developing Microservices for the business components using .NET framework. Designed and implemented the application using Microservice Architecture for its various distinct advantages like loose coupling and design patterns. Experienced implementing WCF- SOAP & REST services, Web Api, OData v3.0 on ASP.NET Web Api from the scratch. Working Experience in Ready Api 3.0, Azure DevOps tools & services. Developed backend web services using Node JS and stored dependencies using NPM. Proficiency in Design, Development and Maintenance of SQL database schemas and scripts, including SQL Queries, Stored Procedures, Triggers, User Defined Functions, Views. Expert in analyzing, designing, developing, installing, configuring and deploying MS SQL Server suite of products with Business Intelligence in SQL Server Reporting Services 2005/2008, SQL Server Analysis Services of 2005/2008 and SQL Server Integration Services. Experienced in software automation - RPA, RDA using PEGA Openspan Automation Studio. Formal supervisory responsibilities and provides informal assistance such as technical guidance, and/or training coworkers. Lead project teams and/or plan, supervise assignment of lower-level employees. Experience across various domains which includes Retail Banking-Mortgage, Health Care, Supply Chain-Logistics, Retail. Over 5 years’ experience on agile life cycle management in Scrum, Kanban methodology and working with Jira/rally storyboards.

Professional with strong background in systems engineering and software development, prepared for role in ensuring high availability and reliability of applications. Demonstrates expertise in automation, monitoring, and performance optimization. Strong focus on team collaboration and achieving results, adaptable to changing needs. Skilled in scripting, cloud services, and incident management, valued for reliability and problem-solving abilities.

Overview

15
15
years of professional experience

Work History

Site Reliability Engineer

Premera Blue Cross Of Washington
11.2022 - Current
  • Improved incident management workflows by creating comprehensive documentation on troubleshooting procedures and common issues resolution steps.
  • Developed custom scripts/tools as needed to automate routine tasks, increasing overall team productivity and efficiency.
  • Conducted root-cause analyses after major incidents to identify areas for process improvement or technical enhancement opportunities.
  • Evaluated new technologies and tools to enhance overall system performance, stability, and security.
  • Collaborated with cross-functional teams to develop, test, and deploy scalable software solutions.
  • Designed load testing scenarios to validate application scalability under various traffic patterns and conditions.
  • Improved deployment efficiency, automating processes using CI/CD pipelines.
  • Enhanced system monitoring capabilities, integrating advanced tools for real-time performance tracking and anomaly detection.
  • Trained and guided onsite and offshore team members in quality assurance standards, policies and procedures.

SOFTWARE DEVELOPER

Geico
07.2021 - 07.2022
  • Worked on microservices to process commercial and personal policies information to be reported the state DMV
  • Extensive working experience creating Microservices using ASP.NET Core with Azure Storage Bus
  • Worked front-end UI components for Reporting using Angular 8
  • Extensively worked on to make sure code coverage and quality with the support SonarQube and Veracode planforms
  • Created and Managed Repos for all the solutions with PR controlled commits
  • Contributed to implementation efforts (UAT, environment setup, end user support)
  • Responsible for mentoring junior engineers providing guidance on software development skills
  • Followed Agile processes (Scrum) using Azure DevOps
  • Environment: .Net Framework 4.6, Asp.Net MVC 5, C#, ASP.NET Core, Angular 8, Postman, SQL Server, Azure Cloud services

SOFTWARE DEVELOPER

GSK
11.2019 - 07.2021
  • Built web portal using various tools and technologies such as React, NodeJs, NestJs, ASP.NET Core, PostgreSQL, Azure Storages, Durable Functions
  • Extensive working experience creating Microservices using NodeJS, NestJs & ASP.NET Core
  • Worked on creating microservices using ASP.Net Core, NodeJs, Azure Storage Queue
  • Experience working Monorepo code versioning and maintenance model
  • Developed front-end components using HTML5/CSS3 and React 16
  • Developed single page applications using React 16, Typescript
  • Worked on creating mock services using MockServer API for microservices to be tested without E2E connections
  • Created and Managed Repos for all the solutions with PR controlled commits
  • Contributed to implementation efforts (UAT, environment setup, end user support)
  • Responsible for mentoring junior engineers providing guidance on software development skills
  • Followed Agile processes (Scrum, Kanban) using JIRA, Confluence
  • Environment: .Net Framework 4.6, Asp.Net MVC 5, C#, ASP.NET Core, React 16, Node.js, NestJs, Webservices, Postman, SQL Server, JIRA, GitHub, Azure Cloud

SOFTWARE DEVELOPER

Verizon
05.2020 - 11.2020
  • Strong experience in server-side technology like .Net framework and .Net Core to design and create RESTful based Web API services
  • Experienced in working with Redux architecture using ReactJS
  • Extensive use Postman client for api debugging and testing
  • Familiar with creating Custom Reusable React Components Library
  • Worked JSON web tokens for authentication and authorization security configurations using Node.js
  • Worked on microservice architecture to create APIs using ASP.NET Core with API Gateway
  • Experience in CI/CD pipeline such as GIT, Jenkins
  • Execute implementation through planning, design, development, UAT, development and enhancements to application
  • Coordinate and perform in-depth tests including end-user reviews for modified new system
  • Analyze, Design, Develop and test code to deliver functionality that meets the overall business strategy and objectives using Asp.Net MVC, C#, JavaScript Frameworks, IBM Mainframe, Webservices, XML, SOAP UI, SQL Server, JIRA, Jenkins, AWS
  • Environment: .Net Framework 4.6, Asp.Net MVC 5, C#, ReactJs 16.0, Node.js, Webservices, SOAP UI, SQL Server, JIRA, GitLab on AWS Cloud, AWS Web app hosting

SOFTWARE DEVELOPER

Army & Airforce Exchange Service (AAFES)
08.2018 - 04.2020
  • Interacted with business analysis, technical lead, technology team members for functional and technical specification
  • Worked with Express.js for development of RESTful web services and middleware configurations
  • Experience working on Angular 6.0 framework
  • Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB
  • Worked JSON web tokens for authentication and authorization security configurations using Node.js
  • Execute implementation through planning, design, development, UAT, development and enhancements to application
  • Coordinate and perform in-depth tests including end-user reviews for modified new system
  • Analyze, Design, Develop and test code to deliver functionality that meets the overall business strategy and objectives using Asp.Net Core 3.0, C#, JavaScript Frameworks, IBM Mainframe, Webservices, XML, SOAP UI, SQL Server, JIRA, GitLab on AWS, AWS Code Commit, AWS Lambda, Jenkins, SonarQube, Ansible Tower
  • Migrate Legacy VB windows-based application to web-based application using ASP.NET MVC 5.0
  • Writing web services/REST API functional test cases using ReadyApi
  • Worked on microservice architecture and Azure API gateway
  • Worked on SSIS packages to transfer the pricing data to feed into POS system
  • Build the work needed to implement features from the product backlog, Size user stories Unit test code, create automated test scripts, and execute all other testing-related tasks, test deliverables against a user story’s acceptance tests
  • Provide the test data set up to team, performance analysis, tuning, develop models and execute the scripts to validate the end to end flow
  • Work with clients on fit gap analysis and other forms of business analysis
  • So scoping and documentation can be produced
  • Communicate between company overseas software development teams and clients to track every task that is being developed
  • Helping in training
  • Create deliverables as part of design and development activities above: Solution Overview Documentation, Functional Specification Documents for modules, High level and Detailed level technical specifications, Interface Design document for integrations with external systems, support through SDLC process
  • Environment: .Net Framework 4.6, Asp.Net Core 3.0, C#, AngularJs, Node.js, IBM Mainframe, Webservices, SOAP UI, SQL Server, JIRA, GitLab on AWS Cloud, AWS Cloud Code Commit

SOFTWARE DEVELOPER

Bank of America
05.2010 - 05.2018
  • Involved in design, development and solution architecture with the client
  • Worked with onshore counterparts to hash out requirements and helped bridge the gap between business requirement, technical specification and solution optimization
  • Created React.js / Redux front-end UI, and Node.js applications for backend
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library
  • Developed backend web services using Node JS and stored dependencies using NPM
  • Used React-Router to turn application into Single Page Application
  • Developed front end frame work using java script libraries like React, Express, Node
  • Implemented React container and presentational components (as Stateless and Functional components when applicable)
  • Design Patterns like DI, IOC, Singleton and Factory Pattern were used
  • Extensively used ReactJs to design and develop Single Page Applications
  • Building components library, including Tree, Table Grid
  • Used Mongo DB architecture to improve performance and scalability
  • Involved in Integrating MongoDB databases and collections with Node.js server
  • Design and development of web services using Web API
  • Used promises to do Ajax call to connect front-end and back-end with nodejs
  • Implemented modules into Node JS to integrate with the designs and requirement
  • Entire application was developed using C#.net, Asp.Net, WEB API, MVC architecture, ReactJs, HTML, CSS and SQL Server, SSIS, SSRS
  • Created and consumed OData v3.0 on ASP.NET WebApi for convenient querying and changing data
  • Technologies used are AWS – Lambda, Dynamo DB, S3
  • Application development was done using Agile Methodologies for rapid development
  • Developed various Stored Procedures for the data retrieval from the database and generating different types of reports
  • Maintain all versions of the code using Git, Bitbucket, continuous integration using Jenkins with MS Build, Ansible Tower
  • Involved in guiding the team, tracking of the project and adhering to quality standards of the company
  • Environment: ReactJs, ExpressJs, NodeJs, .Net Framework 4.5, C#, ASP.NET, ADO.NET Entity framework, SQL SERVER 2014, Bitbucket, Git, Jenkins, SonarQube
  • Improved software efficiency by troubleshooting and resolving coding issues.
  • Saved time and resources by identifying and fixing bugs before product deployment.

Education

Master of Science - Information Technology & Management

Madurai Kamaraj University

Skills

  • Nodejs
  • Angular
  • React
  • ExpressJs
  • NestJs
  • NET 40
  • JavaScript
  • JQuery
  • T-SQL
  • HTML
  • CSS
  • VBNET
  • XML
  • XSLT
  • VB 6
  • ASPNet WebApi 10
  • ASPNet MVC
  • ASPNET Core 30
  • ASPNET 50
  • Entity Framework
  • Azure DevOps
  • Azure Storages
  • Durable Functions
  • VS 2019
  • Visual Code 1420
  • ReadyApi 30
  • MS SQL Server 2005/2008
  • NUnit
  • Jest
  • MockServer
  • MS Fakes
  • Microsoft Unit Test Framework
  • Drawio
  • Microsoft Visio
  • MS Office
  • SSIS

Timeline

Site Reliability Engineer

Premera Blue Cross Of Washington
11.2022 - Current

SOFTWARE DEVELOPER

Geico
07.2021 - 07.2022

SOFTWARE DEVELOPER

Verizon
05.2020 - 11.2020

SOFTWARE DEVELOPER

GSK
11.2019 - 07.2021

SOFTWARE DEVELOPER

Army & Airforce Exchange Service (AAFES)
08.2018 - 04.2020

SOFTWARE DEVELOPER

Bank of America
05.2010 - 05.2018

Master of Science - Information Technology & Management

Madurai Kamaraj University
Mahendran Subramanian