Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

SUBRAMANIAN NARAYANAN

Senior Software Engineer/Technical Lead
DENVER,CO

Summary

Senior Software Engineer/Technical Lead with extensive experience managing onshore and offshore teams .

Certified AWS and strong knowledge in Azure cloud technologies with 17 + years of extensive experience in software development life cycle (SDLC) involving architecture, requirement analysis, design, development, coding, testing, maintenance, Production support and implementation of various applications in major Finance Service Firms JPMC and Western Union.

Successfully migrated & modernized on-premise applications to cloud.

Successfully integrated applications with OKTA using SAML 2.0 & Open ID Connect.

Strong experience in Domain Driven Design, Microservices, and Database design along with knowledge of the 12-Factor App Methodology.

Delivered software solutions including windows applications and web applications following Object Oriented Programming (OOP), Service Oriented Architecture(SOA) based applications, Client-Server applications, N-tire applications, single page application.

Experience in Load Testing, Code review and implemented automated unit testing with NUnit, JUnit

Strong experience in implementing software development engineering best practices as well as DevOps, CI/CD, Scrum, and Kanban.

Proficiency in Microsoft .NET Core, ASP.Net, MVC, Web API, C#, ,AWS services and good knowledge in ANGULAR.

Proficient in writing complex SQL queries, stored procedure and performing tuning to ensure high database efficiency. Skilled in data modeling , ETL process.

Strong interpersonal and organizational skills with an ability to manage multiple projects with minimal or no supervision and mentoring team members.

Overview

20
20
years of professional experience
3
3
Certifications

Work History

Senior Software Engineer/Technical Lead

TATA CONSULTANCY SERVICES/
11.2017 - Current
  • Designed, developed and maintained more than 10 web applications using ASP.NET/ .NET CORE, SQL Server , .NET windows services , SSRS and SSIS.
  • Enhanced and maintained more than 10 software Major Financial Service Companies RMO web applications/ using Java and SQL Server .
  • Successfully migrated over 20 applications and services from on-premise to cloud infrastructure hosted by AWS.
  • Created python scripts to manage AWS resources
  • Created microservices and REST API and deployed in cloud.
  • Built high-quality, clean, scalable and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing, etc.)
  • Involved in system study and database engineering such as creating databases, Tables, Complex Stored Procedures, Functions, Views, and SQL Performance Tuning to aid better data manipulation and consistency.
  • Lead and mentor developments teams, ensuring adherence to best coding practices and architectural guidelines.
  • Skills: Visual Studio , C#, .NET Core , .Net Framework 4.X,ASP.NET MVC, Rest API,JSON, NUNIT, SQL Server 2016, SSRS,SSIS, GitLab, Java, Spring Boot ,Linux. AWS, IIS

Senior Software Engineer/Technical Lead

TATA Consultancy Services
09.2010 - 10.2016
  • Migrated U.S Major financial services firm Lotus Notes Legal & Compliance applications to .NET Applications.
  • Participated in all phases of SDLC starting from Analysis to Delivery of application development projects also supported enhancements and maintenance of existing applications.
  • Built, tested and deployed scalable, highly available and modular software applications using .NET MVC
  • Developed SSRS reports and SSIS packages.
  • Participated in daily scrums and weekly meetings with the project sponsors to meet expectations and deadlines.
  • Skills: Visual Studio 2010, C#, .Net Framework 4.0,ASP.NET MVC, Rest WEP API, Entity Frame Work , JQuery, AJAX, ,JSON,ADO.NET, LINQ, XML, NUNIT, SQL Server 2008 R2, UMLS,SSRS,SSIS,SVN.

Software Engineer

Affiliated Computer Services(XEROX)
10.2004 - 08.2010
  • Built ACS Healthcare Products(OHP,OLE..) in to .NET Applications. It's designed to provide health care consumers, employer groups and providers to access health care information and interact with customer service over the internet. It's bringing together all healthcare communities.
  • Built dynamic web applications using 3-tier architecture and windows form application.
  • Involved in system study and database engineering such as creating databases, Tables, Complex Stored Procedure ,Functions views and SQL Performances Tuning to aid better data manipulation and consistency.
  • Developed & maintained Legacy Cold Fusion Applications and enhancements for inclusion in future code releases and patches

Skills: Visual Studio.NET 2005, COLD Fusion ,C#.net, VB.NET,

ADO .NET, ASP.Net, XML, JavaScript, HTML, Visual Source Safe (VSS),

Web Services.

Education

Master of Science - Master of Computer Applications (M.C.A),

Alagappa University
India

Skills

  • Programming Languages: C#, VB NET, Python, SQL, Java, JavaScript
  • Frameworks: ASPNET, NET Core, Entity Framework, MVC, ASPNET Web API
  • UI Technologies : Angular ,Javascript, jquery
  • Database: MS SQL Server and mysql
  • Cloud Technologies: AWS, Docker, & Azure

  • BI: SSIS & SSRS
  • Version control : GitLab,TFS,SVN
  • Tools: Visual Studio, Git,NUnit,Jenkins,Jira,Service now , Lucid Chart,Dynatrace
  • Project Management: Agile and waterfall

Certification

AWS Solution Architect

Timeline

Senior Software Engineer/Technical Lead

TATA CONSULTANCY SERVICES/
11.2017 - Current

Senior Software Engineer/Technical Lead

TATA Consultancy Services
09.2010 - 10.2016

Software Engineer

Affiliated Computer Services(XEROX)
10.2004 - 08.2010

Master of Science - Master of Computer Applications (M.C.A),

Alagappa University
SUBRAMANIAN NARAYANANSenior Software Engineer/Technical Lead