.net Developer Resume
St Louis, MO
SUMMARY
- Over 10+ years of IT experience in all phases of the product development life cycle dat includes Analysis, Design, Development, Integration and Deployment.
- Expertise in programming with C#, ASP. NET, ASP. NET MVC, ASP. NET CORE, SQL - Server, Oracle, Visual Studio, Ajax, LINQ, CSS and IIS.
- Experience in developing N-tier web applications using Visual Studio 2010/2012/2013/2015/2017/2019 , C#, ASP.Net 3.0/3.5/4.0/4.5 /5.0 , ADO. Net, WCF, WPF, Web API, XML, SOAP, VB.net, SOA Web Services (WSDL), Web Forms, Microsoft .NET Frameworks.
- Expertise in Active Directory setup and troubleshooting for any deleted objects and AD recycle Bin.
- Planning, creating and managingAD group policy Templates and Policies Administration, Operating System Security Patches Upgrade Procedure for secure computing and network environment.
- Experience in building Web services using ASP.NET Web API and performing CRUD operations using REST API.
- Experience in developing web-based applications using ASP.NET, MVC, JavaScript, and jQuery, AngularJS, HTML and CSS.
- Experience in Database testing, functional testing, Regression Testing and system testing.
- Expert in developing Single Page Application (SPA) with Angular 9, Angular CLI, TypeScript, and skilful in Angular features such as Material Design, Components, and Services.
- Extensive knowledge of Object-oriented programming (OOP) features such as encapsulation, abstraction, inheritance, polymorphism, and implementation of Object-Oriented concepts.
- Experience in Microsoft Azure IaaS, PaaS and SaaS Architecture, Strategy and Planning. Working knowledge of visual studio with Azure.
- Experience in front - end technologies such as Angular 7 & 9, NGRX Platform (Store, TEMPeffects, router-store Devtools).
- Designed and developed Automation Test Framework using Selenium web driver.
- Expertise in analysing the results and reporting suggestions and defects.
- Experience in Multithreading in WPF for performance optimization while accessing data from remote data storage including EDI/XML mapping to business object processes. Worked on client WPF application using C#, XAML, MVVM, Unity Container, Custom controls and behaviours.
- Strong abilities in XML, XSLT, IIS 10.0, WSDL, UDDI, CLR, XML Web service, Security in ASP.Net.
- Experience in using Language-Integrated Query (LINQ) query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
- Experience in using various version controlling tools like VSTS (Azure DevOps), Subversion, and Team Foundation Server.
- Implement an automated build process in VSTS using Jenkins to create a full CI/CD pipeline.
- Experience in using SSIS to validate, Extract, Transform and load data to Database SQL Server and Scheduled Jobs for executing the SSIS Packages.
- Responsible forServers Health Check and PerformanceMonitoring for all the Window servers.
- Strong experience in data site retrieval and manipulation using ADO.NET data objects such as Dataset, Data Reader, Data list, Data Adaptor.
- Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
- Managed Docker orchestration and Docker containerization using Kubernetes.
- Experience in Custom, Tabular, Matrix and distributed reports in multiple formats using Crystal Reports, MS SQL Server Reporting Services and SQL Server Services (SSIS, SSRS).
- Familiar with JavaScript libraries like Bootstrap templates and Angular.js framework.
- Experience with Entity Framework approaches such as code-first and database-first.
- Experience in creating Server objects like Tables, Stored Procedures, Views, Indexes, Triggers, Cursors, user defined data types and functions.
- Excellent experience in dealing with Delegates, Assemblies, User Controls and Custom Controls.
- Experience in Software Configuration Management (Daily Build, Release and Testing methodology) using tools likeTeam Foundation Server (TFS),Microsoft Visual Source Safe (VSS).
- Experience in developing and monitoring SSIS Packages, SSAS, SSRS. Experience in generating reports using SQL Server Reporting Services and Crystal Reports.
- Experience in working with Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Windows Workflow Foundation (WWF).
- To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
- Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
- Experience in creating T-SQL stored procedures, functions, tables, views and SQL joins and other statements for various applications, maintained referential integrity and implemented business logic.
- Possesses strong problem Analytical skills with ability to follow Project standards and procedures as per client specifications. Worked as an individual and in a team environment.
TECHNICAL SKILLS
Microsoft Technologies: .NET Framework 3.0/3.5/4.0/4.5 , ASP.NET, ADO.NET, ASP.NET CORE, WEB API,LINQ
Programming Languages: C, C++, C#.net, Knowledge in Python, COBOL, JCL, CICS, TSO.tel, Razor, Kafka
Web Scripting Languages: JavaScript, TypeScript, JSON, jQuery, CSS, HTML, DHTML
Web Technologies: ASP.NET CORE, HTML5, CSS3, Java Script, JQUERY, Angular 9, XML, JSON, XAML, XSL, XSLT, Kendo UI, Azure, Knockout JS, Angular JS, Marionette.js, Require JS, Ajax, Web API, Boot Strap.
Database Technologies: SQL Server (Stored Procedure, Triggers, User Defined Functions, Views), MS Access, T-SQL, PL/SQL, ODBC, MySQL, SQL Server client management studio, MongoDB, Oracle 10g/9i/8i.
XML Technologies: XML, XHTML, DHTML, SOAP, WSDL, Web Services
Operating Systems: Windows 2007, Windows 10 and Windows server 2012/ 2016/2019
Software/Tools: Jenkins, Docker, Kubernetes
Modelling Tools: UML, Rational Rose, Design Patterns, MVC
Cloud: Azure. AWS
Application Servers: IIS
Testing Tools: MS-Test, xUnit, Mocking, Visual Studio Unit Test, Karma.
Version Control Tools: Visual Source Safe (VSS), Team Foundation Server (TFS), VSTS, GIT
Tools: SQL Server Reporting Services, Redis, Cozyroc, PostgreSQL, OData, RDF Crystal Reports (2010/9/8.5/8), SQL Server Integration Services, UML,MS Visio, Sharepoint, Visual SourceSafe, SubVersion, Team Foundation Server,Delphi,Xpediter, Adobe Experience Manager.
PROFESSIONAL EXPERIENCE
Confidential
.Net Developer
Responsibilities:
- Creating Web API in Dotnet Core 3.1
- Creating Angular and MVC application from scratch to design the UI components and services to have http communication
- Setup Continuous Integration builds and Continuous Deployment pipelines in Azure Devops and Team
- Created Business Logic Layer & Data Access Layers to implement the MVC architecture.
- Used Jenkins pipelines to drive all microservices builds out to the Docker registry and tan deployed to Kubernetes, Created Pods and managed using Kubernetes.
- Performed Back-End Testing for data validation using SQL Queries.
- Used Microsoft Team Foundation Server (TFS) for all the source code maintenance among the whole team members.
- Implemented Router store and Resolver component and handled routing via dispatched actions.
- Implemented nested forms by using NG VALUE ACCESSOR service for reading and passing the date from child to parent in a reactive form.
- Implemented JWT Token Autantication in WEB API application.
- Involved in maintaining, debugging and resolving the issues in the application. project planning until production and maintenance using agile methodology.
- Implemented Multi- Threading and Thread Pool concepts.
- Developed reusable components and services using TypeScript to perform CRUD operations based on Angular 9 structure and concept of dependency injection.
- Created Test Cases in Angular application using Karma.
- Developed unit test cases and performing Unit and Integration testing of the application using Xunit Framework and Maintaining 75% Code Coverage.
- Used GitLab for all the source code maintenance among the whole team members.
- Using JIRA tool for defect management.
Environment: ASP.NET 4.8, C#, MVC 5.2, Visual Studio 2022, Typescript, HTML5, CSS3, Bootstrap, XAML, XSLT, SOAP, N-unit, Jenkins, Azure, Team Foundation Server, Jira, Agile, Windows.
Confidential, St Louis, MO
.Net Developer
Responsibilities:
- Used Azure DevOps tool for management.
- Involved in creating both Restful API using both Asp.Net Web Api and NodeJS and used Postman, Powershell scripts and Windows Virtual Desktop ARM Client to test Web API endpoints.
- Created the web application in .NET framework, .NET core and implement logic using C# and OOPS concepts.
- Perform Peer’s Code Review to avoid any code quality issues.
- Update Azure Pipeline’s .yaml files
- Monitor the test logs in Microsoft Dogfood and Jarvis portals.
- Prepare Ev2 (Express v2) templates for Microsoft azure resources and generate the template files for deployments across multiple regions.
- NGRX store was used to store results after angular injector observables retrieved the data from backend.
- Added logic to dispatch the action to the NGRX store, dis was done to update the store and to update components subscribed to dat particular store.
- Developed Mean Stack from scratch including Mongo DB server setup and Express JS server development.
- Involved in Test Design, Development and Implementation of test procedures in Selenium Performed unit testing and integrated testing for fixing the bugs, writing test cases, test plans and generating test scripts.
- Developed stored procedures, functions, and triggers using SQL and T-SQL in MS SQL Server for fetching the data and binding and used LINQ to SQL to query the database.
- Used Entity Framework to create Models and used tools to explore REST API. Used NuGet package manager to pack and Use the updates versions of browser control.
- Involves Unit Testing, Integration Testing and Regression Testing in a regular basis to improve the performance of the application.
- Used Agile methods and frameworks/tools like spring and NHibernate.
- Used NHibernate to provide communication between data access layer and backend database.
- Customized User Controls, web controls using Kendo UIand improved the performance of the application by configuring the caching, Bowser Storage, Managing Cookies.
- Implements software Configuration Management, setting up company version policies utilizing TFS.
Environment: C#, .NET Core 3.1, JavaScript, Jarvis, Azure Dogfood Portal, N-unit, NGRX.
Confidential, Rosemont, IL
.Net Developer
Responsibilities:
- Creation of database objects like tables, views, synonyms, materialized views, stored procedures, packages using Oracle tools like PL/SQL developer.
- Built complex queries using SQL and wrote stored procedures using PL/SQL.
- Used ref cursors and collections for accessing Complex data resulted from joining a large number of tables.
- Performed SQL and PL/SQL tuning and application tuning using various tools like tkprof, autotrace and dbms SQLtune
- TEMPEffectively involved in various stages of development of the project starting from the project planning until production and maintenance using agile methodology.
- Designed and implemented the web application using Angular 7, HTML5, CSS, and Bootstrap on the front end, Restful API using both Asp.Net Web API, MVC 5.2 and Node.JS.
- Developed the application using Visual Studio Code, Visual Studio, .Net Framework 4.8, deployed onto Microsoft Azure.
- Diverse experience utilizing tools in N-tier and micro services architecture application using spring boot, Rabbit MQ, Kafka, Zookeeper, Cassandra, MySQL, Restful Web Services.
- Familiarity with EAI tools like, TIBCO BW (business works), IBM MQ Series, Rabbit MQ, Kafka and Apache Camel.
- Solid experience with data driven framework implementation.
- Performed Back-End Testing for data validation using SQL Queries.
- Developed QA automation test framework to ensure the code reusability and code.
- Develop web service test with SOAP UI to test SOA platform.
- Created test plans and test strategy dat describes the features and functions to be tested.
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP.
- Changing the AWS infrastructure Elastic Beanstalk to Docker with kubernetes.
- Performance Tuning on a daily basis for preventing issues and providing capacity planning using MySQL Enterprise Monitor.
- Used addEventListener for the faster rendering of Application using Angular 7.
- Using Typescript, ES6 as programming languages for Developing Client-Side Application.
- Managing, installing, and troubleshooting Microsoft windowsactive directory, DNS, DHCPservices on windows server 2003/2008 and 2012 platforms.
- Developed Mean Stack from scratch including Mongo DB server setup and Express JS server development.
- Implemented XML Web Services in C# based on SOAP protocols using XML and XSLT extensively for data transfers.
- Experience Configuring and managing Azure AD Connect,Azure AD Connecthealth, Microsoft Azure Active Directory.
- Developed WPF based UI using Silverlight.
- Updating kernel & security patches in Amazon linux environment, handling out of memory issues in Linux kernels during rebalance in Kafka cluster.
- Actively participated in the pair programming model.
- Used Apache subversion (SVN)/Tortoise SVN for source control.
- Experience in using third-party controls like Telerik Rad controls.
- Involved in creating Restful API using both Asp. Net Web Api and Node, ExpressJS and used Postman to test Web API endpoints.
- Creation and Maintenance of MS Azure-cloud Infrastructure and Virtual Network between MS Azure Cloud and On-premises network for backend communication.
- Used Microsoft Azure to deploy the applications and maintain the database in cloud.
- Applied Router Module and navigate different URL addresses using Angular Router Link.
- Implemented Schematics and Client-Side State Management using NGRX, Angular 7, .NET code.
- Developing Web Services, XML, validating request and response XML, SOAP and RESTFUL Web Service calls.
- Experience in managing Mongo DBenvironment from availability, performance, and scalability perspectives.
Environment: ASP.NET 4.8, C#, MVC 5.2, Visual Studio, Angular 7, Typescript, HTML5, CSS3, Bootstrap, XML, XSLT, SOAP, N-unit, Azure, Team Foundation Server, Jira, Agile, Windows.
Confidential, Sunnyvale, CA
.NET Developer
Responsibilities:
- Involved in the analysis, design, development, and testing stages of the Project from the requirements gathered from the users and followed Agile Methodology.
- Experience with MySQL on both Linux and Windows.
- Performed PHP/MySQL coding on Web applications dat are driven by MySQL database.
- Key role in the development of the web application using ASP.NET MVC 5.0, C#, Java script, jQuery, Angular 6, Bootstrap, ADO.NET and AJAX.
- Developed business objects viz., Business Entities, façade layer objects and data access objects using OOP concepts for the N-tier web application.
- Development of Web Forms, Classes and interfaces using C#, .NET Core dat incorporates both N-tier architecture and database connectivity.
- Backend applications and scheduled jobs using Autosys / Jil scripts to consume the web API in providing user inventory feed for certification were created.
- Used Informatica tool to get data from various sources like XML, flat files, and inserted into SQL Server Databases.
- Developed stored procedures, triggers in MySQL for lowering traffic between servers & clients.
- Performed MySQL Replication setup and administration on Master-Slave and Master-Master.
- Development of mobile application using Xamarin.
- Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
- Design DevelopETLpackages with SSIS& schedule the jobs with Auto sys (JIL). & SQL Server.
- Created database objects like tables, views, sequences, synonyms, indexes using Oracle tools like SQL Plus, SQL developer, and toad.
- Proficient in advance features of Oracle 11g for PL/SQL programming like using records and collections, bulk bind, ref. Cursors, nested tables, and dynamic SQL.
- Created partitioned tables and partitioned indexes to improve the performance of the applications.
- Experience with performance tuning for Oracle RDBMS using explain plan and hints.
- Development and Deployment using PowerShell Scripts using Azure. Developed Power Shell Scripts for Automated Deployment of Developed Packages using Service Fabric.
- Advanced Power Shellscripting, farm architecture & administration, backup/restore/migration.
- Involved in the design and development phases of Agile Software Development and building Web application development for client and server side using .NET, Angular 6 and Node js.
- Create the application in .NET framework, .NET core and implement logic using C# and OOPS concepts.
- Developed and enhanced client-side management portals User interfaces using C#, Angular 6, jQuery, HTML, Bootstrap, CSS, JavaScript, Typescript and AJAX.
- Created and consumed a Restful Web API to achieve Screening and transfer JSON data by using HTTP protocols and incorporated the same in web UI Single page applications using Angular 6.
- Worked on in-build pipes, and customer pipes to customize and filter, as well as validation and Lambda providers in Angular 6.
- Used ASP.NET MVC5 applications using MVC5 with Razor View Engine. Created the models, views and controllers using ASP.NET MVC5, C#.NET.
- Working with DevOps practices using AWS, Elastic Bean stalk and Docker with kubernetes.
- Created Business Logic Layer & Data Access Layers to implement the MVC architecture. Implementation of client-side validations using ASP.NET MVC Validation.
- Developed Web Services common for various applications using .NET Framework. Configured various Web Applications on Internet Information Server (IIS).
- Used Entity Framework to create entities in Data Access Layer. Developed and consumed Restful Services usingWebAPI.Implemented Restful services and HTTP Handlers in developing Web Service replication interface for setting up data feeds for content transportation in XML and JSON formats.
- Responsible for coding dat includes reading of an XML file and fetching data in the fields/tags and transferring the data to the database using LINQ.
- Using LINQ to query the database. Worked in prismand Unity Container halper throughout the modules.
- Worked on a simple WPF Application Using Prism for listing all available submissions.
- Developed the WPF application in PRISM framework, thus creating loosely coupled components for the application.
- Responsible for designing and developing ASP.NETMVC application using .NETFramework Entity framework.
- Utilize LINQ to Entities for interacting with data in Entity Framework.
- Developed system services REST/SOAP application platform for use by all web applications utilizing WCF services and the ASP. Net provider model.
- Deployed the tools Microsoft Azure Cloud Service (PaaS, IaaS), and Web Apps.
- Created SSIS Packages to import data from Flat Files into SQL Server Database. Generated various claim related reports from SQL Server Database using Crystal Reports Tool and Telerik reporting.
- Implemented Share Point for document management, collaboration and automation of business processes using workflow. Used ADO.NET (Data Adapters, Data Sets) for database connectivity to SQL Server database.
- Involved in maintaining, debugging and resolving the issues in the application for open JIRA or ALM item.
- Involved in Debugging and Supporting the application and Performed Unit Testing (using xUnit).
- Involved in the design of the Use Case Diagrams and class diagrams using Microsoft Visio.
- Created client-side framework to load and reuse JavaScript files and html templates asynchronously using require.js and Asynchronous Module Definition (AMD).
- Used SQLAzure extensively for database needs in Customer Lookup & //AZ Not.
Environment: .NET Framework, ASP.NET MVC5, IIS, .NET, .NET Core, Visual Studio, Web API, SQL Server 2016, WCF, Entity Framework, LINQ, Git, AJAX, Angular 6, CSS, Entity Framework, Typescript, JavaScript, Bootstrap, jQuery, ADO.NET, Agile Methodology, Azure, Windows, Xamarin, Power Builder.
Confidential, Drive Eden Prairie, MN
.Net Developer
Responsibilities:
- Developing the project using agile methodology with daily (SCRUM) paired programming using TDD (test driven development) and continuous integration/ deployment (CI/CD) using SDLC process.
- Created complex Web forms, win forms, presentation layer and various server controls using WCF, ASP.NET MVC5 and C#.
- Experience with JavaScript frameworks such as AngularJS and Knockout JS, React JS.
- Developed the application using ASP.NET, C#.NET, AJAX, jQuery, JSON, HTML5, JavaScript, Typescript, Angular 2, CSS3, RESTful.
- Developed ASP.NET Web customs controls, user controls, Data controls like Data Grid, Rich UI with extensive use of C#, ASP.NET AJAX, Node JS, Angular 2, Bootstrap.
- Used Jenkins pipelines to drive all microservices builds out to the Docker registry and tan deployed to Kubernetes, Created Pods and managed using Kubernetes.
- Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
- Implemented C# .NET, MVC and Object-Oriented Programming concepts and created general Class library, Partial Class, Generics Using C# .NET.
- Implemented client and server-side validations using ASP.NET validations controls and JavaScript.
- Used RESTful in the Angular 2 page with Web API and implemented Angular 2 Controllers to maintain each view data and Used Restful services using Web API to get data from server asynchronously.
- Worked on developing a different module with Angular 2 which will be run on Node JS server.
- Design and developed website (GUI) Screens using ASP.NET MVC5, C#.NET, User controls, JavaScript, and Data Controls.
- Validated the Kill Switches in the Database using the SQL Management Studio 2008 R2, which are used in the Mobile application.
- Involving in the full development cycle of Planning, analysis, design, development, testing, and implementation.
- Designing logical and physical data models for star and snowflake schemas using Erwin.
- Created and modified SQL PLus, PL/SQL and SQL Loader scripts for data conversions.
- Developed and modified triggers, packages, functions and stored procedures for data conversions and PL/SQL procedures to create database objects dynamically based on user inputs.
- Wrote SQL, PL/SQL, SQL PLus programs required to retrieve data using cursors and exception handling.
- Creating indexes on tables to improve the performance by eliminating the full table scans and views for hiding the actual tables and to eliminate the complexity of the large queries.
- Coordinating with the front-end design team to provide them with the necessary stored procedures and packages and the necessary insight into the data.
- Created and modified several Unix shell scripts according to the changing needs of the project and client requirements.
- Created user facing UI using Typescript and AngularJs. Extensive development using ASP.NETWeb Forms using AJAX, Master Pages, Web Parts, Provider Model, JavaScript.
- Used Angular JS framework for building Web - apps and is highly efficient with PHP framework.
Environment: C#.NET, ASP.NET, ASP.NET MVC, Continuous integration/ deployment, AJAX, jQuery, JSON, HTML5, CSS3, RESTful, WEB API, Node JS, Angular 2.0, Bootstrap, JavaScript, MVC5, WCF, SQL Server 2014, LINQ, T-SQL, TFS, SSIS, SSRS, Windows.
Confidential
.Net Developer
Responsibilities:
- Involved in maintenance and ongoing enhancements to application developed in ASP.NET, C#, MVC, Web Services and T-SQL.
- Used C# advanced concepts like Automatic properties, Anonymous types, Lambda Expressions, Extension Methods.
- Developed the web application based on .NET and web technologies like ASP.NET, HTML, CSS, AJAX, JavaScript, jQuery, Multithreading, Entity Framework, LINQ, and so on.
- Developed code for importing excel data to SQL Server database withSSISandSSAS.
- Implemented WCF Service Methods to access data from the database to bind it inside a Silverlight application.
- Used jQuery for Client-Side Validations and AJAX calls to communicate with Controller Actions and Web API Services with JSON Data. Developed .Net core functionality with the ASP.NET MVC Framework.
- Extensive use ofWeb Services, SOAP, XML, XSLto expose the reports to facilitate information sharing.
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization.
- Worked on ADO.Net components SQL Connection Object, SQL Command Object, Data Reader, Data Adapter, Data Set and Dataview to provide communication to the database.
- Tested the application; prepared testing report and bugs report for superiors.
- UsedLINQto build set of operations, parameters and expressions (Binary, Unary, Lambda) during execution (aimed at "Querying") a set of data from SQL Server. jQuery plugins for Drag and Drop, widgets, menus and User interface for Forms were used.
- Manage all CM tools (SVN, Jenkins, Git, GitHub, Visual Studio) and their usage / process ensuring traceability, repeatability, quality, and support.
- Write and tests Web Services calls manually and through automation.
- Worked onStored Procedures, Temp tables, Table variables, Functions and joins.
Environment: Visual Studio, C#, SOAP, ASP.NET, Web Services, ADO.NET, JavaScript, jQuery, HTML5, CSS3, LINQ to SQL, IIS, AJAX, XML, SQL Server, Team Foundation Server, Windows.
