Senior .net Developer Resume
Mission, KS
PROFESSIONAL SUMMARY:
- Full stack .Net developer with 8 years of industrial experience in Developing, Supporting applications of Client/Server and web based applications in accordance with best practice methodologies using MS.Net with exposure to diverse business domains including Financial, Healthcare, Telecommunications, Retailing and Banking.
- Hands on technology experience of designing and developing software applications with Microsoft .NET Framework 4.5/4.0, 2.0/3.0/3.5 using C#, VB.Net ASP.NET and ADO.Net.
- Developed full - stack web applications using modern programming languages and MVC web development frameworks.
- Good knowledge and experience in using software design patterns such as MVC, Abstract Factory, Singleton, Facade, Bridge, Decorator, Chain of Responsibility and Interpreter in .Net Applications.
- Experienced in working in different Software Development Life Cycle (SDLC) models like Waterfall and Agile/SCRUM in a fast-changing environment.
- Expertise in .NET framework with great proficiency in creating applications using MVC, Win Forms, Web Forms, ASP.NET, C#.NET, ADO.NET, AJAX, Cascading Style Sheets (CSS), JavaScript, Angular JS, Knockout, Node, Bootstrap, WPF, WCF, IIS8.5, SQL Server 2005 /2008/2012/2014, LINQ and Visual Studio .NET.
- Responsible for designing User Interface screens using Master Pages, j Query, Themes, HTML, CSS, Java Script, and AJAX Tools.
- Expertise in developing .NET applications using WPF, and Win Forms and creating UI controls in XAML pages using WPF.
- Developed Coding the presentation layer using WPF and Silver light & data binding elements of the view to properties in the view model.
- Good knowledge in working with Angular JS , Bootstrap .
- In-depth knowledge of front-end Single Page Application (SPA) development using Angular JS and Angular 1, Angular 2 JavaScript frameworks.
- Extensive usage of JavaScript, NUNIT, Bootstrap, jQuery/AJAX, JSON, HTML4/5, CSS2/3.
- Experience in using ASP.NET AJAX framework for quickly creating efficient and interactive Web applications that work across all popular browsers.
- Migrated a Asp.net 2.0 Web forms website to a SPA(Single Page Application) .net 4.5 website using Angular JS and Asp.net Web API.
- Solely architected and designed the new Web UI and Web API Layer in working with .NET features like Events & Delegates, Collections and Exception Handling.
- Knowledge on database applications using VB.NET and C# with SQL Server and Microsoft Access as the databases using ADO.NET Components.
- Experienced in implementing applications using Entity Framework, NUNIT and MVC.
- Experience in working with Object Relational Mapping (ORM) technologies that include Entity Framework (EF) and Language Integrated Query (LINQ) to fetch and consume data from database.
- Good Understanding of RDBMS and NOSQL through Database Design, writing queries and stored procedures, Functions and using Triggers to perform administrative tasks and to carryout business requirements using databases like MS SQL Server, Mongo dB, Oracle 9i and MYSQL.
- Experience in using Source control tools like Team Foundation Server (TFS).
- Excellent communication skills, active learner and a good team player who will be a perfect fit in any team.
TECHNICAL SKILLS:
Programming Languages: C, C++, Objective C, C #, VB, Java, Python, Java Script
Asp.Net, MVC: 5/4/3/2, MVVM, Bootstrap, Angular.js, Node.js, Knockout.JS, React.js, Angular 2, Angular 1, Meteor, Ionic, Word Press, JSF 2.0(Java Server Faces), Kendo UI
Web Technologies: HTML, HTML5, DHTML, JavaScript 3.03 with JQuery, Angular JS, AJAX, CSS
Web Services: WCF, WPF, MSMQ, Web Services, SOAP, REST
XML Technologies: XML 1.0, XSLT, XSL 2.0, DHTML, XSL 1.0/ XSLT 1.0, JNDI 1.1, SOAP 1.2, AXIS 2, XmLite, MSXML
Application: Windows Forms, Web Forms, Web API, Ajax Toolkit, Mobile with Xamarin
Cloud Services: Windows Azure, Amazon Web Services (AWS)
Data Storage: Azure, Amazon S3
T: SQL Server 2008/12, Mongo dB, Oracle 9i/10g, MYSQL, T-SQL, DB 2 7.0/8.0/9.0
Web Servers: IBM Web Sphere 5.X/6.0/7.0/8.0, Apache Tomcat 5.0/5.5, OC4J 10.1.3, IIS Express, Local IIS, External Host, Custom Web Server
IDE Tools: Microsoft Visual Studio 2008/10/13/15, IBM Web Sphere Studio Application Developer (WSAD) 5.0,5.1.2, Android Studio, Eclipse 2.0/3.0/3.1/RCP, Net Beans 4.0/4.1
Mobile Technologies: Xamarin, Android, Accelerator
Operating Systems: Windows 98/NT/2000/XP, UNIX, LINUX
Tools: Ant, Maven, JVM, JUnit, GWT (Google Web Toolkit), Log4j, Jprobe2.8/3.0, GITLAB
T: SQL Server, Oracle, MYSQL, SQLITE
PROFESSIONAL EXPERIENCE:
Confidential, Mission, KS
Senior .Net Developer
Responsibilities:
- Followed Scrum and Test-Driven Development Methods in Agile Scrum Methodology to produce high Quality software.
- Involved in developing web applications using ASP.NET MVC 5 and designed and developed front end using JavaScript, jQuery and AngularJS, Bootstrap.
- Created View Models to encapsulate all models and classes used on the different views for more stable, organized and clean code to reuse in Views.
- Created web application prototypes to paint a vision for front -end user interaction with useful static information using custom modules in AngularJS.
- Worked on AngularJS by consuming RESTful web services & Used AngularJS forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- Designed and developed RESTful API's for clients with Microsoft Web API framework.
- Implementing Elastic Search security using SSL and open source security plugin.
- Followed SOLID principles and design patterns in designing the Application Layers.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Handled ASP.NET features such as Exception Handling, and Custom Error Messages.
- Used Angular 2 HTTP Request to get data from web servers and process JSON data to render in the UI and designed user interface using Angular 2 web forms.
- Leveraged AWS to build and host Assurant Partners applications insurance assets, leveraging all the benefits of the cloud.
- Developed WPF modules using PRISM, MVVM (Model-View-View Model) pattern.
- Experience in creating WPF applications using Microsoft Blend Design and XAML.
- Design, Development and testing of REST web services called by Silverlight UI using ADO.Net data services and Entity framework and SOA.
- Develop user forms in WPF and then used data binding worked on MVVM pattern, Worked with dependency property, attached property, Routing events.
- Experience in testing Web services using SOAP UI tool, validating WSDL, request and response XML.
- Extensively used ASP.NET MVC using C# and developed single page applications using Angular JS.
- Used Entity Framework Database First approach for the Data Access Layer for the ASP.NET MVC 4.0 application.
- Created T-SQL queries, Stored Procedures, Triggers, and Views in SQL Server 2012 for accessing the database.
- Wrote T-SQL Queries, stored procedures, Joins and LINQ queries to process large collection of products, rules and used ADO.NET data reader, data adapter, SQL command and dataset for retrieving data from database.
- Maintaining the version control of the project in Team Foundation Server (TFS) by merging the module developed with latest version in TFS.
- Performed Nunit testing to ensure Quality in application and data.
Environment: jQuery, JavaScript, AngularJS 1.5/2, Web API, Bootstrap, SOAP/REST, .Net Framework 4.5, ASP.NET MVC, C#, Silverlight, Windows service, WPF, AEM, Angular JS, Angular 1, Angular 2, AWS, Visual Studio 2015, CSS3, IIS, SQL Server 2014, Nunit, Windows 2008.
Confidential, Madison, WI
Senior Web Developer
Responsibilities:
- Involved in requirement analysis, designing and development.
- Used AGILE/SCRUM methodology to implement the application.
- Involved in development of MVC patterns for client server interaction.
- Used ASP.NET web form controls such as Grid View, List View, etc. for displaying data.
- Worked with ASP.NET 4.0 and 4.5 (C#) and the .NET framework that includes actual experience wiring databases to forms and websites, ideally through object based data layer mechanisms and multi-tier systems.
- Extensively used ASP.NET MVC, C#.NET Validation Controls and JavaScript for client side validations in the Web Pages.
- Created MVC4 UI that communicates with WCF services using XML SOAP and WSDL for creating proxy classes.
- Wrote a C# DLL for requesting data from REST services in JSON format that will be used programmers who converted from mainframe programming to C# WinForms programming.
- Involved in developing Web Services, WCF Web Service using SOAP/HTTP to communicate with legacy systems.
- Extensive experience with Microsoft language technologies: ASP.NET, IIS, LINQ, Entity Framework, XML/XSD, web services SOAP, and WCF Service construction and deployment.
- Responsible for developing Windows-application using C#, WPF, MVVM Framework.
- Created Web APIs using ASP.NET Web API allow new web/client projects to leverage reusable data.
- Created a RESTful Web API service using ASP.NET Web API to generate data for the insurance Providers which was then consumed in the front-end by the Angular framework.
- Used Angular JS 2.0 as development framework to build Single Page Application (SPA)
- Used front end web development tools like HTML, CSS, JavaScript and jQuery.
- Improved the user experience of Web Pages by using AJAX.
- Experience with database design, querying, stored procedures, views, joins, performance using SQL Server.
- Used LINQ to manipulate and fetch the data from database.
- Used ADO.NET to retrieve data from MS SQL Server 2012.
- Implemented Data Access Layer using Entity Framework with the SQL Server 2014 Database.
- Used SSIS for to replicate data from FACETS server to Project database server.
- Used TFS for code management and version control.
- Experience in the design and performing Unit testing.
- Excellent team player and execute tasks under less supervision. Self-motivated, excellent analytical, communication, interpersonal and presentation skills.
Environment: ASP.NET, Web API, MVC 5, C#, Visual Studio.Net 2015, .Net Framework 4.6.2, SQL Server 2012, SSIS, IIS 7.0, HTML, CSS3, Bootstrap, jQuery 1.11.3, JSON 2.1.0, AJAX, JavaScript, Angular JS, Json, XML, WCF and SOAP Web Services, LINQ, Entity Framework 6.2, NUnit Framework, TFS.
Confidential, Ontario, CA
Senior .Net Developer
Responsibilities:
- Interacted with the Business users to understand the business flow and gather their business requirements.
- Participated in system specification meetings, analyzed user requirements, coordinated with team members.
- Worked on Agile Methodology to collaborate with SCRUM team members to work on Sprint deliverables.
- Developed solutions for diverse programming scenarios in C#, employing OOPS concepts.
- Developed Razor views with strongly typed view models and HTML Helpers and partial views using ASP.NET MVC, CSS, JavaScript, AngularJS and C#.
- JavaScript, AJAX, HTML Helper using .NET4.5/4, Visual Studio 2013/2012, C#, XML, MVVM.
- Design and Develop RESTful web services that will allow a presentation layer to submit query request to Elastic Search.
- Created Several Reusable controls such as Header, Footer and pages using ascx, web form controls with Visual Studio and implemented client-side validations using JavaScript and jQuery.
- Experienced in Retailing also where enrolling the patients with plans to ensure health coverage.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Implemented Angular 2 Routing, Navigation, Components and services and implemented Angular 2 pipes.
- Created the Windows application using WPF and WCF for getting the Data from web services.
- UI is build using WPF and PRISM.
- Designed and developed framework components for Caching, Logging, Exception Handling, Mailing functionalities.
- Developed the WPF application in PRISM framework, thus creating loosely coupled components for the application.
- Developed a WPF WinForms client, Desktop client to use the WCF services.
- Provided high availability for IaaS and PaaS role instances for access from other services in the C#.Net with AWS Internal Load Balancer.
- Provided extensive security using JavaScript validations wherever necessary and to validate the user input and also ensure better performance reducing post backs and setting up a simple Microservice framework.
- Leveraged AngularJS for page scripting, AJAX calls and JSON for passing objects from Controller to View and vice versa.
- Created WEB APIs using MVC 4 along with dependency Injection patterns using Microsoft Unity.
- Involved in migrating to MVC4 from MVC3 and converting ASP.NET aspx pages into MVC based.
- Developed Test Cases to test Web Services and RESTful calls using SoapUI tool.
- Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application.
- Used Model, ViewModels, and ViewBag/Tempdata objects to pass data from and to controllers/views.
- Involved in Code deployment using IIS and Windows service for WCF services.
- Involved in writing LINQ to T-SQL queries in Business layer.
- Resolved production support issues and closed in time on a day to day basis.
- Involved in Unit Testing and Integration Testing of Different Modules.
Environment: Visual Studio 2013, SQL Server 2014, .NET 4.5, ASP.NET MVC 4.0, C#, T-SQL, Web Services (SOAP), WPF, Angular 2, AJAX Toolkit, JavaScript, jQuery, CSS3, XHTML, AWS, Angular JS, HTML5, GITHUB.
Confidential, Madison, WI
Senior .Net Developer
esponsibilities:
- Involved in Full Life Cycle Development (SDLC), provided value added services with development teams and clients throughout the life span of a project and worked on Agile Methodology to practice-based methodology for modeling and documentation of software-based systems.
- Experience in designing and developing the Client-Server and Distributed Web Applications with ASP.NET MVC 3.0. Designed web pages using Razor syntax.
- User interface is decoupled using MVC architecture with ASP.NET implemented already as the frontend.
- Developed Windows Communication Foundation (WCF) Services using C# for exposing the functionalities of the enterprise business components at the Business Layer.
- Used .NET validator controls for validating the information provided by the user and implemented input validation using the ASP.NET Input Validation Controls.
- Created Master Pages for the Header and Footer of the page for consistent look across all the pages and also themes for the pages.
- Used Cascading Style Sheets (CSS) to control the style and layout of multiple Web pages all at once.
- ImplementedRouter in Angular 2 to enable navigation from one view to the next as user performs application tasks.
- Used Ajax Controls like Script Manager which manages the client-side script of Ajax and Update Panel which enables sections of a page to be partially rendered without a post back.
- Written JavaScript, jQuery functions for Client-side code to implement different functionalities in validations.
- Involved in deploying desktop applications, web applications, websites and console applications to the AWS Cloud.
- Used ADO.NET to Connect to the Database that provides rich set of components for creating distributed, data-sharing applications and used ADO.NET objects such as Connection Object, Command Object, Data Reader Object, Dataset Object and Data Adapter Object.
- Wrote T-SQL Queries, Stored procedures, Joins, Triggers to process large collection of products and used Data Reader, Data Adapter, SQL Command and Dataset for retrieving data from database using SQL2008.
- Experience in working with VB.NET
- Working with AJAX and JSON to communicate with RESTful web services.
- Used SSRS for generating monthly and quarterly reports for management.
- Responsible for maintaining versions of source code using Team Foundation Server (TFS).
Environment: .NET Framework 3.5/4.0, WCF, C#.NET, ASP.NET MVC 3.0, ASP.NET 3.5, AJAX, XSLT, CSS, XSD, LINQ, JavaScript, jQuery, UML, AWS,Angular 2, WPF, SQLSERVER 2008, Visual Studio 2010/2012, IIS, web services.
Confidential, Richmond, VA
.NET Developer
Responsibilities:
- Involved in requirements gathering and performed object oriented analysis, design and implementation using UML.
- Used Use case, Sequence and class diagrams for the application development.
- All the user interface layers, web pages are created and integrated to maintain the performance of data flow and data integrity using ASP.NET User Controls, Server Controls and controls.
- Implemented Server and Client-side validations using ASP.NET validation controls, jQuery.
- Created Web Forms for applications like FICS and Mortgage builder.
- Developed high frequency low latency mortgage loan processing service application.
- Created views and stored procedures which organized PDF files with additional metadata that is indexed into the Elastic Search system.
- Extensively used Data Controls like Grid View, Repeater Controls to display the data.
- Implemented features of AJAX controls such as Update Panel, Update Progress bar, Model Popup Container, Calendar Controls, Repeater Control, and Validation controls, Dataset.
- Used LINQ to SQL and ADO.NET as the data provider for communicating with the SQL Server 2008 Database.
- Used Data Reader and Dataset for data manipulations and database operations.
- Written Stored Procedures in SQL Server 2008 used ADO.NET and Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Created and deployed XML Web Services using ASP.net and C#, used them to generate the proxy class files based on the web services and consumed in web application.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Worked with Test Driven Development (TDD) by writing automated test cases.
- Responsible for maintaining versions of source code using Team Foundation Server(TFS).
Environment: Visual Studio 2010, C#, ASP.NET, WCF, XML, IIS 7.0, AJAX, ADO.NET, LINQ, Adobe(AEM), HTML, CSS, SQL Server Reporting Services, SQL Server Integration Service, SQL Server 2008, MS Office, UML, Windows 7.
Confidential, Campbell, MO
Software Developer
Responsibilities:
- Design the user stories that are planned for each sprint in Agile Methodology and preparing the design approach document with defining the implementation approach of the user story and visualizing the user story by drawing the process flow diagram and System context diagram.
- Involved in requirements gathering and performed object oriented analysis, design and implementation using UML.
- Developed webpages using CSS, Html, Java script.
- Implementing the Domain Driven Approach in .Net for making different project modules as independent which can be easily plug-in or plug-out with other modules for any further enhancements or changes.
- Working on both front and middle tiers of development using ASP.NET and C#.NET.
- Designing, developing, Testing and Implementing the Application.
- Writing Stored Procedures and Functions using MSSQL Server 2005.
- Worked with Windows Services for sending E-mail.
- Created the Windows application using WPF and WCF for getting the Data from web services.
- Experienced in building animations for desktop applications using WPF and Extensible Application Markup Language (XAML) files in Visual Studio and Expression Blend.
- Created and deployed XML Web Services using ASP.net and C#, used them to generate the proxy class files based on the web services and consumed in web application.
- Integrating the REST service with user interface which is developed in Microsoft .Net.
- Involved in smoke testing the application completely from user interface to backend services and perform testing of database related operations.
- Implementing test case scenarios using Nunit framework for unit testing.
- Analyzing the code quality and validating the Nunit unit test cases using code collaborator framework.
Environment: C#, ASP.Net, HTML, CSS, JavaScript, TSQL, SQL Server 2005, Visual Studio 2008/10.
Confidential
.NET Technical Associate
Responsibilities;
- Implemented features of AJAX controls such as Update Panel, Update Progress bar, Model Popup Container, Calendar Controls, Repeater Control, and Validation controls, Dataset.
- Working on implementing code in business logic layer and Data access layer.
- Designing and developing graphical user interface (GUI) using C#.Net.
- Migrating data from different sources like Flat File sources, Oracle database etc.
- Working on both front and middle tiers of development using ASP.NET and C#.NET.
- Designing, developing, Testing and Implementing the Application.
- Participate in development of artifacts such as Use Case Models, Use Cases, Activity Diagrams/Workflow Models.
- Utilized Entity Framework technology extensively for data retrieving, querying, storage and manipulation using LINQ Statements, views, User Defined Functions, Stored Procedures for inserting/updating/Deleting the data into the relational tables.
- Extensively worked on creating CSS, Master Pages, Theme and Site Definition to enrich the portal and tocontrol the styles.
- Involved in deployment of the application to the QA Server.
- Implemented ASP.NET security and Authentication modes provided by IIS and ASP.NET.
- Writing Stored Procedures and Functions using MSSQL Server 2005.
- Worked with Windows Services for sending SMS and email.
Environment: C#.NET, ASP.NET, ADO.NET, SQL Server 2005, Visual Studio 2008/10.