Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 11

Snigdha N

Senior Dotnet Developer


SUMMARY

· 71/2 years of professional experience in IT Industry, which includes Analysis, Design, Development, Testing,
Documentation and Implementation of Multi-Tier architecture for Web based, desktop applications, distributed
applications and hands on Client/Server technologies.
· Extensive experience with .NET Core 2.2, .NET framework 4.6, C#, Angular 2/4/5/6/7/8, ASP.NET MVC, Node.js,
RESTful API, Entity framework 6.0, LINQ, VB.NET, HTML5, CSS3, JavaScript, jQuery, MVC and MVVM, Visual Studio
2015/2017, SQL Server 2014/2016.
· Strong domain experience in Finance, Banking, Telecommunications, and Health care industries.
· Committed to continuously acquire new skills and knowledge, as well as staying current with new technology
developments.
· Profound experience on creating self-contained, reusable, and testable modules and components using Angular
2/5/6/8.
· Experience in integrating AngularJS libraries with ASP.NET MVC and building single page applications.
· Strong knowledge on implementing Dependency Injection using Injectable services.
· Solid experience with handling RESTful API and writing web services.
· Extensive experience in IDE like Visual Studio 2015, 2017, Visual Studio Code, Eclipse, NetBeans.
· Proficient in deploying Web and Enterprise applications in AWS.
· Experienced in Using Agile project management tools like AZURE and JIRA.
· Strong knowledge in .Net Framework, Unit Testing and Integration testing for modules.
· A good team player with strong ability to learn and adapt new skills and makes efforts to do the work at hand and
manage time effectively.
· Great ability to function well within multi-disciplinary, high intensity environment. Strong work commitment on timely
delivery of the work assigned.
· Experience in working with databases like SQL Server 2012/2016, MySQL, Oracle.
· Expertise in Database Design, Modeling and Performance Tuning. Experienced in writing SQL Queries, Stored
Procedures, Functions and Triggers.
· Implemented Angular 6 Services for connectivity between web application and back-end API'S using TypeScript.
· Created packages using Integration Services (SSIS) for data extraction from Flat Files, Excel Files.
· Experience in developing Custom Reports and different types of Tabular, Matrix, Ad-hoc and distributed reports in
multiple formats using SQL Server Reporting Services (SSRS) also expertise in working with Crystal Reports.

TECHNICAL SKILLS:
ASP.NET MVC 1.0/2.0, AngularJS, Angular 2.x/4.x/5.x/6.x/8.x, Web Services, WCF,
Front-end Technologies
WPF, Web API, REST API, HTML5, JavaScript, CSS3, XML, jQuery, Typescript 3.5.x,

Languages C#.NET 4.6, VB.NET 2003/2005, SQL, C, C++

.NET Core 2.1/2.2, .NET Framework 4.6, ASP.NET MVC, Entity Framework (EF),
Technologies
WinForms, ADO.NET, JavaScript, WCF, Node.JS, LINQ, GitHub

Backend Technologies SQL Server 2017, MySQL

Development Tools Visual Studio 2012/2015/2017, Visual Studio Code, Eclipse

Cloud Platforms Amazon Web Services (AWS), Microsoft Azure DevOps

Development Methodologies AGILE Development, Test Driven Development (TDD)

Servers Windows Server 2012/2008/2003, Microsoft IIS (8.0/7.0/6.0/5.0/4.0)


PROFESSIONAL EXPERIENCE

. Net Developer
Capital Group, Irvine, CA Mar 2020 - Present
Capital Group is an American financial services company. It ranks among the world's oldest and largest
investment management organizations. Founded in Los Angeles, California in 1931, it is privately held and has
offices around the globe in the Americas, Asia, Australia and Europe. Capital offers a range of products focused
on active management, including more than 40 mutual funds through its subsidiary, as well as separately
managed accounts (or collective investment trusts), private equity, investment services for high net worth
investors in the U.S., and a range of other offerings for institutional clients and individual investors globally.
Responsibilities:

· Analyze the business and programming framework necessities.


