Sr. Full Stack .Net Developer
Bavithra
Email: *************@*****.***
PH: +1-313-***-****
Current Location: Detroit, MI
LinkedIn: linkedin.com/in/bavithra-vetrimurugan-885487268
PROFESSIONAL SUMMARY
Around 8+ years of experience in all the phases of SDLC design and development of Enterprise-level web and windows applications using Microsoft Technologies.
Had Strong experience in working with Web-based, Client server, Distributed and N-Tier architectures.
Experience in developing Web-based and Windows-based development using .Net Framework 2.0/3.0/3.5/4.0/4.5, Visual Studio 2012/2010/2008/2005 Microsoft classic ASP, ASP.Net, VB.Net, C#, ADO.Net and GUI with JavaScript, jQuery, JSON, AJAX, HTML.
Experience in Responsive Web Design (RWD).
Experience in working with Internet Information Services (IIS) 7.0 and 8.0.
Around 7 years of experience in developing applications using in .NET using C#, Classic ASP, ASP.NET, VB.NET, ADO, Web Forms and Web Controls.
Actively involved in the phases of SDLC, working through Analysis, Design, Development, Testing, Maintenance, and Documentation.
Experience in various Microsoft Technologies like C#, VB.NET. ASP.NET, MVC with Razor, ADO.NET, WCF, MSMQ, LINQ, Entity Framework, SQL Server, SSRS.
Worked on Entity Framework and ADO.NET to perform operations on the database.
Experience working with Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Web Services.
Around 8 years of experience working with SQL Server 2012/2008/2005/2000 applications, SSRS, SSIS, SSAS and Crystal Reports.
Experience in working with Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Windows Workflow Foundation (WWF) in .Net Framework 4.0/3.5/3.0 and Language Integrated Query (LINQ) in .Net core Framework 3.5.
Experience designing and consuming Web Services, SOAP, REST API and Elastic Search.
Highly experienced in creating complex Tables, Views, Stores Procedures, Triggers and User-Defined Functions, Indexes and Cursors using T-SQL to implement Business Logic and Data Protection.
Proficient in SSRS with Report development, Report management, Report delivery and Report security.
Expertise in Extraction, Transformation and Loading data (ETL) from different sources like Oracle, SQL Server, Access, Excel and Flat Files using DTS and SSIS.
Strong experience in data retrieval and manipulation using ADO.NET data objects such as Dataset, Data Reader, Data list, Data Adapter.
Experience in developing Microservices using ASP.NET core.
Expertise in designing Classic ASP and ASP.NET based Graphical User Interfaces with CSS, JavaScript, and jQuery, AJAX, AngularJS, Multithreading, DHTML and HTML.
Experience in configuring Azure web apps, Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure Traffic manager, App services, Analyzing Azure Networks with Azure Network Watcher, Implementing Azure Site Recovery, AZURE stack, Azure Backup.
Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) 2/3/4/5 design pattern and Test Driven Development (TDD).
Experience in using Windows Communication Foundation (WCF).
Experience in working with Team Foundation Server (TFS).
Experience in developing the User Interfaces (UI).
Experience in Object Oriented Design, analysis and modeling using UML/Rational Rose and Microsoft Visio.
Good knowledge on Microservices,AWS (Amazon Web Services), working with EC2, RDS, Dynamo DB, S3.
Experience in working with Microsoft Silverlight and Microsoft SharePoint, another CMS like Site core.
Around 8 years of experience in working with Microsoft Office 2010/2007/2003.
Knowledge in working with Electronic Data Interchange (EDI).
Experience with Software Development Processes & Models: Agile, Waterfall & Scrum Model.
Team Player and a fast learner with good analytical and problem-solving skills.
Self-Starter and Ability to work independently as well as a Team.
SKILLS
Development Tool (IDE)
Visual Studio 2012/2010/2008/2005
Programming Languages
.Net Framework 3.0/3.5/4.0/4.5, C#.Net
Reporting Tools
SQL Server Reporting Services (SSRS), Crystal Reports
Databases
SQL Server 2012/2008/2005/2000
ETL Tools
SQL Server Integration Services (SSIS)
Operating Systems
Windows NT/2000/2003/XP/Vista, Windows Server 2008/2003
Configuration & Version Control Tools
Visual Source Safe -VSS, Team Foundation Server-TFS, Tortoise SVN
Scripting &Markup Languages
Application Servers
Microsoft Internet Information Services
(IIS) 5.0/6.0/7.0/8.0
XML Technologies
AJAX, XML Web Services
Testing Tools and Cloud Services
N-Unit, VS Automated Unit Testing framework, Azure Application Insights, Azure IaaS / PaaS / IPaaS, cloud application design patterns, legacy to cloud migrations, Azure Logic Apps, AWS, EC2 Instances, S3 services.
Packages
MS Office (MS Word, MS Excel, PowerPoint etc.)
PROFESSIONAL EXPERIENCE
Sr. Full Stack .Net Developer
Sonesta Hospitality - Newton, MA Nov 2020 to Present
Responsibilities:
Involved in Meetings/Discussions with the site teams on a regular basis as part of the requirement gathering.
Worked closely with Development teams, Test teams & Participated in design meetings to develop product specifications.
Responsible for analysis, design, implementation and deployment of code and database. Maintain SDLC process whole development life cycle in agile methodology using Visual Studio 2015, SQL Server 2014.
Designed Single Page Applications (SPA) with dynamic User Interface via Angular 6 by developing new user-facing features, using HTML5, CSS3, Bootstrap, JavaScript, Typescript, JQuery, ASP.NET, MVC, WebAPI, SQL Server and Elastic Search.
Implemented Angular 6 for asynchronously update of element (search, sorting, updating the data and pagination).
Experience in creating Containers by Docker's for Microservices
Designed and Developed Logging and Monitoring for Microservices by fluentd.
Designed and Consumed XML Webservices using Microservices.
Consumed Docker's to develop Container's for the Microservices. Designed and Developed Container Management Rancher to publish customers.
Designed Front-End Web Forms, web page used ASP.NET Razor View as a view engine and HTML5, CSS3, Bootstrap, XML, JQuery, Angular 6.
Implemented repository and unit of work patterns by using dependency injection on MVC Controller level to facilitate Unit Testing and Test Drive Development.
Built the web application using ASP.NET MVC, Designed and executed n-tier architecture using ADO.NET Entity Framework as Data access layer and Model, Controllers for Business access layer and ASP.NET WebAPI REST Services as Service layer with LINQ to select specific/clean data using code first approach.
Created web services using ASP.NET WebAPI (HTTP, REST), WCF (SOAP) consumed them in the frontend using AJAX calls. Deployed the web application and services in IIS, Azure.
Involved in designing and development of Service Oriented Architecture (SOA) services using WCF and Restful WebAPI’s based on XML, JSON, WSDL, ASMX, HTTP and SOAP protocols.
Worked with Web Services, and State Management, caching features, configuring optimizations and securing the web application. Developed the Code-behind files in C#.NET and VB.NET Core.
Designed the database using SQL Server with SQL Server Management Studio and created Stored Procedures for specific View model, triggers, Constraints, Indexes and Functions using T-SQL.
Developed stored procedures, Views and automated SQL, T-SQL scripts for database maintenance, deployment and installation.
Reviewed requirements and integrated Site core CMS with SharePoint and systems.
Worked in ETL and data integration in developing ETL mappings and scripts, guided team for the transformations and all aspects of SDLC that includes requirements gathering, analysis, design, and development.
Used GIT for Version Control, creating and managing projects and accessing the items that are stored and managed for a project Configured Confluence and JIRA for project Management as well as software delivery.
Created Gulp scripts for various tasks and used Node.js for managing application UI dependencies.
Worked on pushing the data to elastic search created the instance on (AWS). Retrieving the data and showing up on reporting tool Kibana.
Used the Debugging and Tracing features of Visual Studio and Azure Application Insights extensively.
Use Window Azure to deploy the application on cloud and managing the session.
Created Data Templates with Standard values in Site core CMS.
Applied Multi-Threading techniques to improve the performance of application.
Involved in design, coding and testing of multi-tier Windows Form application.
Involved in Developing Queries in T-SQL for generating Cross-Tab Drill-down reports in SSRS (SQL Server Reporting Services) and used integration services in SSIS to generate data from various data sources.
Created Documentation of the ETL processes and also involved in Production Support.
Engaged in White Box Testing Techniques such as Unit Testing, Integration Testing, with Nunit Framework. Implemented other third-party library to optimize the code such as Auto mapper.
Migrated data from on-premises data servers onto Microsoft Azure cloud platform utilizing Azure data factory and Deployed .NET application to Microsoft Azure Cloud Service project as part of cloud deployment.
Acted as facilitator to user acceptance testing to verify the final execution of a product with key stakeholders HTML5, CSS, JavaScript, React, Redux SASS, API integration.
Used JIRA for requirements gathering and testing and Bug tracking and Team Foundation Server (TFS) 2015 as version control, continuous build and deploy tool.
Environment: Net framework 4.0, ASP.NET, VB.NET, SQL Server 2014,T-SQL, HTML5, CSS3, Bootstrap, JQuery, WCF, Angular 6, ETL, SQL Server Management Studio 2008, Microservices, AWS,Site core CMS, Microsoft Visual Studio 2010, JIRA, Bit bucket, SSRS, SSIS,Razor View Engine, Nunit, Telerik (Kendo) UI, HP Quality Centre.
Sr. Full Stack .Net Developer
Centene Corporation - St Louis, Missouri Jan 2019 to Oct 2020
Responsibilities:
Involved in analysis, design and development of application with full Software Development Life Cycle (SDLC) from inception to peak/delivery.
Developed user interface screens under VisualStudio.NET2012 using ASP.NET and C#.
Involved in user validations and authentications through LDAP (Lightweight Directory Access Protocol).
Designed Single Page Applications (SPA) using AngularJS, HTML5, CSS3, and Bootstrap to help the responsiveness of webpage with custom CSS3 style sheet.
Used AngularJS directives ng-model, ng-bind and ng-grid, ng-repeat for showing Tabular Database. Developed form validation with AngularJS $valid, and data validation.
Developed, Coded and Reviewed Site core CMS web programs.
Design, develop and build application using React and Redux consuming the payloads received from the ASP.NET Web API core 2.0
Used third party library to optimize the design of web page such as Telerik UI, Kendo UI.
Developed HTML helper methods, Custom filters. Developed Views and partial views using Razor syntax and utilized validation controls for server-side validation and JavaScript for client-side validation.
Created REST Services using ASP.NET WebAPI and C# to expose analytics data to the clients and hosted them in IIS, Azure.
Involved in complete application stack in Amazon Web Services (AWS) like EC2, S3 Bucket.
Responsible for maintaining and expanding AWS (Cloud Services) S3 infrastructure using AWS (SNS, SQS).
Used Entity Framework to import all the Database Objects, used LINQ on these objects, and updated the data back to the Database by using LINQ Providers
Created WebAPI Controllers (Web API 2) in ASP.NET MVC to build, maintain Restful (XML, JSON) services and consume the API's client side using AngularJS data binding.
Monitor to accomplish end to end ETL process.
Created Gulp scripts for various tasks and used Node.js for managing application UI dependencies.
Trading Application developed in Windows platform and have extensive Multithreading implementation.
Worked with GIT, Source Tree and Bit Bucket for source code management, unit tests, automated tests management and JIRA as Requirement Management tool.
Designing and developing the database objects like Tables, Views, Triggers, Indexes and Complex T-SQL Stored Procedures involving Joins and using Temporary Tables, UDF (User Defined Functions) in SQL Server 2012.
Made use of Assembly Loading, Multi-Threading, Exception Handling and COM Interoperability to make the application more efficient and meet business needs.
Created SSIS (SQL Server Integration Services) packages to Import/Export data from various data sources and SSRS (SQL Server Reporting Services) for generating reports in T-SQL.
Created Unit Test suites to test the functionality of the web application using Nunit Framework and used the MS Test runner to test the web application.
Involved in integrating .NET Controls into Site core CMS.
Created and Configured Azure Cosmos DB and exposed the service as Web API.
Developed complex SQL Server Integration Services (SSIS) packages and ETL routines.
Experienced in WPF (Windows Presentation Foundation) development using XAML, MVVM including front end designing in Microsoft Expression Blend and back end programming
Responsible for managing live-site Dev, staging, and prod Azure environments. Performed migration of Microsoft SQL server to Azure SQL database.
Extensively used tools like Web pack to minify JavaScript files, compile Sass files to CSS and reduce the React JS and Redux file size.
Used Team Foundation Server 2013 (TFS) for Source Code Control, project related document sharing, team collaboration, build and deployment.
Environment: ASP.Net MVC, Visual Studio 2012, C#, JavaScript, AngularJS, Bootstrap JS, Ajax, JQuery, XML, NHibernate, WCF Services, TFS Server 2012, SQL Server 2012, Oracle 10g, SASS,Site core CMS,Active Directory (LDAP), Windows Server 2003, .net framework 4.0, MS CRM 2015.
Sr ASP.Net Developer
USAA (SAN ANTANIO TX) Oct 2017 to Nov 2018
Responsibilities:
Designed the database in MS SQL Server 2008, created specifications of SQL Server stored procedures and implemented many of them.
Used MVC 5 and complementary technologies with an emphasis on front-end methodologies including AJAX, DHTML/XHTML, JavaScript and jQuery.
Extensive use of REST Services to pass the JSON objects.
Used Web API in MVC to build HTTP services.
Involved in Meetings/Discussions with the site teams on a regular basis as part of the requirement gathering.
Created Data Templates with standard values in Site core.
Source code management was done using Team Foundation Server (TFS).
Created the User interfaces (UI) using HTML Helper, Razor, JavaScript and CSS.
Designed views and partial view using Razor and Ajax.
Used Entity Framework and LINQ queries to save and retrieve data from database.
Used entity framework as ORM tool and Implemented LINQ Queries.
Involved in deployment of application on Azure server by creating packages.
Validation of data to maintain consistency between the FRS and the vendors using SSIS.
Responsible for the testing, get the bugs fixed and troubleshooting the technical problems.
Coordinate with Business Team to map changing business requirement towards project goals.
Web Development experience developing web applications in ASP.NET, MVC, Java Script patterns, .Net Web API, jQuery and Entity Framework
Using Windows Presentation Foundation (WPF) for data validation.
Developed T-SQL Queries to fetch complex data from different tables in remote databases using joins, database links and formatted the results into reports and kept logs.
Used Web forms to develop some web pages to generate the reports and made them visible in the form grids.
Extensively used Multi-Threading concept for fetching data from web server using C# under ASP.NET environment
Worked with tools and following software: JIRA, SVN, and Bamboo, Bit bucket, Git, NuGet and Confluence for task management, code management, configuration management, Continuous Integration and Continuous Deployment.
Used Microsoft SharePoint to communicate within the Enterprise.
Mainly involved in the Production support.
Added new features to the existing system.
Performed Unit Testing.
As this is a kind of single page application, AngularJS was used.
Environment: ASP.net MVC 5, .Net Framework 4.5, C#, REST Services, IIS 8, SQL Server 2008, CSS3, HTML5, Visual Studio 2013, Microsoft SharePoint, Razor View Engine, T-SQL, PL/SQL, SSIS, SSRS, JavaScript, JQuery, JSON, AngularJS, Agile.
.NET Developer
T Rowe Price, (Owing Mills MD) Feb 2016 to Sep 2017
Responsibilities:
Interacted with business analyst to understand the business requirements.
Defined High-Level Design and Architecture framework of the application.
Actively involved in the Low-Level Design of the application.
Participated in the entire Software Development Life Cycle (SDLC) of the project
Uploaded PDF files are transformed into XML message. Extract data from XML files
Developed XML and XSL based menus which are compatible with IE.
Implemented the front-end screen using ASP.Net controls, HTML & CSS for improved look and feel of the screens.
Developed Web Forms using ASP.Net, C#.NET, HTML, JavaScript.
Provided technical guidance and support to end-users by developing documentations required.
Involved in Product Development.
Functional Requirement Document analysis.
Used Visual Source Safe for Version control.
Implemented page level error handling using Custom Error pages and Error logs.
Implemented various Validation controls for client-side validation of Server Controls.
Performed Unit Testing, Integration Testing and Regression Testing of the application.
Actively involved in Bug Fixing during the build and deployment process and debugging.
Worked on extracting, transforming and loading data using SSIS. Created SSIS Packages to integrate data coming from Text files and Excel files.
Requirements and project management are done using Team Foundation Server (TFS).
Provided Full Reporting Life Cycle support using SSRS.
Involved in optimizing code and improving efficiency in databases including re-indexing, updating statistics, recompiling stored procedures and performing other maintenance tasks.
Scheduled the reports to run on daily/weekly/monthly basis and email the results to the users in the required format.
Environment: ASP.NET, C#, SQL Server 2005, SSIS, SSRS, .NET Framework 3.0, XML, XSL, HTML, JavaScript.
.Net Developer
BSNL - INDIA Jun 2013 to May 2015
Responsibilities:
Designed and developed Web Forms using ASP.NET Controls, CSS and HTML to facilitate the registered users
Developed classes in Business Layer and in Data Access Layer in C#
Used Custom Validations and User Validation to give access to registered users
Developed Business Logic classes for Transaction Module using Business Services
Created database objects using SQL Server including complex Stored Procedures, DTS packages, triggers, cursors, tables, and views and other SQL joins and statements for applications
Used LINQ for webpage development.
UI Designing, Development and Testing of Web Forms using ASP.NET, C#, XML ADO.NET and .NET Framework.
Implemented Async and Await multithreaded patterns.
Deployment of Web services for online transactions using C# and exposed them through SOAP and HTTP
Implemented Exception Handling, Logging and Validation of incoming requests
Documented the modules developed front-end screens
Developed T-SQL Stored Procedures for Generating Reports
Used JavaScript validations with ASP.NET controls.
Used Unit Testing to test the applications.
Environment: C#, .NET Framework 3.5, ASP.NET, XML, Web Services, Java Script, CSS, ADO.NET, IIS 6.0, HTML, MS Excel, Visual Source Safe(VSS), SQL Server 2005 and Visual Studio 2005
Education
Bachelors in computer science, Anna university – 2013.