.net Full Stack Developer Resume
Kansas City, KS
SUMMARY
- Having 7+ Years of experience with a role of .Net Programmer having experience in architecture, analyzing, design, development, research, implementation and deployment of several Client/Server, distributed GUI, enterprise level Web and Windows based Application Systems.
- Experience of Insurance, Financial, Trading, HealthCare, Retail, Marketing, Domains.
- Had a career growth spanning several roles including Developer and TechLead.
- Experience working on NET 5.0/4.0/3.5/2.0 , C#, VB.NET, ASP.NET, ASP.NET Core 2.2/3.0, XML, XSLT, XAML, DHTML, DTD, ADO.NET, Web Services, WCF, WPF, LINQ, Generics, Java Script, AJAX, OOPS, HTML5.0, CSS, IIS, Entity Framework, Win Forms, Web Application, Visual Studio 2017/2015/2010/2008 , Sql Server 2014, 2012, 2008R2/2008.
- Strong in the complete Software Development Life Cycle (SDLC) including requirements definition, design, programming / testing and implementation of major systems.
- Experience working with Azure services.
- Hands on experience in requirement gathering, analysis, system modeling, design and development of 3 Tier, N - tier distributed architectures and MVC architecture.
- Experiences working with WCF, WPF, Web forms, Win forms.
- Experience in working with WCF Services and XML Web Services using SOAP and WSDL following SOA in a distributed environment.
- Experience in working with CICS web-bridge.
- Strong relational database background in SQL Server, Oracle 9i with extensive knowledge in writing the PL/SQL, T-SQL scripts, Stored procedure, Triggers, Views, Database designing and Maintenance.
- Experience in Telerik RAD controls for Asp.Net AJAX and Infragistics Controls.
- Good Knowledge in implementing full text search, Synonym, Filters in Elasticsearch engine.
- Experience working in SQL Server Integration Services (SSIS) packages to extract, transform and load data from different databases.
- In-depth experience of T-SQL, SSRS, SSIS, OLAP, BI suite, Reporting and Analytics.
- Experience in SQL Server DTS and SSIS (Integration Service) package design, constructing, and deployment.
- Hands on experience in Azure developing and deployment, Worked in Azure Web application, app services, Azure storage- storage accounts, blob storage, managed storage and unmanaged storages and Azure SQL database.
- Experience inAzureCosmosDB (NoSQL)for storing documents and fetching the client related data from collections.
- Proficient in creating SQL Server Reports, handling sub reports, writing stored procedures and queries for generating drill down reports using SSRS.
- Experience using AJAX, HTML, CSS, JavaScript and typescript to enhance the performance, looks and features of the website.
- Used to VUE. JS for implement the open-source java script framework for building user interfaces.
- Experience in deployment using IIS Application Servers.
- Working experience in SAFE agile methodology using Rally dev tool and scrum methodology using scrum works protocol.
- Hands on experience on Test driven development (TDD): NUnit, XUnit Testing using MOq Framework and production support activities.
- Experience in Version controlling tools VSS, TFS, GIT, and SVN.
- Expertise in Maintaining, supporting and troubleshooting applications and fixing bugs.
- Excellent Interpersonal and Communication skills coupled with strong technical and Problem-solving capabilities.
- Exceptional ability to quickly master new concepts and a proactive team player.
TECHNICAL SKILLS
Languages: C#, VB.Net, VB 6.0, HTML, PL/SQL, T-SQL.
Frameworks: .NET Framework 2.0/3.5/4.0/4.5/5.0 , Entity Framework 6.0/5.0. Azure Kubernetes Service (AKS).
Technologies: ASP.NET, MVC, LINQ, ADO.NET, Web Services, Web API 2, SOAP, WCF.
Design and Modeling Tools: Enterprise Architect (EA), Microsoft Visio, Entity Framework, Azure NoSQL mongo DB and CosmosDB (NoSQL).
RDBMS: MS SQL Server 2012/2014/2016 , MS-Access.
Scripting Languages: JavaScript, jQuery, Angular JS 5/8, React JS, HTML, XHTML, DHTML, CSS, XML, XSLT VB Scripting.
Web Servers: Internet Information Server (IIS) 6.0/7.0/8.0.
Databases: SQL Server 2008/2012/2016 , MS ACCESS, T-SQL, SSIS Package, Oracle, DB2, Teradata and Hive DB.
Reporting Tools: SQL Server reporting services (SSRS), Crystal Reports.
Operating System: Windows 98/2000/2000 Server/XP/Vista/Windows7/Windows8.
IDE Tools: MS Visual Studio 10/13/15/17.
Web Development: HTML5.0, VB Script, Java Script, CSS, AJAX control toolkit, JQuery, Angular 8/9/11, React JS, Typescript, ASP.NET core, Win Forms, Xamarin Forms and Web Forms, Angular JS, Log4Net, Telerik/Infragistics.
Cloud: Microsoft Azure.
Version Control Tools: Visual Source Safe, Team Foundation Server, GIT, SVN.
Others: NUnit, XUnit Testing, MOq framework, Agile (Scrum), Waterfall.
PROFESSIONAL EXPERIENCE
Confidential, Kansas City, KS
.Net Full stack Developer
Responsibilities:
- Designed User Interface using Visual Studio 2019 and Asp.Net Core MVC/C#. Developed MVC applications using Razor View Engine. Used Object Oriented programming methodology, MVC design pattern and CI/CD pipeline and focused on quality, simplicity, maintainability, readability, and reliability.
- Involved with the client team to design and develop the application according to client requirement using ASP.NET Core MVC, Web API, and SQL Server 2019 with the business logic implemented using C#.
- Worked on Angular Reactive forms to implement complex forms and performed the validations using Form Builder in Angular 9.
- Involved in creating Web API’swithEntity Framework. Used thedatabase first approachwith theEntity Frameworkto generate models and theDbContext. Used theDbContextto access data from the database.
- Created a RESTful Web API service using ASP.NET Core Web API to generate data for the EMS which was then consumed in the front-end by Angular9. Used Postman to test Web API functionality.
- Worked on Content Management tools like Umbraco CMS Dot Net Nuke DNN to build website web parts providing access for project servers.
- Involved in creatingModels,View Models usingEntity Framework. Used Entity Framework Core in connecting to Data Access management with SQL Server.
- Also worked on development of applications forAndroid withXamarin forms. Built data entry application withcamera integrationusingXamarinForms. Implemented theXamarinInsight crash reports, users, audience, and events for monitoring the app.
- Created an Azure Kubernetes Service (AKS) Cluster with a Service Principal and also created an Azure Container Registry (ACR), added the AKS Cluster in the Access Control of ACR so that it can pull images from that ACR.
- Used Microsoft Azure for Scaling and checking the reliability of the applications which were developed during the project.
- Extensively worked on web services including SOA, REST, developing the Web applications using Microsoft advanced technologies Visual Studio 2019 and Microservices architectures to consume to feed financial data and provided security.
- Worked on developing Microservices using ASP.NET core. Consumed Dicker’s to develop Container's for the Microservices.
- Designed container based Microservice architecture and local Docker management infrastructure. Implemented scalable message queue based transaction flow and utilized distributed SQL log shipping for concurrency among data centers
- Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers. Container management using Docker by writingDocker filesand set up the automated build on Docker HUB and installed and configured Kubernetes.
- UtilizedKubernetesfor the runtime environment of theCI/CDsystem to build, test deploy.
- Configured and Monitored CI/CD pipelines using GIT. Designed and documentedCI/CDtools configuration management.
- Designed and developed several SQL Server Stored Procedures, Triggers and Views. Transferred the MS Excel Sheet Reports into SSRS reports migrating the data using SSIS packages and then Used views, tables, and stored procedures to develop new reports.
- PerformedUnit Testingwith the testing toolN Unitand involved in Unit test case, code review check list preparation and validation.
- Also involved in Unit testing using XUnit in development environment and ensuring application is according to specifications. Automated XUnit test cases in gated check-in Release builds.
- Participated in daily SCRUM with Project manager and Team Lead to discuss the progress.
- Responsible in creating project repository in GIT, branching, and merging activities.
Environment: C#, ASP.NET Core MVC, Visual Studio 2019, SQL Server 2019, Entity Framework, Restful Web API’s, Postman, Umbraco CMS, JavaScript, Angular 9, jQuery, JSON, HTML5, Winforms, Xamarin, XML, XSLT, CSS, Microsoft Azure, SOA, Azure Kubernetes Service(AKS), Microservices, Docker, Kubernetes, CI/CD pipeline, GIT, SSRS, SSIS, LINQ, T-SQL, IIS, Agile, SCRUM, Unit testing, N Unit, XUnit.
Confidential, Hartford, CT
.Net Full stack Developer
Responsibilities:
- Organized and facilitated Agile and Scrum meetings, which included Sprint Planning, Daily Scrums or Standups, Sprint Check-In, Sprint Review & Retrospective.
- Build the Application based on Angular Technology. Front end is Angular 8/11
- UI is built on Bootstrap and HTMLS, Type Script and Angular 8.
- Used to VUE. JS for implement the open source JavaScript framework for building user interfaces.
- Bootstrap used to create templates and forms, textboxes and dropdown’s all UI tools and Navigations bars.
- Used OOPS Concepts and SOLID principles in C# to implement business logic and code behind view models.
- Created multiple Angular components based on the customer information pages.
- Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
- Used NPM for installing required node modules and other published Angular NPM modules.
- Communication between multiple web services is asynchronous through service bus.
- Designed and implemented the application using Microservice Architecture for its various distinct advantages like loose coupling and design patterns.
- Created Angular service and integration with Restful APIs. Used Angular HTTP Client to send GET/POST request to fetch data from server.
- Worked on implementing CURD operations using NoSQL REST API Services.
- Developing the application using MVC and Restful services.
- Worked with advanced concepts of .net core such as Models and providers used for developing backend technology
- Developed .NET Core Web API based on location requirements and specifications.
- Experienced in Object Relational Mapping (ORM) using ADO.NET, Entity framework, LINQ and Lambda expressions.
- Implemented the data access layer using Entity Framework Code First Approach.
- Worked on Entity-Framework for Object-Relational Mapping Azure.
- Worked on Server less services (Azure Functions) created and configured HTTP Triggers in the Azure Functions with Application Insights for monitoring and performing load testing on the Applications using VSTS.
- Hands on experience in Azure developing and deployment, Worked in Azure Web application, app services, virtual gateways, traffic managers, Api management for restricting policies and registration, blob storage, Azure SQL database and No-SQL CosmosDB.
- Expertise in using build tools like MAVEN, ANT, DOCKER, and URBANCODE for the building of deployable artifacts such as war & ear from source code.
- Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries, installation and configuring Kubernetes and clustering them.
- Worked on SQL Server Integration Services (SSIS) Packages to Extract, Transform and Load data from different Databases.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2017 for accessing the database and experience in working with Hive database.
- Using CICD/Jenkins deploying the applications into multiple environments.
- Participating in CI/CD pipeline, build and release and configuring application into existing and global environments with continuous integration and delivery
- Used the Git for the repositories and branch creation and merging the code.
- GitHub and installing the node packages using NPM.
- Experience with Test-Driven Development (TDD) performing NUnit testing with Moq framework.
- Used TFS and VSTS for version control.
Environment: Visual Studio 2019, ASP .Net Core 3.0, C#.Net, MVC 5.0, SSIS, ASP.NET 5.0, Web API 2, JavaScript, AJAX, JQuery, Node.js, typescript, Angular8.0/11.0, Entity Framework 6.0, Azure, Hive DB, HTML 5, WCF, IIS, XML, SOAP, SQL Server 2017, LINQ, TFS, GIT HUB, JSON, POST MAN, SWAGGER, NUNIT, MSBI.
Confidential, OH
.Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance with Agile Methodology.
- Participated in gathering the requirements, analysis, design & development of the project.
- Practiced safe-Agile Software Development methodologies to enable efficient and effective high-quality software development.
- Extensive experience on modern front-end template frameworks forJavaScript- IncludingBootstrap, JQuery, Typescript, Angular 5/7 and React Js.
- Used HTML5.0, JavaScript and JQuery for the UI implementation.
- Built Single Page Apps using Angular 2 and Typescript for Responsive Design.
- Worked on JavaScript framework for building web pages using Angular JS, Backbone, Bootstrap, Node.JS, and React.JS to augment browser-based applications with MVC capability.
- Create API documentation, user interface using swagger.
- Involved in development of API using MVC that incorporates both N-Tier Architecture, and Database Connectivity.
- Developed a Web API by consuming different API services across the chain and presented all the required features for the business needs.
- Experience in configuring API's usingAPI Managementand added JWT policies to avoid calling API’s by provided token-based security from unauthenticated and unauthorized users.
- Experience in implementing RESTful API's with azure service fabric stateless Microservices usingASP.NET Core.
- Involved in creatingDALusingCode Firstapproach usingEntity Framework.
- Experience inAzureCosmosDB (NoSQL)for storing documents and fetching the client related data from collections.
- Implemented Logging applications with Log4Net.
- Worked onAzure Active Directoryfor creating an application, authenticating applications and provide access to legacy API's.
- Experience in publish, maintain and upgrade the application services in azure service fabric cluster.
- Created git repos and Jenkins jobs for the build and deployment of Microservices in Docker Container.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2017 for accessing the database.
- Enhanced the applications performance by constantly monitoring the queries by running Execution plans and query optimization techniques in SQL server.
- Worked with testing team to fix the bugs as part of Bug life cycle and Production support.
- Participating inCI/CD pipeline, build and release and configuring application into existing and global environments with continuous integration and delivery.
- Experience with Test-Driven Development (TDD) performing unit testing withMoqframework.
- Worked on JIRA ticketing systems for bug tracking.
- Perform testing using POSTMAN, XUNIT, involve in unit and integration testing.
- UsedTFSandVSTSfor version control.
Environment: Visual Studio 2017,Net Framework 4.0/5.0, core 2.2/3.0, C#.Net, MVC 5.0, SSIS, ASP.NET 5.0, Web API 2, ASP.NET core, CICS web-bridge, JavaScript, AJAX, JQuery, Node.js, typescript, Angular7.0, React Js, Xamarin forms, Entity Framework 6.0, HTML 5, WCF, IIS, XML, SOAP, SQL Server 2017, DB2, Teradata, LINQ, TFS, GIT HUB, JSON, POST MAN, SWAGGER, XUNIT, SQL SERVER 2016, MSBI.
Confidential, Chicago, IL
.Net Developer
Responsibilities:
- Worked in Agile Software Development methodologies by gathering sprint wise requirements for software development.
- Developed and Enhanced Master Pages, User Controls, Custom Controls, User Interface by using HTML, CSS, Bootstrap, JQuery UI.
- Created Html Helpers to reduce the amount of tedious typing of HTML tags.
- Implemented Server and Client-side validations using JavaScript, JQuery and typescript, developed high quality front-end web applications using React.JS and Angular 4 framework.
- Expertise in developing Console, Windows and Web Applications using C#, VB.NET and ASP.NET in Visual Studio 2017.
- Implemented OOPS concepts like abstraction, polymorphism, and inheritance while designing and developing the application. Implemented different architectural and design patterns.
- Involved in development of Web Forms, classes using MVC that incorporates both N-Tier Architecture, and Database Connectivity.
- Developed Web API to receive data from sensor device and store in the SQL Server (Azure) Database.
- Modified Web Services to interact with the other applications and exposed them using SOAP and HTTP.
- Used WCF for developing and deploying services on windows in line with the Service Oriented Architecture (SOA).
- Experience working with Azure Microservices.
- Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Worked on SQL Server Integration Services (SSIS) Packages to Extract, Transform and Load data from different Databases.
- Designed, configured and deployed MicrosoftAzurefor a multitude of applications utilizing theAzurestack (Including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focusing on high - availability, fault tolerance, and auto-scaling.
- Used Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC 5.0 application using HTML5 and Razor view.
- Experience in Creating Store procedures and functions in SQL server to import data in to ElasticSearch and converting relational data into documents.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2016 for accessing the database.
- Experience in Recovery, Database Migration from SQL to Oracle and upgrading databases from higher versions.
- Developed many T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
- Enhanced the applications performance by constantly monitoring the queries by running Execution plans and query optimization techniques in SQL server.
- Used Team Foundation Server (TFS) for Version Control, Team build, Project Management, Data Collection, and Reporting.
- Used JIRA software for custom workflows to build & test software.
- Development of XML messages sent through a Web Service to MSMQ.
- Involved in the Unit and Integration testing.
- Worked with testing team to fix the bugs as part of Bug life cycle and Production support.
Environment: Visual Studio 2017, .Net Framework 4.0/5.0, C#.Net, MVC 5.0, SSIS, ASP.NET 5.0, Web API 2, JavaScript, React.JS, Angular4.0/5.0, AJAX, JQuery, typescript, Azure, Entity Framework 6.0, HTML 5, WCF, IIS, XML, SOAP, SQL Server 2016, LINQ, TFS.
Confidential
.Net Developer
Responsibilities:
- Involved in gathering business Requirements, analyzing and performed Design/Analysis and development for the project while working on Agile Methodology.
- Experience in developing UI applications using HTML, HTML5, J Query, AJAX, Bootstrap, Angular JS and JavaScript.
- Used web technologies like ASP.NET Server controls, C#, JavaScript, J Query plug-in, XML and HTML in designing and developing the web projects.
- Developed very responsive, elegant UI views for web pages using the Bootstrap and CSS Frameworks.
- Implemented role-based authentication which controls the access of site section and gives report of the pages user has visited during their session.
- Implemented caching techniques, state management, Forms Authentication in ASP.NET.
- Followed MVC architecture and developed ASP.NET, MVC 4.0 application using C#, WCF, Generics, Code First Approach in Entity Framework 6and UI in Razor View Engine.
- Involved in Web UI Design and Development using ASP.NET, AJAX, User Controls, Custom Controls and Web Forms using C# as code behind.
- Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using Angular JS and getting the Data back as JSON and parsing it onto the UI.
- Made full use of .NET’s object-oriented features, event handling, error handling, caching and security feature.
- Developed REST APIs that allow sophisticated, effective and low-cost application integration and multi-tier web applications with the use of Web Services using ASP.Net Web API.
- Good knowledge on Microservices, AWS (Amazon Web Services), working with EC2 and Docker
- Developed MVC Razor views, partial views, complex Controllers, helper methods, View Model repository pattern layers.
- Developed WCF services to communicate between DAL and other business components and to access the application catalog and search related functionalities.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework Code First in MVC with the help of SQL server 2012.
- Involved working with Mongo DB for high scalability, data processing & aggregate calculations using Mongo DB native operations.
- Extensively used stored procedures for bulk processing of applications.
- Implemented LINQ for querying, sorting, filtering the complex objects.
- Involved working on Jenkins for continuous Integration.
- Used XML for data storage and XSLT to transform the SQL queries returned as XML nodes.
- Extensively used ASP.NET 3.5 Grid View, Data List and Repeater controls with Paging and Sorting for displaying the data from SQL Server 2008 database.
- Worked with QA team in developing Test Plans and strategies.
Environment: Visual Studio 2015/2013, .NET Framework 4.5/4.0, ASP.NET, ADO.NET, C#.NET, MVC, Web API, TFS, SQL Server 2014/12, SSIS, T-SQL, IIS 7.5, LINQ, AJAX, XML, SharePoint 2013, Identity Manager, XSD, XSLT, Web Services, Java Script, Angular JS 1.8, JSON, CSS, HTML.