· Involved in daily scrum meetings where we coordinate with the team about on going development, understand and
discussed about the business needs and functional design.
· Also updating project documentation work especially project related architecture within the company’s confluence.
· Hands on experience in migration of Angular 6 to 9 on multiple internal projects.
· We have test our Angular applications from scratch by writing and executing pure JavaScript functions. Creating
instances of the relevant classes, calling functions and checking the actual versus expected result.Used Karma/Jasmine
for Unit testing.
· Added Swagger to the API to check the end points and flow of data.
· Interact and effectively communicate with business partners and other staff; be seen as a technical expert, and utilize
this expertise to provide technical advice and support.
· Resolved Merge Conflicts, configured triggers and queued new builds within the release pipeline. Took part in
Monitoring and tracking deployments in different environments. Analyze the build logs when the build failed and
worked with the team to resolve the errors ASAP.
· Extensively used JIRA BAMBOO for maintaining code repositories, build agents, tracking backlog items.
· Good knowledge about creating subbranches, merging it to the Feature branch.
· Written Stored Procedures, triggers in SQL Server 2012.
· Also, worked on Code reviewed and merged the branches fixed the build failures and deployed it according to the
situation.
· Implemented micro services using .Net Core Web API.

Environment: Windows 10, Jira, Bamboo, .Net core 2.2/3.1, Visual Studio 2017, 2019, SQL Server 2012, RESTful API, Angular
6/7/8/9.X, HTML5, CSS3, Bootstrap, Angular Material, Typescript 3.8.3, AGILE,

Senior Application Developer


TC Energy, Houston, TX Feb 2019 - Mar 2020
TransCanada Corporation web application deals with user’s day to day business activities in major areas of North American
energy company, based in Calgary, Alberta, in Canada, that develops and operates energy infrastructure in North America. The
company operates three core businesses: Natural Gas Pipelines, Liquids Pipelines, and Energy. The application involves a few
sections which are specifically structured according to every one of the client necessities and business stream structures. The
going with Database is intended to solidly work with the application. Being an energy company, it ought to pursue the
organization's terms and approaches as well as F.E.R.K(Federal Energy Regulatory Commission) rules which provide tariff rates.
The Application is made of many segments that are constructed independently yet work firmly making conditions and included
security layers as a piece of the TransCanada Corporation of segments.
Responsibilities:

· Participate in scrum meetings and coordinate with Business Analysts to review, analyze and understand the business
needs and implement the same into a functional design.
· Investigate & Analyze the business and programming framework necessities.
· Worked on project documentation work especially project related architecture within the company’s confluence.
· Used Microsoft Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC 5 application.
· Took part in project redesign (Design & Architecture) to use Angular 8 from the existing MVC model.
· We have test our Angular applications from scratch by writing and executing pure JavaScript functions. Creating
instances of the relevant classes, calling functions and checking the actual versus expected result.
· Used Karma/Jasmine for Unit testing.
· Added Swagger to the API to check the end points and flow of data.
· Worked on async WebAPI controller which handles the request. It creates an NServiceBus message and sends it to the
endpoint running in the console application.
· Interact and effectively communicate with business partners and other staff; be seen as a technical expert, and utilize
this expertise to provide technical advice and support.
· Resolved Merge Conflicts, configured triggers and queued new builds within the release pipeline. Took part in
Monitoring and tracking deployments in different environments. Analyze the build logs when the build failed and
worked with the team to resolve the errors ASAP.
· Extensively used Azure DevOps for maintaining code repositories, build agents, tracking backlog items. Consumed AWS
API services during the development. Also, involved in migrating Web APIs to AWS environment.
· Used Team city for building and packaging the daily builds.
· Involved in updating my day to day work by creating Tasks and hours in the Azure storyboard.
· Good knowledge about creating subbranches, merging it to the Feature branch.
· Written Stored Procedures, triggers in SQL Server 2012.
· Also, worked on Code reviewed and merged the branches fixed the build failures and deployed it according to the
situation.
Environment: Windows 10, Azure, MVC, Visual Studio 2017, SQL Server 2012, GitHub, RESTful API, Angular 6/7/8, Primeng,
HTML5, CSS3, Bootstrap, Typescript 3.5.x,AGILE, AWS, GIT Extensions, Teamcity.

