Full Stack .net Developer Resume
VirginiA
SUMMARY
- An accomplished and passionate Engineer wif 8 years of experience specializing in .NET application development, looking for hands on technical role in a challenging environment.
- Worked extensively wif business technology groups in Health Care and Financial domain.
- Proficient in coding applications using ASP.NET MVC,.NET Core, ASP.NET,C#,WCF, WPF, LINQ, Web API, Crystal Reports 9,MS Access, Raven DB, SQL Server, implementing various .Net Architectures, Design Patterns (MVC, MVVM, MVP), Object Oriented Programming and Service - oriented architecture (SOA) applications.
- Experience in creating rich and responsive web UI interactions using AngularJS, Angular 9, AJAX, AJAX Extender Controls, JQuery, JavaScript, HTML 5, DHTML, CSS and Bootstrap.
- Good knowledge on converting all the UI from AngularJS to Angular 7 module by module.
- Strong database design and programming skills in SQL Server 2012/2008/2005 , SQL Stored Procedures, functions, triggers, Cursors, Indexing, importing/exporting data from varied data sources.
- Hands on experience usingjQuery,Node.js,BootstrapandAngular JSfor changing styles dynamically, creating animating effects and manipulating DOM structures.
- Implemented azure web jobs for event-driven background processing.
- Developed Micro services, which includes service calls to various azure components. Deployed the Micro Services into service fabric cluster on cloud.
- In depth knowledge in Visual Studio and writing C# code to migrate .NET applications and services from on-premises environment to Azure.
- Extensive knowledge on Azure web application, App services, Azure Storage, Azure cosmos DB and Azure Devops server.
- Implemented Unit testing effectively, Implemented Mocks, Stubs, and Fakes. Implemented Micro tests using MS Test and X Unit.
- Created Email Templates using HTML and Java script in Acoustic for Commerce Cloud B2B2C Order’s.
- Helped in developing templates for logging into Kibana and setup Kibana alerts.
- Created a package using SSIS to migrate data from sources to the DB.
- Proficient in tools like GIT, Jenkins, Docker and Kubernetes.
- Possess strong business and software development methodologies/process knowledge including Test-Drvien Development, Agile Software Development Methods and Scrum.
- Highly self-motivated and goal oriented professional wif strong requirements gathering, documentation, communication and problem solving skills.
TECHNICAL SKILLS
Programming Languages: C#, JQuery Scripting, Razor, C++, C, Java/J2EE, JSP, Servlets
Technologies: ASP .NET, LINQ, MVC, .NET Core, Web Services, Entity Framework, WPF, WCF, Bootstrap, Web API
Web Technologies: SOAP, REST, JavaScript, JSON, XML, XSD, AngularJS, Angular 9, NodeJS, HTML, CSS
Cloud Technologies: Microsoft Azure, Azure DevOps Services
Databases: Raven DB, SQL Server
Version Control: GitHub, SVN, BitBucket
Development Tools: Visual Studio .Net, SQL Server Reporting Services, SQl Server Management studio, TFS, Soap UI, SQL Developer
PROFESSIONAL EXPERIENCE
Confidential, Virginia
Full Stack .Net Developer
Responsibilities:
- Actively involved in design, development, implementation and testing of various applications following Agile methodology.
- Designed and developed applications using C#/ASP.Net, Web API, HTML, CSS, .Net Core, Bootstrap, Ajax, Json JavaScript, Angular 9.x, jQuery leveraging MVC framework and SQL/RavenDB.
- Writing stored procedures, functions and triggers in SQL server and worked on quering data using Raven DB, SQL.
- Developed WCF, WPF services to enable effective communication between SOA and consumed WCF services wif features such as versioning, security, optimization and reliability.
- Used dependency Injection, Factory, Builder, Unit of Work, Repository Pattern and many other design patterns effectively.
- Created azure webjob which includes timer and queued triggers.
- Used Web API (API Controllers) for HTTP and REST based GET, POST, PUT, DELETE and returning JSON format.
- Utilized Entity framework as a data access layer to SQL server for the REST full based ASP.Net Web API web services.
- Creating jobs in SQL Server using SSIS and SSRS to import and export data from excel sheets.
- Created AngularJS directives, factories and services for developing single page web applications.
- Designed client-side validations using AngularJS custom form validation that leverages various angular directives and integrated AngularJS filters to data for searching.
- Using AngularJScreated Responsive Web Design (RWD) and did data manipulations to display data in company standard format in UI.
- Created LINQ enabled database layer using API such as LINQ to SQL and Entity Framework.
- Responsible for implementing CI/CD build pipelines to deploy .Net core web app to Cloud using Azure Devops.
- Used Azure components like Service Bus, Message Queues to implement communication between applications.
- Used Azure App services for User Autantication and Authorization and also for scalability and reliability of the applications.
- Developed custom, interactive dashboards to present large data sets from custom RESTful .NET CORE Web API.
- Used Swagger UI as a User interface for Web API and used health check API to check the health of applications.
- Responsible deploying the application to development server, Test server and production web farm server through a well-defined set of procedures and coordinating wif development and testing teams.
- Working on GIT repository to check in code changes and monitoring CI (Continuous Integration) and CD (Continuous Deployment) pipeline jobs in Azure after delivering changes.
- Testing, Debugging, and Tracing the application during production support for resolving various issues.
Environment: Visual Studio.NET 2017, Azure (Logic apps, Azure Functions), storage explorer, SQL database, cosmos, YAML code for CI/CD pipelines, GIT, ASP.NET MVC5, C#.NET, LINQ, SAOP UI, Ready API, Fiddler, google Postman, Resharper, CSS3, HTML5, Bootstrap, XML, Visual Studio 2015, Visual Studio Code, TFS, GIT, Web Services, SOAP, Ready API, WCF.
Confidential, Lubbock, TX
Full Stack .Net Developer
Responsibilities:
- System Study, Requirement Analysis, Architecture, Design, POC, Development, Testing, Implementation & maintenance of the systems.
- Created the Web Pages for configuring base station, nodes and sensors using ASP.Net, MVC5, jQuery, Html 5, Java Script and CSS. XML, SQL, Stored procedures and SQL Server.
- Developed the Generic sensor functionality using C#.NET and SQL Server.
- Involved in creating SSIS packages to bring data from Oracle, Excel, Flat file etc. and implemented various transformations.
- Migrated application from on on-premise servers to azure VM.
- Upgraded the traditional process of saving files to file servers into saves files as blobs in azure blob storage.
- Actively working on implementing Logic apps, Data Factory, Azure functions, schedulers, custom functions in Azure.
- Developed WCF REST services and defined Service Contracts for specific functionality in search module.
- Designed and Implemented Data access layers using LINQ for XML Data.
- Extensively used JQUERY, JSON, AJAX and DOM scripting for creating interactive web applications like auto complete form.
- Solved the issues in booster node communication module and proposed different solutions. Developed the best UI for configuring & trouble shooting the booster node using HTML5, CSS3 and JQuery.
- Deployed Azure functions to different environments.
- Actively involved in smoke testing the integrations wif business and making changes if required as per business.
- Worked on creating new resource group and deploying all integrations to new resource group.
- Developed the components for exception and error handling mechanisms.
- Working on TFS repository to check in code changes and monitoring CI (Continuous Integration) and CD (Continuous Deployment) pipeline jobs in Azure after delivering changes.
Environment: and Tools:ASP.NET MVC, C#.NET, LINQ, Unit, SQL 2012, CSS3, HTML5, Bootstrap, DHTML, XML, JavaScript, JQuery, DOJO, Visual Studio 2013,TFS,Web Services, REST,WCF.
Confidential, Lexington, SC
.NET Developer
Responsibilities:
- Implemented OOPS concepts and developed the application wif C#, ASP.NET MVC 3 (using RAZOR engine) and Entity Framework.
- Worked wif User controls, Web controls, List controls, Wizard controls, Master Pages, Data controls in ASP.NET for the front-end forms.
- Designed Business components and Data Access Layer using C#.
- Used LINQ to XML and LINQ to Objects for retrieving the data efficiently and Just in Time manner.
- Used Angular JS, JavaScript and JQuery for validating the input given to the user interface.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing Angular JS, and JavaScript API.
- Used AngularJS Predefined Filters to filter the data accordingly and communicated between controllers.
- Developed complex stored procedures using temporary tables and loops using SQL.
- Used JQuery to dynamically render the content on web pages developed using C#.
- Used ADO.NET Entity Framework Model as the Data Access Layer (Database First) and implemented the CURD (Create, Update, Retrieve and Delete) operations, Mapping and executed stored procedures.
- Hosted WCF Service manually to provide multiple end points, which can tan used by other modules.
- Involved in Extraction transformation and loading of data using SSIS to create packages
- Major role in the development of the application using ASP.NET MVC 4.0, C#, Java script, JQuery, Angular JS, AJAX, Azure, Sitefinity (CMS).
- Involved in creating, deploying and managing reports using SSRS
- Developed Cascading Style Sheets (CSS) for User Interface uniformity throughout the application.
- Developed several REST services supporting both XML and JSON to perform tasks.
- UsedJQueryandJavaScriptfor client side validation and other purposes.
- Perform Unit & Integration testing.
- Coordinated team application of test-driven development (TDD) strategies to optimize system quality and to enable rapid refactoring.
- Responsible for packaging and deployment and support of builds when code is deployed in development, system, acceptance and production environments.
- Provide technical support to business and testing team during testing phases.
Environment: and Tools:ASP.Net MVC, C#.NET, LINQ, Unit, SQL 2008, NUnit, CSS, HTML, DHTML, XML, JavaScript, JQuery, DOJO, Visual Studio 2010/2012.
Confidential
Full Stack .Net Developer
Responsibilities:
- Preparation of Detail Design document wif prototypes and screen shots based on the System Requirement documents. Used Microsoft Visio to create the flow diagrams.
- Developing Business, Data Access Components and user interface using MVC 4.5 wif code behind in C#.NET.
- Designing and developing 3-Tier architecture involving Presentation Tier wif MVC 4.5, ASP.NET, and IIS.
- Implemented design patterns like Façade, Observer and Decorator.
- Application Tier using WCF RIA and IIS, ASP.NET, Entity Framework, LINQ and SQL Server 2008/2014 Database Tier using VisualStudio.NET2010, NET 4.0.
- Used ASP.NET MVC 4, Razor and KnockoutJS wif JavaScript, JQuery, HTML, CSS3 and BootStrap for responsive design.
- Managing Product development / implementation using AWS cloud infrastructure.
- Extensively involved in .Net Exception Handling Management, Debugging and Tracing of Application.
- Used different state management techniques to maintain the state between the pages.
- Configured the WCF Host using Application configuration file of WCF Service Library.
- Extensively used LINQ for grouping and sorting the Dataset, Used Crystal Reports and SQL Reporting Services for the reports development.
- Used Bulk Collections for better performance and easy retrieval of data, by reducing context switching between SQL and PL/SQL engines.
- Architecting, design and implementing ASP .NET MVC AngularJS SPA web solutions wif industry best practices and design patterns.
- Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.
- Helped in code reduction and increased ease of upgrade, scalability and enhanced performance wif client caching using AngularJS.
- Responsible for designing User Interface screens using Master Pages, jQuery, HTML, CSS, Java Script, AJAX Tools, AngularJS and Knockout JS.
- Worked on refactoring and enhancing existing AngularJS application in following stick MVVM/MVC patterns.
- Created an AngularJS add on lib that allows component developers to define and bind to W3C Custom Elements (Web Components) from wifin AngularJS.
- Extensively worked on stored procedures, triggers, functions, views, temporary tables and table variables
- Performed the unit testing for the application.
Environment: Visual studio 2010, C#, ASP.NET, Angular JS, VB.NET, MVC, WCF, WPF, MS SQL 2008/2012, PL/SQL, jQuery, Ajax, SOAP, RESTFUL, REST API, WEB API, CSS, XML, XSLT, HTML 5.0, IIS 7.0, Team Foundation Server(TFS) and Agile,Silverlight, SSIS, SSRS, VSS.
