Saravanan Shanmugasundaram
Principal Software Engineer
***********@*****.*** 646-***-****
Profile Summary
Over 17 years of IT experience with hands-on experience in working in the Complete
Development Life Cycle (SDLC) of Projects using latest technologies like .NET Core 6.0 & Angular 12
Experience in developing applications using Angular 12, .Net Core 6.0, Azure DevOPS, CICD, ASP.NET MVC, C#, Restful Web APIs, Typescript, SOLR Search, Java Script, Xamarin.Android, Win Forms, ADO.NET, Web Services, XML, JQuery, JSON, AJAX, HTML, IIS, Window Service, LINQ, Entity Framework, NHibernate, Multi-Threading, Dependency Injection and WCF.
Expertise in implementing route level and element level security using Angular Route Guards and Custom Directives
Expertise in implementing Action level security using MVC custom Action filters.
Experience in developing Multi-Threaded applications.
Experience in creating database Views and Stored procedures in Oracle 12C and SQL Server
Strong Object Oriented (OOPS) programming skills as extensively used C# to develop the middle tier of the applications.
Experience in working in GIT and Team Foundation Server (TFS)
Strong analytical skills with proficiency in debugging and problem solving.
Education
Bachelor of Engineering in Computer Science, Bharathidasan University
Microsoft Certified Professional (MCP) in Developing and Implementing Web Applications with Microsoft C# .Net.
Technical Skills
Languages: C#, TypeScript & JavaScript
Microsoft Technologies: ASP.NET Core 6.0, MVC, C#, RESTFUL Web APIs. WCF, Azure DevOps
Web Technologies: Angular 12, Web Services, AJAX, HTML, CSS, JQuery
ORM: Entity Framework and NHibernate
Database: Oracle 12C, MS SQL Server, SQLite
Source Control Tools: GIT & TFS
Unit Test tools: MS Test framework, XUnit, NUnit, & Moq
Professional Experience
New York School Construction Authority Jun 2013 – Current
Principal Software Engineer / Technical Lead
Project: Project Tracking System (PTS)
Designed the SOA/SPA architecture using .Net Core 6.0, WEB APIs, Angular 12 with kendo UI, SOLR Search, Sql Server, Oracle and bootstrap
Designed the route level security using Angular Route Guards and element level security using custom directives.
Created and managed the Azure DevOps project, Azure board, created Build/Release pipelines and implemented CICD
As a Scrum master, conducting scrum meetings
Setting up the Git repository, setting up the branch policies and enforce peer code review using Pull requests.
Deploying the Angular, .Net Core API, and SQL server DDL/DMLs using Azure pipelines
Created a standalone scheduler job using Hangfire to backfill data from Oracle to Sql server and Sql Server to Oracle.
Visual Studio 2022, .Net Core 6.0 Web APIs, Angular 12.0, SOLR Search, TypeScript, Azure DevOps, CI/CD, C#, HTML5, Entity Framework Core, JSON, Generics, LINQ, XUnit testing, SqlServer and Oracle 12C
Project: ENFO
Designed and developed .NET ENFO web application using C#, Dotnet Framework 4.5.2, Asp.Net MVC5, JQuery, WCF, LINQ and Entity Framework.
Involved in design and implementation of the security module using MVC Action Filters.
Created HTML helper classes for runtime dynamic controls.
Asp.Net MVC 5.0, Razor View engine, HTML5, Entity Framework, JQuery, JavaScript, AJAX, JSON, Generics, Unity container Dependency Injection, Oracle 12C, Azure, LINQ, Elmah, Telerik UI Controls, Aspose
Project: ENFO Mobile
Designed the architecture of new Xamarin.Android native mobile application.
Designed the architecture of the Service layer developed using Web API restful services.
Used SQLite as local database in the mobile devices for handling local data.
Used Intent services for synchronizing data between the server and mobile device’s local SQLite database.
Xamarin.Android, Visual Studio 2017, Dotnet framework 4.5.2, C#, Asp.Net Web API 2.0, SQLite, Moq, Entity Framework 6.0, JSON, Generics, Oracle 12C, LINQ, MS Test framework, Elmah
ISO, Jersey City, NJ Nov 2012 – May 2013
Senior Dotnet Developer
Project: Flight Deck
Involved in initial architecture design of the WCF REST Services using Spring .Net.
Involved in front-end development using C#, Asp.net MVC 3.0, Razor View engine, JQuery, CSS, Ajax
Used Spring.Net for dependency injection.
Used Moq and NUnit for Unit testing.
Designed the UI using Telerik UI Controls.
Used Fluent NHibernate for communicating with DB.
Used Highcharts for creating Dashboard.
Used JSON to communicate with our REST services.
Visual Studio, Asp.Net 4.0, C#, MVC 3.0, Razor View engine, Telerik UI Controls, Moq, Spring.Net, NHibernate, JQuery, JavaScript, AJAX, JIRA, Generics, Dependency Injection, SQL Server 2008, ADO.NET, SVN, LINQ, TDD, NUnit, WCF, REST, HighCharts, JSON, ReSharper, AutoMapper.
DefinedLogic, Red bank, NJ Feb 2012 – Sept 2011
Senior Dotnet Developer
Project: River Road – Waste management Systems
Involved in Design, Development, Unit testing and Deployments.
Involved in front-end development using C#, Asp.net MVC framework, JQuery, CSS, Ajax, Excel exporting.
Developed the whole client portal application using MVC3.0 framework and Razor View engine.
Involved in creating common Extension methods and Generic functions.
Effectively used Lambda expressions of LINQ in the middle tier of the application.
Wrote Test Classes and Test methods to perform Unit test (NUnit) for the individual block of code.
Asp.Net 4.0, C#, MVC 2.0, NHibernate, JQuery, JavaScript, Method Extensions, Generics, Dependency Injection, Mocking, SQL Server 2008, Microsoft Visual Studio 2010, ADO.NET, VSS, JIRA, LINQ, NUnit
TRIZETTO, Phoenix, AZ Sep 2011 – Jan 2012
Senior Dotnet Developer
Project: Constituent Engagement Solution (CES)
Created UI layers, Webpages and integrated to maintain the performance of Data flow and Data Integrity using Asp.Net, Widget Grids and other User Controls.
Implemented a full-length mapping for the Claims/Estimates (module) from UI layer through Service Layer to the Core systems.
Designed and developed web forms with ASP.NET, JavaScript, JQuery, JSON, HTML, XHTML and CSS.
Asp.Net 4.0, C#, MVC, Widget framework, JQuery, JavaScript, CSS, DHTML, Method Extensions, Generics, SQL Server 2008, ADO.NET, VSS, LINQ, Entity framework
Univision Communications INC, New York Jan 2010 – Mar 2011
Senior Dotnet Developer
Projects: Program Life Cycle and Estimator
Involved in Requirement gathering, Design, Development, Unit testing, Production deployment.
Developed the application using Dotnet framework 3.5, WinForms, Multi-Threading, C# and Oracle
.Net 3.5, C#, Oracle 10G, Toad, WinForms, Generics, Multi-Threading, ADO.NET, VSS, ChartFX, LINQ, Star UML, Excel exporting
NBC Universal, Universal City, USA Dec 2007 – Dec 2009
Senior Dotnet Developer
Projects: National Cable & LMW
Developed the application using .Net 2.0 and WinForms, C#, ADO.Net and Oracle
Have designed the Query Engine and Report Model
Wrote Test Classes using MS Test Framework to perform Unit test for the individual block of code.
.Net 2.0, C#, Oracle 10G, WinForms, Multi-Threading, ADO.NET, VSS, LINQ, MS Test Framework, Mocking, Star UML, Excel exporting, Robo Help, FXCop
Think Trade Inc, Columbia, MD Jan 2007 – Nov 2007
Dotnet Developer
Projects: Tax2290 & Myphotobiz
Designed front end screens using ASP.NET 3.0, JavaScript, CSS, XSLT with Server-side coding in C# and backend using SqlServer 2005.
Performed Schema validation and Business validation using the Business rules provided by the IRS.
Implemented windows service to monitor E-File Transmission.
ASP.NET 3.0, C#.NET, Ajax, SQL Server 2005, ADO.NET, XML, HTML, JavaScript CSS, Windows Service, WCF
H & R Block, Kansas, MI May 2006 – Jan 2007
Dotnet Developer
Project: Tango
Developed the application using asmx Web Services, C#, ADO.Net and Sql server.
Extensively followed Agile methodology and Scrum process for software development.
C# 2.0, ASP.NET 2.0, Web Services, SQL Server 2005, ADO.NET, Visual Studio .NET 2005, XML, XSD, NUnit, Visio and TFS
Voyant Software, MA Aug 2005 – May 2006
Dotnet Developer
Project: Provider Zone
Involved in UI development using Asp.Net Webforms and Ajax control toolkits.
Used Master pages and Ajax control toolkits for UI designing.
Developed middle tier using C#
C#, ASP.NET 2.0, SQL Server 2000, Ajax.Net, JavaScript, HTML, CSS, 2005 and VSS.