Senior Consultant
Dell Technologies, Round rock, TX Oct 2018 - Jan 2019
Dell Technologies is instrumental in changing the digital landscape the world over, fuelled by the desire to drive human
progress through technology. The company believe that technology is essential for driving human progress, and they
committed to providing that technology to people and organizations everywhere, so they can transform the way they work and
live. Dell Technologies is a unique family of businesses that provides the essential infrastructure for organizations to build their
digital future, transform IT and protect their most important asset: information. The company services customers of all sizes
across 180 countries – ranging from 98 percent of the Fortune 500 to individual consumers – with the industry’s most
comprehensive and innovative portfolio from the edge to the core to the cloud.
Responsibilities:

· Involved in daily agile process and discussing about day to day updates. Involved in team meetings and discussions
about the backlogs.
· Worked on project documentation work especially project related architecture in the company’s confluence.
· Involved meetings with PMO about project architecture and technical stories. Used Microsoft Entity Framework Code
First approach for the Data Access Layer for the ASP.NET MVC 5 application.
· Migrated .Net framework to .Net core 2.1. Worked on different API services. Such as VEGA, ELASTIC SEARCH, LEIA.
· We have PCF open source platform where we use to deploy to run our apps on our own computing infrastructure or
deploy on an IaaS like AWS.
· We use ORLEANS to avoid duplicate data and stream our services. Orleans that are needed for developing application
code (grain interfaces and classes). This package is needs to be directly or indirectly referenced in the project.
· Worked on handling complex solution structure related prod defects.
· Manage to work on our internal OSC (Online Solution Configuration) allows users to configure and validate solutions.
We work on developing more complex features according to client requirement.
· Worked Malaysia Singapore teams as our project is a distributed one we have global teams where we need to directly
are indirectly connected to work on different related services (API) which is related to the application such as CP, SS,
SCS, DSA, GII, SIT, DCS.
· Implemented Windows Authentication in WCF to consume the Service as application is used in intranet.
· Worked with React.js enabled WCF services using C#.
· Worked on creating various types of indexes on different collections to get good performance in Mongo database and
dealing with JSON data from Mongo DB database. 
· Using Fiddler tools and SOAP UI, POSTMAN for the testing and debugging various API’s end points. 
· Worked on RabbitMQ, Postman and involved in Migrating data to Mongo.
· Worked on writing integration and unit test cases, preparing architectural documents, migration from .net framework
to .net core 2.1 etc.
· Added Swagger to the API to check the end points and flow of data.
· Worked on async WebAPI controller which handles the request. It creates an NServiceBus message and sends it to the
endpoint running in the console application.
· Worked on different Companies internal environment, as our application divided according to global configuration.
· Web application development for backend system using Angular JS 2.0 with cutting edge HTML5 and CSS3 techniques.
· Later we introduced

Environment: Windows 7/8/10, .NET Core 2.1, C# 5.0, Visual Studio 2017, 2015, SQL Server 2008, 2010, GitHub, TFS, Gitlab,
RESTful API, Elastic Search, Rabbit Mq, PCF, Orleans, MongoDB, Vega Services, React JS.

Senior Application Developer


T. Rowe Price, Baltimore, MD Jul 2017 – Sep 2018
T. Rowe Price (TROW) is an independent investment management firm with an unyielding focus on helping investors around
the world achieve their long-term goals. Headquartered in Baltimore, they provide a broad array of mutual funds, sub advisory
services, separate account management, and related services for individuals, institutions, retirement plan sponsors, and
financial intermediaries. Users can register and manage their portfolios using the registration service. Users create their general
ledgers for all their fiscal periods. The main dashboard displays portfolios based on the manager. This financial application
supports various currencies and automatically provides conversions for the budget items in various currencies.
Responsibilities:

