.net Developer Resume
Omaha, NE
SUMMARY
- .Net Developer having 8 years of experience in building Web based applications using SDLC Models and Agile - Scrum, TDD, Iterative Methodologies.
- Extensively worked in Service Oriented Architecture (SOA) through Microservices, WCF, web services, WebAPI, and C#.
- Experience in working with HTML 5, CSS 3, JQuery, Bootstrap, AngularJS/2/7/8, Typescript, Responsive Web Design, JavaScript, AJAX and JSON.
- Expertise in developing application using Visual Studio (2015/2012/2010 ), and .Net Frameworks.
- Proficient in creating Use Cases, Sequence Diagrams, Collaboration Diagrams, Activity Diagrams, and Class Diagrams.
- Intensive project experience in Silverlight and WPF (Windows Presentation Foundation) development including front-end designing in Microsoft Expression Blend and back programming in Microsoft Visual Studio.
- Worked extensively in creating authentication and authorization using Windows and Forms based authentication for, Profiles and Role Providers.
- Experience designing and implementing object-oriented (OOAD/OOD/OOP) applications using design patterns and best practices including inversion of control (IOC).
- Experience with Entity Framework, Dapper, LINQ with Collection and SQL.
- Good understanding of writing scalable internet application using Signal R software system.
- Good experience in developing reports using SSRS and Crystal Reports.
- Worked on designing Database, writing Stored-Procedures, Triggers, Functions & Views in SQL Server (2012/2008 R2/2008/2005).
- Worked on cloud computing using Microsoft Azure and SQL Server Azure.
- Extensive experience on Design Patterns MVC 3/4, MVVM.
- Extensively dealt with Scaffolding Templates, Partial Views, Custom HTML Helper, Remote Validation, Filters and Razor View Engine in ASP.NET MVC Framework.
- Experience in using TFS, VSS, SVN, and GIT for Version Control.
- Interested in learning new technologies.
TECHNICAL SKILLS
Programming Language: C, C++, C#, SQL, Python (Coursera )
Microsoft: .NET C#, ASP/ASP.NET (4.5/4/3.5/3/2), ADO.NET, Web Services, WPF, WCF, LINQ
UI Technologies: HTML5, JavaScript, Typescript, JQuery, Bootstrap, Ajax, CSS 3.0, XML, XSL, XSLT, AngularJS/2/7/8, AngularUI, Angular Material, XAML
IDE Visual Studio: 2010, 2012, 2013, 2015, 2017, 2019
Design Patterns: MVC 3/4, MVP, MVVM, Microservices
Data Access: LINQ, T-SQL, ADO.NET, Entity Framework, ODBC, Dapper
BI Tools: SSRS, SSIS, SPSS, Crystal Reports
PROFESSIONAL EXPERIENCE
Confidential, Omaha, NE
.Net Developer
Responsibilities:
- Gathered requirements for the existing application and analyzed the possibilities of any enhancements that could be accommodated into the new application.
- Integrated multiple systems and combined into one platform.
- Designed the complete front-end of the application using Angular 7. Later upgraded to Angular 8.
- Integrated Azure Application Insights with the MBOR application to monitor metrics data.
- Implemented HTTP interceptors in the application to utilize the URLs and store the key values in cache storage.
- Implemented the client-side cache using local storage by intercepting the API calls from the application.
- Managed the complete Exception handling in the client side using the error handler provided by the Angular framework.
- Used SignalR to integrate the real-time status of the document priting.
- Integrated Chatbot using Microsoft Botframework.
- Implemented Client-Side authentication using the Microsoft Authentication library (MSAL).
- Used Bootstrap to achieve the responsiveness of the application.
- Used Angular Material for all the elements to achieve the material themed look and feel of the application.
- Able to provide solutions for UI elements that need to be available globally.
- Involved in implementing Redis Cache storage mechanism to provide the Server-side caching.
- Utilized router events to make sure the angular components are being re-used, but with different routes.
- Implemented the App Initialier token to authenticate the user before the application loads.
- Implemented pipes to provide custom filters. throughout the application.
- Implemented the WebAPI layer with ASP.NET Core.
- Developed the Business Logic layer for 4 features in the application that include the following - Notes feature, Packet creation, User settings, Print Settings.
- Involved in setting up the Azure environment resources and configured the Release pipeline for Dev and Test environments.
- Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
- Acted as Scrum Master for the team and helped the team through various ceremonies like backlog refinement, sprint retrospectives and stand up calls to make sure that the team has transformed to agile completely.
- Handled the off-shore team to transfer business requirements, and assign the tasks accordingly.
Environment: Visual Studio 2019, Azure DevOps, Git, Azure (Devops, Build/ Release pipelines), MSAL JS, .Net Core 2.204, Html5, Bootstrap, CSS, Angular 7/8, Angular Material, HammerJS, IntroJS, Entity Framework Core, SQL Server 2012.
Confidential, Lakeland, FL
.Net Developer
Responsibilities:
- Involved in the analysis of Omni-Channel Performance and created a dashboard to help in making strategic decisions.
- Provided Azure Solution to enhance the capabilities of on-premises resources onto cloud.
- Used Azure Data Lake Analytics to run big data analytics jobs using U-SQL.
- Created ARM (Azure resource Manager) templates to Build, Deploy, Manage and Monitor applications.
- Extensively integrated multiple systems to feed a Customer segmentation engine that helps in optimizing marketing efforts.
- Involved in setting up the Azure environment resources and configured PowerBI along with Data Factory pipelines and Data Lake Analytics.
- Integrated the Krux Data (Salesforce DMP) from AWS S3 to Enterprise Data Lake.
- Responsible for Font Server Application to manage Fonts and their licenses for proper concurrent usage by users.
- Involved in gathering business requirements and implemented enhancements to the Aprons category of the Confidential to include new features.
- Extensively worked on the Customer Management Application that helps to maintain the Data integrity by eliminating all the noise from the original signups on www. Confidential .com.
- Fully maintained C++ based application, which is a distributed system across all the stores that helps customers in planning for any events and get a quote for the required items.
- Integrated with various vendors to support effective marketing campaign strategies.
- Introduced the team to agile methodology and worked with the Project Manager on transforming the team from waterfall to agile.
- Acted as Scrum Master for the team and helped the team through various ceremonies like backlog refinement, sprint retrospectives and stand up calls to make sure that the team has transformed to agile completely.
Environment: Visual Studio 2015, 2017, VSTS, Git, TFS, Azure (Functions, Web Jobs, Batch jobs, table storage, key vault, service bus), AWS CLI, .Net Framework 4.5.2, ASP.NET MVC, VB.Net, JQuery, JavaScript, Html5, Bootstrap, CSS, NServiceBus, Microservices, Dapper, SQL Server 2008R2, 2012.
Confidential, Denver, CO
.Net Developer
Responsibilities:
- Involved in gathering business requirements and enhancements of the Smart File Web application from business analyst.
- Responsible for the development of Business and Data Layers for the Smart File application.
- Creation of async, Generic, Func methods using C#.
- Implemented Dependency Injection sing simple Ioc Container.
- Extensively used CSS3, HTML 5, JavaScript, jQuery, AngularJS and Bootstrap for UI design.
- Expertise in DOM manipulation using JavaScript, Typescript, JQuery and Angular JS.
- Used Node Package Manage (NPM) as package manager for JavaScript, GULP for task runner, which handles template cache and code minification and Bower for installing frontend dependencies.
- Defined new validations through AngularJS2 for the form field validation implemented through HTML.
- Developed Web API using Node JS and hosted on multiple load balanced API instances.
- Created custom filters which parses $http response to match the wireframes.
- Used Bootstrap Grid System and CSS3 Media Queries to develop single responsive application with good user experience in all platforms like desktop's tablet's and mobile phone's
- Worked on the Stored Procedures to add enhancements to the Data driven part of the application.
- Closely worked with business system analyst to understand the requirements to ensure that right set ofUImodules been built.
- Test the features of the application using NUnit Tests.
- Developed Web Forms Using ASP.NET.
- Developed Data Layer using Entity Framework to communicate with MS SQL Server.
- Used SQL Profiler to trace and store the results in tables to analyze query performance.
- Developed Microservices using NServiceBus to provide the communication between multiple systems and to eliminate dependency from each other.
- Provided support to the services developed though NServiceBus.
- Improved the application performance using stored procedures and connection pooling and Memory management.
- Developed Custom User Controls to reduce the Complexity in User Interface Coding and provide better look and feel.
- Involved on migrating SQL server databases to SQL Azure database using SQL Azure Migration Wizard.
- Utilized Agile Methodologies (Scrum) to manage full life-cycle development of the project.
Environment: Visual Studio 2015, .NET Framework 4.5.2, MVC, SQL Server 2012, Azure SQL, TFS 2015, NUnit Test Framework, JavaScript, Typescript, Html5, AngularJS2, JQuery, Bootstrap, CSS3, Syncfusion, Simple IOC Container, NServiceBus, Microservices.
Confidential, Lakeland, FL
.Net Developer
Responsibilities:
- Involved in the design of Logical Data Model of the database.
- Involved in analysis and planning for the application evaluation by requirements gathering, analysis, design, development, testing and deployment of the sites
- Documented the procedures for the Scheduled Jobs.
- Implemented Dependency Injection using Unity Container.
- Creation of async, Generic, Func methods using C#.
- Extensively used CSS3, HTML 5, JavaScript, jQuery, AngularJS and Bootstrap for UI design.
- Developed the User-Interface of the application using AngularJS.
- Implemented AngularJS routing for navigation.
- Used AngularJS directives for custom templates.
- Created Custom directives for two-way binding of the data.
- Used services to exchange the data from one page to another.
- Implemented ui-grid for the grid related operations.
- Used Angular filters for the data filtering mechanism.
- Created custom grid functionality for a tailored grid implementation.
- Implemented CSS media queries for responsiveness of the view on different screen sizes.
- Developed the application on Service-Oriented Architecture using WebAPI as a service layer.
- Unit tested the Business Layer using Moq.
- Written individual test cases for each screen in the application after testing them.
- Support during production move.
- Addressed the bugs by adhering the SLA.
- Conduct Root Cause Analysis (RCA) for Prevention of Recurrence (PoR)
- Extensively worked for troubleshooting and fixing the issues.
Environment: Visual Studio 2015, .Net Framework 4.5.2, C#, Unity Container- Dependency Injection, SQL Server 2012, AngularJS, bootstrap, Team Foundation Server- Source Control, Moq Unit Test Framework, HTML, CSS, JavaScript, JQuery, AngularUI, UI-grid, Dapper.
Confidential, Raleigh, NC
.Net Developer
Responsibilities:
- Involved in analysis and planning for the application evaluation by requirements gathering, analysis, design, development, testing and deployment of the sites
- Involved in full Software development life cycle (SDLC) followed by agile methodologies to produce high quality software model and software maintenance life cycle (SMLC).
- Created Animation and Triggers using styles.
- Wrote SQL queries with Joins on multiple tables, Stored Procedures, Functions, Triggers, Indexes, UDF using SQL Server 2012.
- Implemented Visual State Manager for window resize functionality.
- Developed and consumed WCF Service to access data layer components to get the data from the third party APIs.
- Created IValueConverter class for handling control Visibility and background color based on Properties of View Model.
- Created Custom Dependency properties for more usability of code.
- Designed and developed Serialization/Deserialization class for validating XML.
- Creation of async, Generic, Func methods using C# 4.0.
- Creation of Control Templates, Item Templates, Data Templates for the dynamic loading of data.
- Extensively used CSS3, HTML 5, Razor, JavaScript, jQuery, AngularJS and Bootstrap for UI design.
- Creation of Xaml pages for the end - to - end functionality of a complete component.
- Developed the New Assemblies by using the C#.NET to implement the Business logic.
- Create Entity class by inheriting INotifyProperty using C#.
- Written individual test cases for each screen in the application after testing them.
- Support during production move.
- Addressed the bugs by adhering the SLA.
- Conduct Root Cause Analysis (RCA) for Prevention of Recurrence (PoR)
- Extensively worked for troubleshooting and fixing the issues.
Environment: Visual Studio 2015, .Net Framework 4.0, C#, SQL Server 2012, WCF, AngularJS, bootstrap, JIRA, SVN, Confluence, Rhino Mocks, Visual Studio Test Project for testing.
Confidential, Raleigh, NC
.Net Developer
Responsibilities:
- Involved in using Scrum in N-Tier architecture for Design and Development of n - layered web application.
- Designed and developed application using C# 4.0, ASP.Net MVC 4.0 and ADO.Net Entity Framework.
- Developed views using Scaffolding templates, Master Pages, Partial Views, and Custom HTML Helper with Razor View Engine.
- Involved in designing the User Interface mainly focusing on easing access to registration, plans and features available on the website using HTML, HTML 5, CSS/CSS3, JavaScript, JSON, and JQuery.
- Extensively used Authorization, Action, Response and Exception Filters.
- Used AJAX Toolkit to Update Web Control, Data Binding based on user selection with partial post back.
- Used Session State, Cookies, View Data and TempData to persist and transfer data between web pages.
- Used JQuery and AJAX to enhance the user experience.
- Created Silverlight applications for interactive, Web-based data visualization using XAML.
- Created WCF services and employed WCF End-Points and Contracts for enabling ACCESS TO SERVICES.
- Used LINQ for querying in memory collection & database object.
- Used ADO.NET Entity framework for data retrieving, querying, storage and manipulation of data
- Developed Functions, Queries, Triggers, Views and Stored Procedures using T-SQL with MS SQL Server 2012.
- Involved in code peer review, system regression and unit testing using NUnit.
- Performed Unit Testing and System Testing of the application.
- Utilized Structure Map in the Service tier for IOC.
- Used Team Foundation Server (TFS) for version controlling.
- Used SSRS to generate reports and integrated with asp.net web page using report viewer.
Environment: .Net Framework 4.5, Microsoft Visual Studio 2013, ASP .NET MVC 4.0, C# 4.0, ADO .NET Entity Framework, HTML5, Silverlight, SQL Server 2012, CSS3, JavaScript, AJAX, JQuery, Bootstrap, JSON, Angular JS, LINQ, WCF, IIS8.0, SOAP, WSDL, SQL Server 2012, SSRS, GIT, Unity for IOC - Dependency Injection, TFS.
Confidential, Dallas, TX
.Net Developer
Responsibilities:
- Involved in requirement gathering, analysis, design and construction in Agile Process utilizing Agile unified process and agile modeling techniques.
- Developed new views using asp.net and maintained existing ASP pages.
- Implemented master page for ASP.NET pages.
- Designed GUI for windows application using WPF, XAML.
- Designed some WPF forms, Custom Controls, User Controls using XAML for UI using Expression Blend to Change, Edit, and Move as per the User’s choice.
- Utilized ASP.NET validation controls and JavaScript to perform client side validation.
- Developed core functionality with the ASP.NET MVC Framework, C#.
- Involved in implementing the client side Single Page Application by using AngularJS.
- Presented Data in connected and disconnected mode using ADO.NET objects.
- Implemented data editing, Filtering, Sorting, paging in Data list and Data grid controls using ADO.NET.
- Designed a CSS (Cascading Style Sheet) file for giving a standard look and feel for all the Form.
- Implemented authentication and authorization.
- Extensively used Application and page level tracing feature of .Net to trace and debug the code.
- Created stored procedures to extract the data from the SQL Server.
- Created, deployed and consumed web services using WCF.
- Used LINQ to query, project and filter data in Arrays and database that allows working with data in regardless of the data source.
- Maintained the application using TFS.
- Developed SSIS package to automate the data transfer.
- Analyzed and designed system test cases for performance.
- Created the web reports using SQL Server Reporting Services (SSRS).
- Provide extensive production support and fix problems in a short span of time.
Environment: Visual studio 2010, ASP.NET MVC 4.0, ADO.NET, SQL Server 2008, SSIS, Web Services, WPF, Silverlight, SSRS, AJAX, WCF, XML, Master Pages, IIS, HTML, MS Unit, LINQ, Java Script, AJAX, JSON, TFS.
Confidential - Charlotte, NC
.Net Developer
Responsibilities:
- Worked with the Clients in understanding the requirements and documenting the Change Requests.
- Involved in entire SDLC from requirement gathering to implementation
- Implemented agile methodology and SCRUM framework for rapid development. Acted as Scrum Master.
- Used HTML, AJAX, JQuery, JavaScript, and CSS in designing the Views.
- Used LINQ for querying different data sources like Objects, SQL Server and Entities
- Developed, configured and consumed Web Services in C#.net using WCF.
- Consumed the REST based web services and used JSON
- Extensively used LINQ to SQL and Entity Framework to build query-driven applications.
- Designed and developed databases, which includes the development of functions, Stored Procedures and Triggers using T-SQL.
- Implemented reusable components by using VB.NET.
- Used JQuery for animation gallery and client side validations
- Involved in Coding, and Testing of the N-tier web application using Visual C#, and ASP.NET 4.0
- Created and consumed WCF as a secure service to process business transactions and service that supplies current data to others, such as a traffic report or other monitoring service.
- Optimized the T-SQL Queries and did performance tuning
- Coding the Data Access Layer, and Business Logic Layer using C#.NET
- Developed applications using ASP.NET MVC 4.0/3.0 patterns.
- Used Themes and Skins, which made the designing uniform.
- Used Generics in C# in building the layers.
- Worked with TFS (Team Foundation Server) for Source Control and code reviews, builds
- Involved in designing Web forms using Server Controls, User Controls using C# as code behind language for entire application.
- Changed the existing functionality and provided new functionality in front-end screens corresponding to the changes done in procedures.
- Involved in Unit Testing and Integration Testing of the entire application.
Environment: ASP.NET 3.5, C#, VB .NET, Classic ASP, Visual Studio.NET 2008/2005, AJAX, SQL Server 2008/2005, WPF, T-SQL, LINQ, ADO.NET, REST, Entity Framework, XML, HTML, MVC, XHTML, JQuery, Java Script, JSON, TFS.
