Sr. Full Stack .net Developer Resume
Sterling, VA
SUMMARY
- Having 7+years of programming experience on ASP.Net Core wif C#, MVC, Razor View Engine, Repository Pattern, Angular8, JavaScript, HTML5, jQuery, Ajax, WCF, SQL Server, LINQ wif Entity Framework, and Web API.
- Proficiency in Software Development Life Cycle (SDLC) and AGILE methodologies of development process such as requirement analysis & definition, designing, coding, testing and implementation.
- Expertise in Object Oriented Design and Programming skills using technologies like Visual Studio 2019, Visual Studio .Net, ADO.NET, SQL Server for web development.
- Good Experience on working wif design patterns, N tier architecture, 3 tier architecture and Model - View- controller (MVC).
- Experience in developing and consuming Windows Communication Foundation (WCF) service, and Responsible for developing WCF based Service, Data, Fault and Message Contracts.
- Experience in web development/programming wif relational databases to produce dynamic web-based applications.
- Experience in building a rich web application using HTML, CSS, Bootstrap, JavaScript, jQuery, Angular 8 and React JS.
- Worked extensively wif Entity Framework, LINQ to SQL, and ADO.Net to connect to data sources such as database and flat files.
- Expertise in creating applications using C ASP.NET VB.NET ADO.NET XML and XSLT.
- Good experience in using ADO.NET objects such as SQL Connection Object, SQL Command Object, Data Reader Object, Dataset Object and Data Adapter Object.
- Extensive exposure to database modeling of Relational Databases using SQL Server, Oracle, MySQL,Mongo DB and developing Queries, Views and Store Procedures.
- Expert in debugging applications using the debugging tools provided by the Visual Studio IDE.
- Involved in testing like Unit test, Integration test, Acceptance test and Regression testing using NUnit and responsible for writing test scripts and scenarios.
- Good hands-on experience in new Angular modules, components, services, pipes, DI and data binding.
- Hands on experience in creating angular services, observables, and listeners.
- Experience in working wif Azure IAAS offerings like VM, Vnet and PAAS offering like App service, Web apps, SQL Azure and SAAS offerings like Azure functions, Logic App and blob storage.
- Experience in creating CI/CD pipeline using TeamCity and azure DevOps CI/CD, azure containers, and Azure Kubernetes Services (AKS).
- Good exposure on S.O.L.I.D design principal and singleton, Abstract Factory, Factory design patterns
- Experience in creating SSIS Packages for integrating data using Database connection from heterogeneous sources (Excel, CSV, Text) by using multiple transformations provided by SSIS
- Experience in developing reports using Microsoft SQL Reporting Services, Crystal Reports.
- Experienced in using Configuration Management, setting up company Version policies, build schedule using Team Foundation Server (TFS) and TortoiseSVN and GITHUB.
TECHNICAL SKILLS
Languages & Database: C#.Net, T-SQL, PL-SQL, SQL Server 2010/2012/2016 , Oracle 9i/10g/11g Microsoft Visual Studio 2010/2013/2015/2019 , Mongo DB
.NET Technologies: .Net Framework 4.0/3.5, ADO.Net, ASP.Net AJAX, WCF, ASP.Net MVCSOAP, SOA,Web API, Restful Services, XML,WCF, LINQ, Entity Framework 5.0/6.0, WSDL, Microsoft Azure.
Web Technologies: HTML5, CSS3, Java Script, AJAX,JQUERY, JQUERY UI, Node JS Angular 2/8.
Web Server: IIS 6.0/7.0
Tools: Crystal Reports, SSRS, SSIS
Version Controls: GitHub, Team Foundation Server, SVN
PROFESSIONAL EXPERIENCE
Confidential
Sr. Full stack .Net Developer
Responsibilities:
- Involved in gathering requirements, analysis, design, development, testing and deployment for enhancements.
- Used N-tier architecture for presentation layer, the Business and Data Access Layers and were coded using C#. Net. Good Experience in Developing Applications using Micro services and monolithic architecture.
- Designing and developing the application using Angular 8, Node JS, Typescript, .NET, HTML5 and CSS.
- Utilizing Command Line Interface (CLI) to generate components, routes, services via commands to make single page application using Angular 8.
- Developer classes, interfaces, services using Typescript.
- Creating the different RESTful services using .Net WEB API core, as well as making changes to existing web applications according to the feedback received from the end users.
- Developed swagger UI for service docs.
- Migrated existing SAOP services and web forms to restful services which enabled the user to use a single point of services.
- Producing code using C# .NET languages and using .NET core framework.
- UtilizeLINQto SQL to interact wif the SQL Server database 2016 for data retrieving, querying, storage, and manipulation.
- Designed the repository layer dat maps the data from the database to provide encapsulation over data access layer using Entity Framework Core.
- Developed CI/CD pipelines using Azure DevOps to deploy onto existing VMs, Azure App Services using Azure containers in Azure Kubernetes Services (AKS).
- Worked on creating dependenciesofactivities in Azure Data factory.
- Created and deployed Azure functions for independent services and used different triggers based on the requirement.
- Used LINQ to entities for manipulating the data.
- Designed database schema, tables wif relations and required stored procedures, UDFs and views.
- Experience in Mongo DB reporting framework dat gives various reports dat give metrics of the current month’s transactions and a range of previous and aging data.
- Created Extensions on Facets application using Win-forms
- Performing extensive software testing and stringent quality checks as per the QC guidelines to ensure an error free as well as optimum final product to the user.
- Creating and executing UI Unit test cases using Jasmine framework and Karma as a runner tool.
- Involved in various phases of Software Development Life Cycle (SDLC) using agile methodology.
- Utilizing experience wif version Control tools like GIT hubto manage the code repository to commit, to clone and pull request.
Confidential, Sterling, VA
Full Stack .Net Developer
Responsibilities:
- Involved in fixing the bugs based on the client requirements and involved in the enhancements in the web forms, class files and stored procedures.
- Participated in designing the database architecture and created tables using normalization techniques and created config tables, which stores the field names to make the UI dynamic.
- Used Forms based Authentication to enable the users to login and Role based authorization to give access to the users bases on their roles present in database.
- Created views, user defined functions and worked wif CTE, table variables in SQL Server.
- Created dynamic stored procs to accept JSON object, manipulate the string and process DML operations on the tables.
- Used Dapper.SsimpleCRUD framework to make database calls and return the data to repository.
- Created Restful services using web API Core and secured the endpoints using OAuth provide to grant the JWT tokens.
- Used LINQ to query and manipulate the data in entity framework.
- Created re-usable components in ReactJS to use across the platform and created global axios headers to attach the JWT token to each request.
- Created Flux store and actions to make axios, cachios calls to the services and update the store.
- Used React EPPlus library to create new excel sheets and adding the data to existing template and made them available to services.
- Used Git as version control and Team city continuous integration tools.
- Attend daily standups, backlog grooming sessions, sprint review/planning as a part for Agile.
Confidential
Net Developer
Responsibilities:
- Designed and developed the project using ASP.NET4.0 design pattern.
- Involved in the complete lifecycle (SDLC) of the project i.e. Design, Development, Implementation, and Unit testing.
- Designed and developed Master pages and User controls.
- Designed and Developed flexible UI, more user interactive and user-friendly rich front-end pages, reusable classes, functions using, C# 4.0, and AJAX for client-side validation.
- Developed WCF services to enable effective communication.
- Implemented Web Services to integrate the client systems using WCF.
- Used WCF services to store files in a repository, using a file storage service and hosted the service using multiple end points.
- Implemented MSMQ Content Data service which transfer Charting data between client tier and application tier.
- Extensively used ADO.NET features like Data Set, Data View, Data Reader and Data Adapter.
- Implemented state management using View state, Control state, Hidden fields, Cookies, Query strings, Application state, Session state.
- Developed tools to drop messages to MSMQ Queues to post messages to services to auto initialize the proxy classes and to automate some regular tasks.
- Used Server-side Asynchronous JavaScript, jQuery and XML (AJAX) techniques to improve performance.
- Response UI and website layout is achieved using Bootstrap framework. jQuery helped in bootstrapping web application efficiently wifout registering call backs which helped in code debugging.
- Extensively used JavaScript, jQuery to control the user interactions and validation on client side.
- Developed complex stored procedures and complex SQL queries using SQL Server 2010 for extracting, inserting and deleting the data from database and display on data bound controls and dropdown controls and list boxes.
- Performed unit testing and system integration testing.
- Developing reports like parameterized reports, linked reports, click through reports, drilldown reports, drill through reports, sub reports using SSRS.
- Extensively used Report Wizard, Report Builder and Report Manager for developing reports and deploying reports in SQL Server Reporting Services (SSRS).
- Used SSIS to create ETL packages to Validate, Extract, Transform and Load data to Data Warehouse.
- Well versed in creating Dynamic SSIS packages, using containers and variables, configuring the packages, and scheduling the packages.
- Involved in fixing the bugs based on the client requirements and involved in the enhancements in the web forms, class files and stored procedures.
Confidential
Responsibilities:
- Design and implementation of a web forms using C#, ASP.NET MVC 4.0/Web API, running on .NET Framework 4.5
- Ensuring a clear dependency chain, regarding the app logic as well as the file system
- Database design using SQL Server 2010, and used Entity Framework as the ORM.
- Integrate wif Internal Security APIs to the Application for authorization, authentication
- Following limited Test-Driven practices integrated to Jenkins using NUnit.
- Followed a Scrum based Agile environment. The team used JIRA for task tracking and TFS for source code control.
- Ensure no Critical and Major security threats in all the apps, based on the findings of Fortify, Secure Assist and Visual Studio Code Analysis, Enhancements and Maintenance for manual uploads and auto indexing
- Onboard Sparta into Jenkins for automated build management for continuous integration
- HP ALM for bug tracking, and Code Reviews wif peers using Crucible.