· Actively participated in and helped shape the agile process (SCRUM, Test Driven Development, Pair Programming, and
Continuous Integration) for all development within the team to deliver core functionality that will provide tangible
business benefit within agreed timescales.
· Involved with the client team to design and develop the application according to client requirement using ASP.NET with
the business logic implemented using C#.
· Used Microsoft Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC 5 application.
· Applied Master Pages, Themes, and CSS3 for a consistent look and feel for Page design.
· Designed the Web Forms and the Web Pages using almost all the ASP.Net controls.
· Designed screens (web pages, user controls and master pages) using Visual Studio 2015, ASP.NET, HTML and advanced
AJAX control.
· Implemented and maintained an asynchronous, AJAX based rich client web pages for improved user experience.
· Worked on development of web applications using AngularJS, used html and JavaScript for client side validations.
· Worked on DOM manipulation using JavaScript, jQuery and AngularJS.
· Hands on experience in creating components using React.js
· Used SQL Server Integration Services (SSIS) in reporting and analysis with the .net environment.
· Fixing and optimizing ASP.net web pages using C# and SQL Server 2012/2014 stored procedures, and associating
fixes/new code with tasks in Team Foundation Server.
· Developed the web application using .NET technologies like Caching, Paging, and State Management.
· Used Windows Communication Foundation (WCF) web services for creating Service end points and Service contracts
for the Application and consumed the web services.
· Written Stored Procedures, triggers in SQL Server 2012/2014.
· With the concept of ReactJs Worked on usage metrics and also end to end events tracing for analysis purpose.
· Extensively used XML, XSLT and XSD for communication with web service data transfer across different systems.
· Validated all Request and Response Objects with the schemas using Soap Extension, Xml Serializes and Xml Validating
Reader.
· Experience working with Team Foundation Server 2013.
· Used SQL Profiler for Troubleshooting issues in the application.
· Providing Production support and Coordinated with offshore team for resolving the issues and Maintenance of the
application.
· Experience with ADA section 508 which are the WCHE2.0 guidelines and standards issued by US government to make
all website accessible by people with disabilities. (Accessibility Project)

Environment: C#, MVC 5, WCF, Visual Studio 2015/2013, ASP.NET, LINQ, SQL Server 2012/2014, SSRS, Team Foundation Server,
Agile/Scrum, IIS, Web Services, SOAP, XML, AngularJS, TOAD.

Senior UI Developer/.Net Full Stack Developer


Protiviti Inc., Chicago, IL Mar 2016 – Jun 2017
Protiviti Inc. provides independent internal audit and business and technology risk consulting services. The Company's services
include helping companies worldwide identify, measure, and manage operational and technology-related risks, as well as
provide internal audit services, technologies, and skills for business risk management throughout the world.
Responsibilities:

· Involved in Interaction with BA team on a Bi-weekly basis to gather requirements and involved in Creating Business
Requirements documents (BRDs) based on Requirements. Used Agile Software Development Life Cycle for developing
the product. 
· Created Web APIs using ASP.Net Web API that allows new client/web projects. This is used to allow significant data to
be reused amongst disparate systems.
· Implemented MVC framework to reduce the complexity and to get the control over the applications.
· Implemented partial post backs using AJAX controls and used Telerik controls toolkit for rich user interface.
· Extensively used Knockout Js to bind different modules. 
· Used LINQ to query against strongly typed collections of object and various data source, XML documents, Web
services, ADO.Net Objects and Entity Framework 4.0.
· Web application development for backend system using Angular JS 2.0 with cutting edge HTML5 and CSS3 techniques.
· Configure Node.Js to connect with MongoDB write queries to perform CRUD functions.
· Implemented Windows Authentication in WCF to consume the Service as application is used in intranet.
· Worked with Ajax enabled WCF services using C#.
· Worked on creating various types of indexes on different collections to get good performance in Mongo database and
dealing with JSON data from Mongo DB database. 
· Developed the application by implementing the core components in C# with the help of ASP.NET MVC 5.0 Razor View
engine and Restful Web API's.
· Using Fiddler tools and SOAP UI, POSTMAN for the testing and debugging various API’s end points. 
· Implemented Role-based Authorization and Forms-based Authentication using ASP.NET Membership classes and
methods.
· Developed responsive single page mobile and desktop applications using JavaScript, Angular JS framework.
· Worked on RabbitMQ, Postman and involved in Migrating data to Mongo.
· Prepared automated unit test cases for functionality testing and performed extensive unit testing using N-unit.
· The Agile methodology was used throughout the project, Test Driven Development (TDD) was also enforced and
Participated in change and code reviews to understand the functional design and business process flow of the system
and deploy applications into various environments.
· GitHub as a sever control for pushing the code and repository and for code review. 
· Involved in Code Refactoring using tools like Resharper.

