Summary:
Around 7 years of experience in Software Development Life Cycle
(SDLC) including analysis, coding, testing, implementation,
maintenance using C# .NET technologies.
Expertise in in Object Oriented Analysis & Design, Agile/SCRUM
Methodology, Service Oriented Architecture, and Model-View-Controller
Architecture.
Knowledge in Application Blocks, Design Patterns, Language Integrated
Query (LINQ) and Model-View-Controller (MVC) and Model View-View
Model (MVVM).
Expertise in using ADO.NET objects such as Connection Object,
Command Object, Data Reader Object, Data Adapter Object and
Dataset Object.
Experience in building Single Page Applications (SPA) using HTML5,
CSS3, Bootstrap, Angular, AJAX, Typescript, Bootstrap, Entity
Framework.
Experience in developing and consuming ASP.NET Web Services using
WSDL, SOAP, REST API and Windows Communication Foundation
(WCF).
Expert in implementing database objects like Tables, Views, Stored
Procedures, Functions Triggers, Cursors in MS SQL Server, Oracle, MS
Access, MySQL.
Experience in performing T-SQL tuning and optimization of queries for
efficient reports execution time using SQL Profiler, Index Tuning Wizard
and SQL Query.
Experienced in Extracting, Transforming and Loading data from various
data sources like excel, flat file and Oracle to SQL Server databases
using SSIS.
Skilled in building SSAS cubes and Dimensions with different acritudes
and data sources for business intelligence and writing MDX Scripts.
Proficient in generating Drill through and Drill down reports with Drop
down menu option, sorting the data, defining subtotals in SSRS.
Experience in constructing high-performance and highly-scalable
applications using the .NET framework with Cloud Azure components.
Work experience on Windows Azure, Azure Active Directory, SQL Azure,
creating resource groups, subscriptions, build and release definitions.
Working knowledge on version controlling with GIT, Team Foundation
Server (TFS), Visual Source safe (VSS).
Experience in using testing tools like MS Unit, X-Unit, N-Unit.
Skill Set:
Languages: C#, C++, SQL, PL/SQL, VB.NET, XML
Web Technologies: .NET Framework, XML, HTML5, VBScript,
JavaScript, jQuery, VBA, Angular, Rest API, Cloud
Services.
Databases: Oracle, MS SQL Server, MS Access, MySQL
Report/Integration: Crystal Reports, SQL Reporting Services, SSIS.
Tools: IIS, VSS, UML, MS Visio, N-Unit, Active Directory,
Remedy
Professional Experience:
Client: Hanover Insurance, Worcester, MA Nov 2019 -
Now
.NET Full Stack Developer
Responsibilities:
Worked in an Agile-Scrum development methodology to ensure
delivery of high-quality work on time with Sprint planning and
Retrospectives.
Worked on .NET Security features such as Authentication Authorization,
Forms-based Authentication, Authorizing Users, Roles and User
Account Impersonation.
Developed responsive UI using Angular 6, Require.JS, HTML5, CSS3 and
Bootstrap in mobile first approach.
Created Typescript reusable components and services to consume
REST API's using Component-based architecture provided by Angular 6.
Created reusable templates using Angular directives and worked with
NPM package manager tools, Node JS.
Used data tables and jQuery validations plugins for client-side
operations.
Used ASP.Net AJAX controls like Update Panel and Script Manager are
to perform asynchronous calls between UI and backend.
Engineered RESTful APIs using Azure mobile services and ASP.NET Web
API 2 with attribute routing to expose data to the clients.
Consumed WCF services using jQuery Ajax calls to enable effective
communication.
Performed DB query using LINQ to SQL & query XML files using LINQ to
XML.
Used LINQ to SQL to integrate data validation & business logic rules to
data model.
Experience in designing and developing Microservices for the business
components using .NET Core 2.2 framework.
Coded business logic and database logic using Entity Framework and
Repository Pattern.
Used Entity Framework Code first approach and LINQ to entity for data
access.
Wrote SQL queries with Joins on multiple tables, Stored Procedures,
Functions, Triggers, Indexes using SQL Server.
Responsible for developing and deploying reports in MS SQL Server
environment using SSRS and SSIS in Business Intelligence
Development Studio.
Developed services to store SQL Server data in to Cloud base data
warehousing by using Microsoft Azure.
Worked with Azure Functions in cycle with Microservices to run
background jobs.
Developed .Net Core solution integrated with REST API and various
cloud services.
Used TFS for maintenance and status of the developers for
development of the app.
Performed Unit Testing with N-Unit and code review checklist
preparation & validation.
Fixing the bugs and Testing, deploying applications into various
environments and creating stored procedures according to logic.
Client: Gentiva Health, Tampa, FL Jan 2018 –
Sept 2019
.NET Developer
Responsibilities:
Involved in the SDLC phase of requirement analysis, design, and
development of the web-based intranet application tool
Developed business use cases, sequential, collaborative, activity and
class diagrams for the enterprise presentation, and business and data
access components of the system using UML.
Responsible for designing and developing interactive and dynamic user
interfaces using HTML5, CSS3, JavaScript, jQuery, JSON.
Created Reusable Modules and Custom Directives in Angular 2 which
got used in various places of application.
Used Bootstrap from Angular 2/4 platform and point it to the root
component of the application.
Used ASP.NET MVC framework to support the use of Dependency
Injection to inject objects into a class, instead of relying on the class to
create the object itself.
Created Angular Services to make AJAX calls and custom angular
directives to create own HTML tags and induce behavior to those tags.
Applied advanced concepts of ASP.NET Core MVC such as Models and
Providers, Filters for developing backend technology.
Created Typescript reusable components and services to consume
REST API's using Component based architecture provided by Angular.
Responsible in using jQuery for Client-Side Validations, calling the
Controller Actions, and making calls to the WCF Services.
Used custom error handling in Web API to pass proper error message
rather than generic error message to better understand the error.
Wrote SQL queries to Create, Read, Update and Delete database
records, Join/Union table as well as create and debug stored
procedures.
Used Azure for deploying web applications into cloud services and
maintained the applications in developer Environment.
Developed SSIS packages for integration with downstream/upstream
application and generating reports which could be sent to other
Systems.
Used SSRS to create reports, customized reports, on-demand reports,
ad-hoc reports and involved in analyzing multi-dimensional reports
Generated periodic reports based on statistical analysis from various
timeframe and division using SSRS and implemented Report Viewer to
integrate the reports with ASP.NET web forms.
Used Jenkins for Continuous Integration and Continuous Deployment of
the app.
Designed unit testing module with N-Unit to test app performance and
availability.
Client: Virginia Commerce Bank, Arlington, VA Nov
2015 – Dec 2017
.NET Developer
Responsibilities:
Interacted with the client in person to analyze their requirements and
demonstrate the developed the application.
Design of schema and tables for the database using normalization
technique.
Design of Master Page and styles to maintain uniformity throughout
the websites.
Extensively used Infragistics Web Navigator for the menu and
Infragistics grid.
Implemented Custom paging for the grids enhancing the usability and
performance.
Developed Web Applications using HTML, IIS, ASP.NET, JavaScript,
XML, SOAP, and Visual Studio.Net.
Created several webpages and XAML Pages for client application to
provide very user-friendly interface using C# and designed all the
skeleton classes for the application.
Developed WCF Service to retrieve/update with the Unisys Mainframe
Data.
Used Visual Studio.Net to develop ASP.Net and silver light
applications.
Designed the user interface screens and implemented application
logic under the .NET framework using C# to use .NET features
powered with CLR.
Designed data access layer using LINQ, ADO.NET datasets & data
adapters.
Built Tables, Views, queries, stored procedures and triggers for system
using SQL Server.
Responsible for Backup and Restore Database in SQL Server.
Created SQL Jobs for several timely activities like backup, restore,
emails.
Used SQL Profiler for troubleshooting, monitoring, optimization of SQL
procedures and SQL Server.
Created SSIS package for the migration of data.
Generated various reports using SQL Reporting Services.
Involved in testing and debugging and performed thorough unit
testing.
Used TFS for Project management.
Client: Brinks, Irving, TX June 2014 –
Oct 2015
.NET Developer
Responsibilities:
Involved in gathering, analyzing and documenting business
requirements, functional requirements and data specifications for
application development.
Developed application using Agile methodology and participated in
daily Scrum meetings.
Prepared technical design documentation for User Interface & business
layers using MS Visio.
Designed Graphical User Interface using ASP.NET MVC and the
business logic was coded in MVC Controllers.
Designed User Interface and coded an HTML web-based editor allowing
users to create HTML form elements such as inputs and drop-down.
Used Bootstrap Grid System and CSS3 Media Queries to develop single
responsive application with good user experience in all platforms.
Using AngularJS, created custom directives for data manipulations and
to display data in company standard format in UI.
Created LINQ enabled DB layer using API like LINQ to SQL & Entity
Framework.
Used XML and JSON Serialization for transferring data from controller to
view.
Used WCF services to store files in a repository, using a file storage
service and hosted the service using multiple end points.
Worked on complex SQL queries and Stored procedures to grab data
from web service and process the data obtained.
Created Login Triggers to fire an event for a user session in response to
a login event.
Developed reports in the existing applications using SSRS schedule
automated jobs and subscriptions using SSIS.
Maintained an in-house application to modify existing VB.NET
application code to prevent SQL Injection for monthly releases.
Worked with SQL Profiler, SQL Nexus for SQL performance optimization.
Used TFS to check-in and check-out for the objects developed.
Involved in testing like Unit test, Integration test, Acceptance test and
Regression testing using N-Unit and responsible for writing test scripts
and scenarios.
Education: Bachelor’s in Information Technology, Virginia International
University, 2017