Sr. Full Stack .net Developer Resume
Dayton, OH
SUMMARY:
- 8+ Years of extensive experience in software development life cycle involving Architecture, Requirement analysis, Design, Development, Coding, Testing, Maintenance and Implementation of various applications based on Client Server, Web Applications and Business Solutions using C#, VB.NET, VB6, ADO.NET, ASP.NET, MVC, WCF, WPF, Win Forms, Web Forms, IIS, Entity Framework, LINQ, SQL Server, Oracle and Visual Studio.
- Experience in developing UI using Silverlight 3.0/4.0, ASP.Net Server - Side Controls, HTML5 Controls, CSS3, JavaScript, Telerik Kendo UI controls, Bootstrap and jQuery.
- Experience in SOA (Service Oriented Architecture) using Web Services, WCF Services, Web-API and Restful Services, Windows Services.
- Expertise in implementation of optimized, secured WCF Services by using Service, Operation, Data, Fault and Message Contracts.
- Developed n-tier architecture application with User Interface, Service layer, Business and Data Access layers using ASP.NET Web API and Entity Framework.
- Experience in Developing XML Web Services Publishing and consuming them.
- Possess in-depth knowledge in SQL Server 2016/2014/2012/2008/2005/2000 , with technologies such as Stored Procedures, Views, Triggers, Transact SQL.
- Hands on experience in developing applications to access data and data services in ADO.NET.
- Expertise in developing WPF and Win Forms applications using .NET Framework 4.6, 4.5, 4.0, 3.5, 3.0 & 2.0
- Good hands on knowledge of OOPS (Object Oriented Programming Structure) and Agile methodology.
- Sound knowledge in C# .Net, WCF, WPF, LINQ, Entity Framework, ADO.Net, WinForms, and several design patterns.
- Experience working with .NET features like Events & Delegates, Generics & Collections, Multi-Threading, Exception Handling, Serialization, LINQ.
- Proficiency in using NHibernate Entities and Mappings to achieve connection between relational databases.
- Extensive experience in RDBMS Database design, Modeling and Database maintenance in SQL Server environment.
- Deep understanding of WPF and related concepts, including data binding, Data Templates, Control Templates & MVVM.
- Experience in developing UI using ASP.Net Server-Side Controls, client-side framework using Angular 2, HTML5 Controls, CSS3, JavaScript, jQuery and ReactJS.
- Experience in implementing client-side JavaScript, jQuery, HTML, DHTML, and CSS.
- Strong skills in writing XML, XSD, XPATH and transforming the documents in to HTML, XHTML using XSLT.
- Experienced with using Source Code Version Control Systems like MS Visual Source Safe (VSS) and TFS (Team- Foundation Server)
- Hands on experience with SQL Server Reporting Services (SSRS), SQL Server Integrating System (SSIS) using SQL 2008/2005.
- Experience in Creating Stored procedures and functions in SQL server to import data in to Elasticsearch and converting relational data in to documents.
- Exclusively developing and deploying Web Services using WSDL, UDDI and SOAP.
- Strong Applications Development experience with back-end databases such as SQL Server, Oracle and MS Access using ADO/ADO.NET.
- Creation and Maintenance of MS Azure Cloud Infrastructure and Virtual Network between MS Azure Cloud and On-premise network for backend communication.
- Expert in Implement deploy and configure Azure websites, configure diagnostics, monitoring and analytics on Azure Platform along with scale and resilience for Azure Web sites.
- Performed Unit Testing (using N-Unit and MS-Unit) and involved in Debugging & Supporting the application.
- Proven ability to analyze problems, root causes and develop innovative solutions to business challenges and streamlining operations.
TECHNICAL SKILLS:
Languages: C#, .Net, VB.NET, C, C++, Visual Basic 8.0/6.0, Java, SQL, T-SQL, PL-SQL
.Net Technologies: ASP.Net 3.5/4.0/4.5/4.6/4.7 , ADO.NET, AJAX, LINQ, Entity Framework
UI Frameworks: Bootstrap
Scripting Languages: Node.js, JavaScript, jQuery, Visual Basic Script & PHP
Databases: SQL Server, MySQL, MongoDB, Oracle 10g/9i
Web Technologies: ASP.Net MVC 4/5, ASP.Net, HTML 4/5, CSS, SCSS, AJAX, jQuery & jQuery UI, ReactJS, Angular 2, Web Services, Win Forms, WCF, SOAP, WPF, JSON, XML, XSLT, XSD, WSDL & XAML
Web Servers: Internet Information Server (IIS), Apache2
Operating Systems: MS-DOS, Windows, Unix & Linux
Continuous Integration / Deployment: Jenkins, redgate & Azure Devops
Tools: Visual Studio 2010/2012, SoapUI, Toad, MySQL workbench, puTTy, VDI, Eclipse, sublime 3.0, JIRA
Web Services: SOAP, WCF & REST API
Version Control: SVN, GIT, VSS & TFS
Cloud Technologies: AWS EC2, Microsoft Azure
PROFESSIONAL EXPERIENCE:
Confidential, Dayton, OH
Sr. Full Stack .Net developer
Responsibilities:
- Responsible for designing and developing the Application using ASP.Net MVC, Web API, C# & UI using HTML, CSS, jQuery, JavaScript.
- Extensive use of ASP.NET Collections features like Map, List to retrieve the data from Web Service, manipulate the data to in corporate Business Logic and save the data to database.
- Responsible for implementing the Client-Side Validations using jQuery and JavaScript.
- Responsible for developing the Data Access Layer (Model) using ADO.Net Entity Framework Model, and C#.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.
- Hands on Experience in ASP.NET MVC 3/4/5, WCF, WPF, .NET 4.0/ 4.5/4.6.2/4.7 .
- Involved in developing views and controllers as part of MVC pattern within the application.
- Worked with ASP.NET MVC model binding that allows mapping HTTP request data with a model.
- Developed N-tier distributed .NET applications using Web Forms, Win Forms.
- Have been involved in project migration from ASP.Net to MVC 5.
- Used build in jQuery MVC validations and written custom validators as required.
- Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using jQuery and getting the Data back as JSON and parsing it onto the UI.
- Deployed the project to Azure cloud platform, including host and SQL server deployment and local SQL.
- Refactoring and maintenance the web application on Microsoft Azure, upgrading modules and framework versions (.NET and Azure SDK).
- Extensive Testing on the Performance of the Stored Procedures. Developed Complex T-SQL code for the application conversions.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept in one of the client’s projects.
- Worked on SOAP and RESTFUL Service API using WCF which return XML and JSON data using WCF attributes.
- Used NHibernate 3.0 ORM Framework with repository pattern for database operations.
- Worked for the implementation of Restful Web Services based on Micro Services architecture.
- Responsible for designing and developing the database objects like Tables, Views, and Complex T-SQL Stored Procedures involving Joins and using Temporary Tables, UDF (User Defined Functions).
- Created unit and integration test procedures for existing web application, SSIS routines and SSRS reports.
- Developed different Model View and generated views and implemented in Web Pages using AngularJS.
- Developed the web applications majorly in C#, ASP.NET, Angular 2, Typescript, JavaScript, CSS3 and HTML5.
- Created package JSON for Bower and consumed Restful Web Services using Angular JS AJAX.
- Used LINQ along with ADO.NET extensively for retrieving, querying, storage, and data manipulation for achieving continuous database connectivity.
- Extensive use of the Data Grids, Data Readers & Datasets for data manipulation and good knowledge on ADO.NET.
- Designing and developing application using ASP.NET Web API 2 which returns JSON file.
- Working closely with product managers and customers to define, layout, and style various HTML 5, Bootstrap and CSS 3 user interfaces.
- Worked on Web application development using MVC 5.0/4.0 and ASP.NET Web Forms.
- The Presentation Layer was implemented in ASP.NET using Web Forms, User Control and Web Controls. Business logic was developed using C#.NET.
- Used MVVM design pattern while building WPF application.
- Worked on creating CI/CD pipelines for all the Customer Facing Websites using GIT and VSTS.
- Building a service-based application with ASP.NET Web API to consume services from apache and issues TLS/SSL certificates to the websites hosted on the customer IIS servers.
- Used TFS (Team Foundation Server) for source code control, project related document sharing and team collaboration.
- Involved in testing like Unit test, Integration test, Acceptance test and Regression testing using N-Unit and responsible for writing test scripts and scenarios.
- Followed Agile and Scrum Methodology to produce high Quality software.
Environment: C#.NET, .NET Framework 4.5/4.6.2/4.7 , ASP.NET, ADO.NET, Entity Framework, WCF, CSS3, MVC4, MVC5, MVVM, Razor View Engine, Xml, NUnit, jQuery, Angular 2, Typescript, Visual studio 2012,2013, IIS 7.0, GIT, Team Foundation Server (TFS), JIRA, Bootstrap, SQL Server 2016, HTML5, CSS3.
Confidential, Princeton, NJ.
Sr .Net Developer
Responsibilities:
- Responsible for understanding the user requirements and converting them into the coding by implementing the business rules using C#.
- Designed and developed Web Pages using ASP.NET, VB.Net, C#.NET, HTML, JavaScript, CSS and server controls.
- Developed Web Forms for User Interfaces using ASP.NET and VB.NET using Server Controls, HTML Controls and User Controls.
- Created and deployed XML Web Services (WCF) using ASP.NET and C#, used them to generate the proxy class files based on the web services and consumed in web application.
- Developed the UI component architecture using jQuery, Java Script, CSS and RAZOR.
- Created ReactJS directives, factories and services for developing single page web applications.
- Implemented ReactJS client-side form validation to validate the user inputs before passing to back-end.
- Worked in an Agile Methodology (Scrum) to meet timelines with quality deliverables.
- Maintained uniformity among all web pages in GUI and designed Master Pages and themes.
- Security features were provided using Cookies and Session ID so that unauthorized access could be denied.
- Used various server controls like Multi View and Grid View with extensive data binding to display, page and sort multiple records.
- Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.
- Developed WCF Services, defining Endpoints, Data Contracts, Message Contracts, Bindings, and Transaction management in service layer and Hosting WCF services.
- Used SOAPUI & SOA Cleaner Express tool for testing WCF Services.
- Established communication between different applications running on same/different platforms using WCF.
- Used Validation Controls for corresponding validations required for business logic in Web Forms.
- Worked and deployed WCF Services using ASP.NET and C#.Net.
- Extensively used ASP.Net MVC architecture for the Web application design to have the application layers loosely coupled.
- Programmed ADO.NET for communication between application and database, used extensively Grid views, Data Set, Data Table and Data Adapter to render reports.
- Effectively implemented ASP.NET security infrastructure for authenticating and authorizing user access as well as performing other security related tasks.
- Involved in design, coding and testing of multi-tier Windows Form / WPF application and ASP.NET Application.
- Developed parameterized SQL queries and stored procedures to query database tables in T-SQL.
- Created Views by applying complex queries on multiple tables to create the virtual tables and implemented Cursors in Stored Procedures using SQL Server 2014, Implemented Joins in Stored Procedures to get the desired data by joining multiple tables.
- Web design and development, application development using Photoshop, Dreamweaver, HTML, JavaScript, and Angular JS.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, jQuery, AngularJS and JavaScript.
- Involved in providing Unit Test for each of the task and perform code review for the team.
- Develop user interfaces using ASP .NET and windows client using C#.
- Migration of SQL Server database to SQL Azure Developed the necessary Stored Procedures and created Complex Views using Joins for robust and fast retrieval of data in SQL Server using T-SQL.
- Responsible for testing, fixing the bugs and troubleshooting the technical problems.
- Designed and developed parameterized reports, linked reports, matrix and tabular reports with drill down, drill through and drop-down menu option using SSRS.
- Utilized Team Foundation Server (TFS) for version Control and source code maintenance needs.
Environment: C#.NET, .NET Framework 4.0, 4.5 ASP.NET, AWS Cloud, C#, WCF, XML, HTML5, CSS3, MVC4 with Razor, SQL Server 2008, Visual studio 2012, GIT, JIRA, OAuth, IIS 7.0, JavaScript, Install Shield and Team Foundation Server (TFS), NUnit.
Confidential, Atlanta, GA.
Sr .Net Developer
Responsibilities:
- Involved in Software Development Lifecycle (SDLC) for requirement analysis through designing, coding, Debugging, Implementation and integration.
- Used Razor view and ASPX (C#) as a view engine to make the code simple, enable to mix and match view templates.
- Extensively used UI tools like CSS, AJAX, JavaScript, DHTML and jQuery.
- Used JavaScript on web forms to perform validation controls.
- Extensively involved in Developing Components for Business Layer and Data Layer, implementation in MVC Architecture.
- Utilized C# generics, delegates, events, extension methods, anonymous types, and lambda expressions.
- Extensively used ASP.NET MVC 4.0, Entity Framework and C# for new development.
- Created Stored Procedures to perform automated rules, updating to related tables using SQL Server
- Converted the existing Database system to meet the new requirements and utilized the various class libraries.
- Designed a web application using Web API with Angular JS and populated data using Entity Framework to model and manage data from SQL Server.
- Created validation rules and configurations for validation engine.
- Designed/Developed Desktop Application using WPF, XAML, and Expression blend.
- Developed Query for generating drill down reports in SSRS 2008.
- Built effective queries for high-performance reporting and rendered them to HTML, XML, PDF and Excel formats using Reporting Services (SSRS).
- Implemented Separate query processing using LINQ and created data entry web applications with LINQ to SQL CRUD operations.
- Involved in developing WCF web services using SOAP/HTTP to communicate with the legacy.
- Created Stored Procedures, Functions, and Triggers using T-SQL to maintain complex data.
- Used TFS for version control and source code maintenance.
- Involved in day to day production supports and development of change controls requested by client.
Environment: Visual Studio 2012, C#, XML, ASP.NET 4.0, MVC, ADO.Net, Java script, Entity Framework, Web API, JQUERY, AWS Cloud, LINQ, Lambda Expression, SQL Server 2012, WCF, WPF, XAML, SSRS Reports, SVN, TFS
Confidential, Tulsa, OK
.Net developer
Responsibilities:
- Significant role in Analysis and Design stages of the project life cycle.
- Design and develop the GUI, Business Logic Layer and Data Access Layer.
- Developed the Web forms for new policy endorsement, policy cancellation, renewal, reinstatement, account correction, audit, premium calculation, coverage, policy information, billing details, policy inquiry, and work file information using ASP.NET, C#, XML, XSLT & JavaScript.
- Developed a suite of applications including Windows service's and a WinForms test harness - allowing member purchasing via biometric reads using Visual Studio 2010 (C#, .NET 3.5, LINQ), SQL Server, Microsoft Application Blocks and M2-Hamster Plus.
- Involved in Extraction, Transformation, and Loading (ETL) solutions using SQL Server Integration Services (SSIS)
- Worked on managing SOAP UI Webservices and Kendo UI Designing.
- Created Tasks, Sites, InfoPath forms that can be used to easily create XML forms to meet each business-specific need using SharePoint Portal Services.
- Designed and Developed Master and Content Pages (Web Forms) using ASP.Net Server Controls and C# as code-behind.
- Developed web services for premium calculation and coverage.
- Deployed the 3-Tier Architecture Application with UI, Business Layer and Data Access layers using C# .NET.
- Used Microsoft Messaging Queue (MSMQ) technology for Inter- process communication.
- Implement Role Based security with Form Based Authentication.
- Developed web services and used them for data access layer and business layer.
- Implemented and consumed Web Services (SOAP, WSDL and UDDI) for automatic dump in SQL server.
- Written complex SQL queries with Joins on multiple tables, stored procedures, triggers, backup and restore database, define roles, create database users and used Data Transformation Services (DTS)
- Decided all the Security Concern (IIS Security, Web application security and Database Security) needs to be taken during application development.
- Developed the web user controls and dynamic creations of web controls.
- Used SQL Server as backend and implemented ADO.NET data objects such as Data Adapter, Data Reader, Dataset, Data table.
- Created reports to create, deploy, and manage reports using Crystal Reports.
- Used Object Oriented Programming in developing controls using interfaces.
- Used C#, data grids and XML to pull the data from the database and display it on the UI.
- Designed Logical and Physical Data Model.
- Developed application Data Flow Diagrams (DFDs) using MS Visio.
- Involved in unit testing, fixing bugs and maintenance of the product.
- Used Visual Source Safe for source code version controlling.
Environment: C#, ASP.NET 3.5, SQL Server 2008, Crystal Reports, AWS Cloud, ADO.NET, JSON, SOAP, REST, Visual Studio 2012, XML, HTML, JavaScript, OAuth, VB.NET, MS Visio, VSS.
Confidential, Dallas TX
.Net Developer
Responsibilities:
- Involved in Requirement Analysis, Design and Development Phases of project.
- Used Telerik controls Rad Combo box, Rad Text Boxes for the UI design.
- Designed and developed user interfaces using ASP.NET MVC, .NET Framework4.0 & C#.
- Developed the Entities needed for the Database tables using Entity Framework.
- Extensively used Entity Framework with WCF services.
- Used views like Partial and Shared views for displaying results, which contains the business logic.
- Involved in developing WCF services using C#, to centralize the business process.
- Used fluent validations and jQuery to provide Client-side validations.
- Used jQuery Ajax for server calls from client.
- Involved in Production activities like merging code to the TFS, created package and move the code to the Staging and production.
- Designed and created database tables in Sql Server 2012.
- Worked on new user stories in each sprint.
- Worked on Scrum and agile methodology.
- Preparation and Execution of Unit Test Cases.
- Created stored procedures and user-defined functions to interact with the database.
- Involved in TDD and mock up unit testing.
Environment: C#, Visual Studio.NET 4.0, ASP.NET MVC 4, Entity Framework, SQL Server 2012, WCF, HTML, Repository and Unit of Work patterns, jQuery, Bootstrap, CSS, TFS, MOQ, SSIS.
Confidential, Medina, MN
.Net Developer
Responsibilities:
- Implemented Authentication features as a .NET Security measure by providing a login page.
- Prepared System Design Documents (High Level & Low Level) with UML Diagrams
- Created Windows Service to implement User Monitoring activities.
- Developed different User controls which inputs the data and display the data for the web applications using ASP.NET.
- Created OOPs objects like Collections, Interfaces implementations using C# Generics for extracting data from database.
- Built new version of the module on Silverlight frame work.
- Created Stored Procedures, Views and Triggers to implement common functionalities
- Reviewed and optimized the Stored procedures to improve the performance
- Used VSS as a source control to perform Checking-out and Checking-in of files.
- Tasking, estimating, developing or scheduling and assigning tasks to offshore development and reviewing all deliverables
- Prepared System Design Documents (High Level & Low Level) it includes Use Cases diagram, UML Block diagram, logic/business/data flow charts and sequence diagram
- Involved in the gathering of business process requirements, its analysis and implementation
- Created XML Web service to interact with Rule Management system
- Involved in the development of sample application using OpenAPI SDK to interact with Multi-Functional Printers.
- Involved in providing technical support to external vendors who are using OpenAPI SDK.
Environment: Visual Studio, SQL Server, .NET, C#, ADO.NET, Web Service, HTML, CSS, JavaScript, XML.