Environment: .Net Framework 4.5, Visual Studio 2015, C#, ASP.Net, LINQ, Web APIS, SOAP, JSON, WPF, WCF JavaScript, jQuery,
HTML5, CSS3, Angular JS 2.0, Knockout JS, Node.JS, Bootstrap, MVC, Mongo, Web Forms, ADO.NET, Fiddler, PowerShell,
GitHub, Postman, Entity Framework, LINQ, JIRA

.Net Developer
Evoqua Water Technologies LLC, Durham, NC   Aug 2015 – Feb 2016
Evoqua Water Technologies is the global leader in helping municipalities and industrial customers protect and improve the
world’s most fundamental natural resource: water. They have a more than 100-year heritage of innovation and industry firsts,
market-leading expertise, and unmatched customer service. The cost-effective and reliable treatment systems and services
ensure uninterrupted quantity and quality of water, enable regulatory and environmental compliance, increase efficiency
through water reuse, and prepare customers for next-generation demands.
Responsibilities:

· Responsible to design, write and deliver software to improve the scalability, availability, latency and metrics of the
application.
· Developed complex modules, components and directives using ASP.NET MVC, C# 5.0, REST API, SQL Server 2014,
jQuery, HTML, CSS, JavaScript.
· Consumed Web API RESTful for building Service-Oriented Application hosted by IIS 7.0.
· Developed Razor views with strongly typed view models, helpers and partial views using ASP.NET MVC 4.
· Experience in maintaining complex DBCONTEXT pooling.
· Experience in creating loosely coupled classes using Dependency Injection.
· Used SQL Server 2014 as data repository, used LINQ to SQL together with Entity Framework 6.0 writing data access
classes, stored procedures, triggers, views to capture and modify data.
· Extensively used Datasets, Data tables and Data views to retrieve and manipulate data and display in ASP.NET front-
end interface.
· Used jQuery to navigate a document, create animations, handle events and develop AJAX applications.
· Developed Entity framework model and made LINQ queries to connect to the database.
· Building web applications with ASP.NET MVC, JavaScript, HTML, XHTML and CSS.
· Designed and maintained database in SQL Server Created tables, views, user defined functions, stored procedures and
triggers using Enterprise Manager and Query Analyzer.
· Used ASP.Net Validation controls for client-side validation of Server Controls.
· SQL Database, formerly known as SQL Azure Database was used to create, scale and extend applications into the cloud
using Microsoft SQL Server technology.
· Experience in version control management with GitHub & TFS.
· Unit-tested during the whole code development process and participated actively in the phases of Test Driven
Development (TDD).

Environment: .NET Framework 4.5, Visual Studio 2015, C# 5, ASP.NET 4.0, MVC 4, ADO.NET, Entity Framework 6.0, SQL Server
2014, LINQ, RESTful API, AJAX, jQuery, Bootstrap, IIS 7.0, Agile, TFS and GitHub

Frontend Developer
Analog Devices, Boston, MA Oct 2014 – Jul 2015
Analog Devices manufacture semiconductor products. It is a multinational company specially mean for data conversion and
signal processing technology where solving the problems of tomorrow and today relies on intelligently bridging the digital and
analog worlds. At Analog Devices, they create unmatched technologies and solutions to solve customers' problems in
instrumentation, automation, communications, healthcare, automotive and numerous other industries.
Responsibilities:

· Prepared analysis, design documents, estimation, for different component and functional modules required by the
system.
· Developed core functionality with the .NET Framework VB.NET, ADO.NET
· Used C#.NET for creating classes of this application.
· Worked on MVC structures and supported development team in developing backend web services using C#.NET
· Extensively used ADO.NET Connection, Command, Datasets, Data Adapter, Data Reader and XML to retrieve and store
the data in SQL Server 2008/2012.
· Have good knowledge using ASP.Net for developing web applications MVC or Web Forms.
· Created Webpages using ASP.Net controls and handled user events using C#.
· Experience in handling communication between models, views and controllers (MVC) in ASP.Net.
· Followed the TDD (Test Driven Development) approach for the development process as the project involved complex
business functions.
· Used GitHub as the source control tool to maintain and manage the code.
· Worked in an AGILE Scrum development environment.
· Created SQL stored procedures and table structures using SQL Server 2012.
· Involved in most of the team activities and supported them in on time project delivery.

