Sr .net Application Developer Resume
Jacksonville, FL
SUMMARY
- Over 8 years of experience in System Analysis, design, Development, Research, and Implementation of various applications related to Client/Server, n - tier and Internet technologies.
- Expertise in developing web based and window-based applications using Visual Studio .NET, C#. NET, ASP.NET, MVC, VB.NET ADO.NET, XML Web Services, Visual Basic 6.0 and SQL Server, Oracle.
- Experience with all the phases of software development life cycle (SDLC).
- Experience in rendering AJAX features for building Rich Interactive Applications using Ajax Control Toolkit along with JavaScript, Angular JS, HTML5, HTML, CSS3, jQuery, JSON.
- Expertise in developing and consuming WCF services using end points, contracts and configuring bindings.
- Experience in .NET Technologies such as C#.NET,WPF, WCF (proficient working knowledge of XML, WSDL and SOAP, REST, RIA services), LINQ, and Lambda expressions, ADO.NET and MS SQL SERVER
- Expertise in developing Restful Web API to build rest-based API for exposing the data to the clients.
- Good understanding and experience working onASP.NET core.
- Have automated testing experience for web portals such as unit testing with Karma and Jasmine in addition to End-to-End (Protractor).
- Experience in developing Web Applications using third party controls Infragistics and Telerik.
- Experience in developing Web based applications such as Visual Studio. NET 2008/10/13/15 , C#, ADO.NET, Entity Framework, ASP.NET, VB.NET, Web Services, ASP, COM, ActiveX controls, VBScript, JavaScript.
- Strong Business Software design and development experience in Retail, Manufacturing and Finance industry using PowerBuilder, Oracle, MSSQL Server, and .NET.
- Designed and implemented the application using Microservice Architecture for its various distinct advantages like loose coupling and design patterns.
- Experience in designing and developing Microservices for the business components using .NET framework.
- Experience in writing Stored Procedures, Triggers, Views, and SSIS packages on MS SQL Server 2014/ 2012/2008/2005 and Pl/Sql Oracle 9i/10g/11g.
- Experience in designing complex reports including sub reports and formulas with complex logic using SQL Reporting Services on SQL Server 2012/2010/2008 and Crystal Reports 9/XI.
- Knowledge of Model View View Model (MVVM) architectural pattern for developing WPF applications.
- Experienced in WinForms application development using WPF.
- Have Development and performance tuning experience working as a Database Developer.
- Involved in Unit testing and have created unit test cases and TDD approach fallowed by Agile Methodologies.
- Experience in Version Management using Visual Source Safe (VSS), TortoiseSVN, GitHub and TFS.
- Able to operate both independently and in a team environment.
- Highly dedicated, quick starter, solution driven pattern programmer, Strong in Object Oriented Analysis and Design, Excellent at solving complex problems under strict deadlines.
- Possesses good organizational as well as written and verbal communication skills.
TECHNICAL SKILLS
Programming languages: C#, LINQ, ADO.Net, PL-SQL, T-SQL, Core JAVA, C, C++, Entity Framework
Web development: ASP.Net 4.5/4.0/3.5/2.0 , XML, JSON, REST, SOAP, WSDL, Web Services, WCF, WPF, MVC, MVVM, WEB API, Power Shell Scripting, HTML, ASP.NET CORE, CSS, AJAX, JavaScript, Node Js, jQuery, Bootstrap, AngularJS, Angular2, 7, 8, ReactJS, IIS 8.5/7/6
Databases: SQL Server 2012/2008/2005 , Oracle 9i/10g/11g, MS Access
Database Tools: SQL Enterprise Manager, SQL Profiler
ETL Tools: SQL Server Integration Services (SSIS)
Reporting Tools: SQL Server Reporting Services (SSRS), Crystal Reports
IDE: Visual Studio.Net 2015/2013/2012/2010/2008/2005
Version Control Tools: Team Foundation Server (TFS), SVN, Git Hub
Application Software: MS PowerPoint, Word, Visio, Excel
PROFESSIONAL EXPERIENCE
Confidential, Jacksonville, FL
Sr .Net Application Developer
Responsibilities:
- Involved in Software Development Life Cycle like Requirement Analysis, Design and Implementation and Testing.
- Followed Agile methodology with daily scrum meetings and providing user story updates
- Worked with JIRA as an ALM tool for the central view for user stories and the bug tracking. Rendered XML document to an HTML using XSL and XSLT Transformations Designed and developed application using MVC5, Kendo UI, and C #.
- Used Telerik Controls for rich data visualization while developing applications Developed front-end application using JavaScript and AJAX to retrieve data and calling web services for updating the partial page without reloading the complete page.
- Prototype concept usingASP.NET Coreand EF7 model first to replace current Access apps.
- Developed ASP.NET Core Web API based on departmental requirements and specifications.
- Migrated the whole application from classic ASP (VB.NET) toASP.NET Core.
- Worked with advanced concepts of ASP.NET Core MVC such as Models and Providers, Filters used for developing backend technology.
- Performed validations on Web Forms using .NET Validation Controls and Client-Side Validation usingAngular8
- Extensively involved in coding with Angular, jQuery UI and jQuery to add functionalities and effects like Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar
- Experience in developing Microservices using ASP.NET.
- Designed and Consumed XML Webservices using Microservices.
- Used Observables to build Asynchronous Angular services which allow a continuous channel to parse, modify and maintain data streaming from a service endpoint.
- Implemented a token-based authentication system verify clients.
- Involved in developing UI pages using $http in Angular 4 for calling the Rest API from Backend.
- Create and configured the continuous delivery pipelines for deploying microservices and lambda functions using CI/CD Jenkins server.
- Experience withActive Template Library(ATL) andTask Parallel Library(TPL) for wrapping the task architecture.
- Developed Microservices and RESTful web services using JAX-WS.
- Created a controller and its endpoints using Web API methodology of different HTTP verbs in developing Web services.
- Created RESTFUL services using WebAPI, built HTTP services and formatted responses using web API media type formatter to JSON.
- Responsible for implementing the token-based Authorization to the service endpoint.
- Created angular feature modules to take advantage of lazy loading for better performance.
- Contributed to building a Restful ASP.NET Web API to provide resources for the client application.
- Implemented testing angular components and services using Jasmine/Karma.
- Applied Git to connect to GitHub for source control.
- Worked on creating Azure Blob for storing unstructured data in the cloud as blobs.
- Using MVC framework to implement N-tier architecture. Designed and developed REST/HTTP APIs.
- Developed rest API services to test selenium testing.
- Design a unified interface for Rest API and WCF to interact with mobile and web application.
- Designed entire framework to support Test Driven Development (TDD) by making use of Dependency Injection through unity framework and developed a generic repository
- Setup of Multi-Factor Authentication between the Azureand Ping Federated with AD on-prem passwords.
- Setup Intune software deployment to allow users to authenticate to AzureTenant.
- Building a service-based application with ASP.NET WEB API to consumes services from apache and issues TLS/SSL certificates to the websites hosted on the customer IIS servers.
- Fixed SonarQube issues to improve the code quality.
- Architect, develop, plan and migrate servers, relational databases (SQL) and websites to MicrosoftAzure.
- Created PowerShell scripts/VB Scripts/Java Scripts to automate routine procedures
- Maintaining Lab store and file server, setting up scheduled tasks of PowerShell scripts, to smooth maintenance and allow operation in a non-sales environment
- Implemented Azure Active Directory Authentication & Authorization
- Used Validation Controls in ASP.NET MVC and developed custom validation controls for validating views
- Involved in writing SQL Queries, functions, views using SQL Server 2017 for backend development
- Involved in the process of Unit Testing, and Bug Fixes
- Used Web API as an ideal platform in building Restful applications on .NET Framework Using SQL server 2014 database as back-end along with the Entity Framework and LINQ (LINQ TO SQL And LINQ TO XML) to access the databases.
- Developing newSSIS packages and SSRS reportsfor WellPoint system to get the data / business migrated from legacy
- DevelopedASP.NET Core Web APIbased on departmental requirements and specifications.
- Implementing the data access layer using Entity Framework Code First approach and writing queries using LINQ to Entity for data retrieval.
- Developed various stored procedures for the data retrieval from the database and generating different reports using SQL reporting services (SSRS).
- Deployed the applications into the Azure and extracting the data from the Azure cloud services.
Environment: .NET Framework 4.0, Visual Studio 2015, C#, ADO.NET, ASP.NET, .Net Core, AJAX, IIS, Web services, WCF, SSRS, MVC, Angular 8, JavaScript, Bootstrap, JSON, MS SQL Server 2014, HTML, SSIS, Web API, CSS, Team Foundation Server(TFS), Git, Azure, Rest full services, GIT, NUnit-Test, XMl, Oracle 19c.
Confidential, Philladelphia, PA
.Net developer
Responsibilities:
- Analyzed the requirements, Design and Developed Web Application using .Net Framework.
- Involved in detailed design of the application using MVC architecture, involved in the creation of use case, sequence diagrams and class hierarchies.
- Designed and developed the login portal using framework Angular along with HTML5, CSS3, Angular and Type Script.
- Follow Agile/Scrum methodology for incremental software development.
- Extensive use of Angular for developing the SPAs (Single Page Applications) for internal application/tool.
- Worked on Angular directives, Controllers, Filters, Services, Templets, Events, and Injectors also created the angular custom directives, Filters, and Services.
- Worked extensively on two-way, one-way data binding, built-in components and developed single page applications using Angular MVC.
- Implemented UI angular bootstrap for faster and easier web development.
- Implemented and maintained AJAX based rich client for improved customer experience.
- Developed ASP.NET MVC5 applications using Database First Approach in Entity Framework and UI in Razor View Engine.
- The flow of the application is ASP.NET UI to Web Service which accesses the Data Access layer.
- Worked onVisual Studio/.Net CORE Frameworkto implement Business Logic.
- Modified WCF Web Services to interact with the other applications and exposed them using SOAP and HTTP.
- Experience with automated testing for web portals by tools such as Karma and Jasmine (unit testing).
- Used XML intensively to bind the data to the web controls, data manipulation and to store data and sent as Parameter to the stored procedures.
- Developed the Reusable UI Components like Master Page Layouts, Razor Views (CSHTML), Partial Views (User controls) for User Interfaces using ASP.NET MVC5 and C#.NET as backend programming language.
- Designed User Interface System using HTML5, CSS3, Angular js and Bootstrap.
- Designed UI Responsive using Bootstrap.
- Responsible for designing the ASP.NET application authentication using .NET Framework.
- Experience in creating SSIS packages using dashboard
- Created and consumed Web APIs Services Methods to access data from the database and from the external systems.
- Used HTML encoding techniques for input controls in MVC for CSRF (Cross-Site Request Forgery).
- Extensive experience in programming SQL Server - Stored Procedures, Cursors, Triggers, User-defined Functions, Joins and Views.
- Hands on experience on creating Power BI reports, where we get the data from COSMOS and SQL
- Experience in Extracting, Transforming and Loading (ETL) data from Excel, Flat file to MS SQL Server by using BCP utility, SSIS services.
- Used token-based authentication for developing WCF services.
- Developed LINQ Data context object with ADO.NET Entity Framework for LINQ, invoked Data base tables and Implemented LINQ Lambda Expressions to query Data Context Objects.
- Implemented Proxy design pattern for handling the request coming from the client application in WCF Services.
- Implemented Routing using Route Attributes for the Controller using ASP.NET MVC5.
- Created Custom Action Filters for Error Handling and capture the Requests and Responses for the Web API Services.
- Created Model classes, Entity classes and applied Data Annotations for validating the objects.
Environment: .NET Framework 4.0, Visual Studio 2015, C#, ADO.NET, ASP.NET, AJAX, IIS, Web services, WCF, SSRS, MVC, Angular JS, JavaScript, Bootstrap, JSON, MS SQL Server 2014, HTML, CSS, Team Foundation Server, Rest full services, NUnit-Test, Crystal reports, XMl, Oracle 12c.
Confidential, Charlotte, NC
.Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Used the Agile framework and SCRUM methodology as well to successfully drive this complex project to completion within targeted deadlines. Actively participated in Sprint planning, sprint backlogs and retrospectives.
- Used Visual Studio 20015/2013 IDE to build web application.
- Developed API modularizing existing python module with the help of pyyaml libraries which is an YAML parser and emitter for Python.
- Involved in developing front end using HTML5, and CSS.
- Used C#, MVC, ASP.Net Web API, web forms in the application with MVC Razor Engine. Service layer was developed using ASP.Net Web API for Restful Services.
- Implement input validation and DOM event handling using Java Script and jQuery.
- Developed the GUI using CSS, HTML, Ajax, JavaScript, and JQueryUI.
- Creating a Responsive web application integrating Bootstrap with Angular Js and media queries. Ensured site design integrity and quality control consistency throughout the project's lifecycle.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Created UI interfaces with Angular JSand JavaScript, HTML5 and CSS3
- Developing the application using MVC architecture, and Restful WCF Services.
- Extensively used master pages for the layout of applications and used Partial Views.
- Used custom error handling in Web API to pass proper error message to the client application to better understand the error.
- Implemented Angular JScontrollers, service resources, routings and events.
- Improvised user experience and performance using jQuery Ajax to the Service layer asynchronously.
- Leveraged jQuery for page scripting, AJAX calls, JSON and XML for passing objects from Controller to View and Web Api.
- Created and maintained database objects like complex Stored Procedures, Packages, Triggers, Tables, Functions and Views.
- Used the Kendo UI controls for more robust requirements. Controls used such as grid, panel, date picker, combo box, validation, dropdown and autocomplete etc. throughout the application.
- Used Kendo UI and jQuery libraries for more productive web design
- DevelopedWPFmodules using PRISM, MVVM (Model-View-View Model) pattern.
- Develop Forms on client project using data binding and dependency property ofWPF
- Team Foundation Server (TFS) is used as a version control for code repository.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Followed Agile Methodology to plan and schedule releases.
- Written Stored Procedures and complex queries and performance tuning in SQL Server 2012 used Entity Framework code first approach to build data access layer.
- Used Git as a version control system and for Source Code Management system
- Involved in unit testing, Feature testing and regression testing, bug tracking and defect management
- Developed the new Assemblies by using the C#.NET to implement the Business logic.
- Worked on C#, Designed and developed SOA using Windows Communication Foundation (WCF) for the data access for the Web application to consume.
Environment: ASP.Net, C#, MVVM, Ajax, CSS3, C# 4.0/4.5, Entity Framework, React jS, WCF, WPF, jQuery, JavaScript, HTML, Web API, Angular Js, Bootstrap, Dependency Injection, Visual Studio 2013/15, SSIS, SQL Server 2014.
Confidential - Seattle, WA
.Net Developer
Responsibilities:
- Involved in working with entire development cycle (analysis, design, code, test, initial pilot/production launch, and production support).
- Responsible for developing Application using ASP.NET, MVC 4.0 and C#.
- Developed a Razor view engine using MVC because it is light weight and has simple syntaxes.
- Used heavy jQuery UI and jQuery to handle DOM manipulation and client-side event.
- Apply CSS dynamically using jQuery and invoking services to jQuery ($.get, $.ajax, $.post) methods.
- Used Web API as an ideal platform in building Restful applications on .NET Framework.
- Developed classes in Business Layer and in Data Access Layer in C#.
- MVC 4.0 helps in partial views which are a user control and it is embedded inside other view.
- Involved in doing the easy way of validations in MVC by using data annotations.
- Worked with automated configuration management/code management systems or application life cycle management system such as Microsoft Visual Studio ALM
- Used Angular JS as the front-end UI for developing Single Page Application.
- Designed and developed Web Forms using ASP.NET Controls, CSS and HTML to facilitate the registered users.
- Used user controls and Custom User Controls to provide standard interactive User Interface.
- Created services to read xml data from MSMQ and Importing into database by applying business rules for validation.
- Involved in doing the easy way of validations in MVC by using data annotations.
- Responsible in developing Stored Procedures, Views, Indexes, Scripts for database transactions using SQL server 2012.
- Entity Framework to support the development of data-oriented software applications.
- Developed Stored Procedures, T-SQL Queries using SQL Server and SQL scripts.
- Involved in testing of application by Unit Testing, Integration Testing and User Acceptance testing.
- Used Oracle supplied packages, Dynamic SQL, Records and PL/SQL Tables.
- Migrated VB 6.0 to VB.NET. As the existing modules functionality are developed using VB 6.0.
Environment: Visual Studio.NET 2013, MVC 4, Web API, SQL Server 2012, C#, Web Forms, Entity Framework 6.0, ASP.NET 4.5, JSON, Angular JS, HTML5, CSS3, IIS.
Confidential - Winston Salem, NC
.Net Developer
Responsibilities:
- Involved in working with entire development cycle (analysis, design, code, test, initial pilot/production launch, and production support).
- Responsible for developing Application using ASP.NET, MVC and C#.
- Developed a Razor view engine using MVC because it is light weight and has simple syntaxes.
- Used heavy jQuery UI and jQuery to handle DOM manipulation and client-side event.
- Apply CSS dynamically using jQuery and invoking services to jQuery ($.get, $.ajax, $.post) methods.
- Used Web API as an ideal platform in building Restful applications on .NET Framework.
- Developed classes in Business Layer and in Data Access Layer in C#.
- MVC 4.0 helps in partial views which are a user control and it is embedded inside other view.
- Involved in doing the easy way of validations in MVC by using data annotations.
- Worked with automated configuration management/code management systems or application life cycle management system such as Microsoft Visual Studio ALM
- Used Angular JS as the front-end UI for developing Single Page Application.
- Designed and developed Web Forms using ASP.NET Controls, CSS and HTML to facilitate the registered users.
- Used user controls and Custom User Controls to provide standard interactive User Interface.
- Created services to read xml data from MSMQ and Importing into database by applying business rules for validation.
- Involved in doing the easy way of validations in MVC by using data annotations.
- Responsible in developing Stored Procedures, Views, Indexes, Scripts for database transactions using SQL server 2012.
- Entity Framework to support the development of data-oriented software applications.
- Developed Stored Procedures, T-SQL Queries using SQL Server and SQL scripts.
- Involved in testing of application by Unit Testing, Integration Testing and User Acceptance testing.
- Used Oracle supplied packages, Dynamic SQL, Records and PL/SQL Tables.
- Migrated VB 6.0 to VB.NET. As the existing modules functionality are developed using VB 6.0.
Environment: Visual Studio.NET 2013, MVC 4, Web API, SQL Server 2012, C#, Web Forms, Entity Framework 6.0, ASP.NET 4.5, JSON, Angular JS, HTML5, CSS3, IIS.