Environment: ASP.NET, ADO.Net, Web Api, RESTful Service, JavaScript, jQuery, Jasmine Test Framework, AGILE, GitHub,
C#.NET, .NET Framework 4.6, VB.NET, AJAX, HTML, Flash and Dream Weaver.

Software Developer
Silicon Matrix Enduring Solutions, India May 2013 – Sep 2014
Silicon Matrix a permanent recruitment solution is established to provide high quality professional recruitment service across
industries & verticals both in IT & Non-IT Sectors. The company’s main aim to fulfill client’s requirements and fulfill needs
specially assigning good recruiters during process. It has fully integrated staff recruitment and selection process which enables
them to select and refer only candidates of best caliber ideally matched to the client needs.
Responsibilities:

· Involved in studying the use-cases to deduce the methods to be implemented in the framework to support application.
Involved in the Analysis, Design and Development of the web application. Performed validations on web forms using
ASP.NET 4.5 and SQL Server 2012.
· Used HTML, CSS and Razor for a unified look and feel of the application.
· Extensively developed .NET components using C# in the .NET Framework. Created various User Controls to handle
Header and Footer Navigation.
· Used Data Adapter, Dataset, Data Reader, Command and Connection Objects of ADO.NET to retrieve data from the
database and manipulate it.
· Used NUnit/MSTest for creating unit test cases for business logics.
· Written Stored Procedures for report generation and data modification activities.
· Experience in using the enterprise library for writing data access and logging blocks.
· Performed unit testing, prepared documentation, debugged and fixed the errors.
· Formulated standard coding conventions for naming, preferable commenting and indentation format. Data Grid was
used extensively to display the data.
· Implemented Model Binding in ASP.NET 4.5 to enable to develop Webforms which are independent of the Model.
· Experience in working with WebSocket which perform duplex communication between client browser and Web server.
· Delivering a complete front-end application.
· Experience with building the infrastructure for serving the front-end app and assets.
· Worked in production Support team by fixing the Bugs raised based on the priority levels.
· Handled Run Time Errors & Design Time Errors by implementing appropriate Error Handlers, Performed Unit Testing
and System Testing of the application.
· Developed the required Entity Models and used SQL relational database for the database to get the fast and responsive
data for the users and for upgrading the data in the databases.

Environment: .NET Framework 4.6, C# 5.0, Visual Studio 2008, 2010, 2012 SQL Server 2008, 2010, GitHub, Infragistics control,
Janus control, RESTful API, JavaScript, J-Query, GitHub, MVC, Windows 7.

Software Developer
Info Edge Solutions, India Dec 2012 – Apr 2013
Responsibilities:

· Responsible for design, development and maintenance of application.


· Implemented AGILE practice in the team by taking a role of Scrum Master.
· Design and developed user-friendly WinForms using C#, .NET Framework 4.6 and used third party controls like Janus
and Infragistics.
· Used Visual Studio 2008/2010/2012 to develop the application.
· Have good knowledge on OpenID for OAuth logins for Authentication and Authorization of Web Applications
· Good experience on Grid View control which provide support for paging and sorting through large amount of data.
· Developed SQL queries for data manipulation and querying data from SQL Server
· 2005/2008.
· Involved in Database designing and written Database objects like Triggers, Stored procedures in SQL, PL/SQL.
· Deployed source code control processes across the team using GitHub.
· Used AGILE integration tools such as Rally to prepare and maintain the work.
· Implemented Automated Test cases (AUT) for the code written for every feature development.
· Used Visual Studio to develop desktop software applications using C#.NET 4.0

Environment: Windows 7, .NET Framework 4.6, C# 5.0, Visual Studio 2008, 2010, 2012, SQL Server 2008, 2010, GitHub,
Infragistics control, Janus control, RESTful API, GitHub.

You might also like