.net Lead Developer Resume
Weston, FL
PROFESSIONAL SUMMARY:
- Over 9 years of Software Development experience using MS.NET Technologies like C#.NET, ASP.NET Web forms, ADO.NET, Client Side Technologies: HTML, JavaScript, CSS, AJAX, and Angular js Concepts, NODE.JS and JQuery, LINQ To Sql (ORM), XML, JSon, Web Services (SOA, SOAP, WSDL), MVC.NET, Entity Framework (ORM) JSon, WEB API (Restful services) and WCF Services, platforms with MS SQL Server 2012.
- Proficient with all phases of Software Development Life Cycle (SDLC) with ample experience involved in designing, developing, Coding, Debugging, Testing and implementing software applications.
- Worked with LINQ To Sql with Windows application development.
- Experience in creating dynamic web pages using ASP.NET 2.0/3.0/3.5/4.0, WinForms, Webforms, User Controls, Custom.
- Controls, Validators and AJAX Framework to obtain partial updates and faster response time.Worked on various architectures like MVC, SOA, Multi - Tier, REST architectures.
- Good experience in developing windows applications (GUI) using Visual C++ (MFC), Win Forms (.NET Framework 3.0, 3.5, 4.0, 4.5).
- Expertise in developing front-end systems with JavaScript, Bootstrap, HTML5, CSS3, MVC frameworks such as Angular 5/ 4/2 and Node JS as a platform for Web applications
- Competent in Object Relational Mapping (ORM) technologies such as ADO.NET Entity Framework 4.3/5.0/6.0 and LINQ to Entities, LINQ to XNL, LINQ to Objects.
- Experience in writing complex SQL Queries, Stored Procedures, Triggers and Views using SQL server, Oracle and User Defined Functions using T-SQL and PL/SQL.
- Strong knowledge in using ADO.NET objects such as SQL/OLEDB Connection and Command, Data Reader, Dataset, Data Adapter and State Management, View state.
- Experienced in Architecting Cloud Solutions using Microsoft Azure for PAAS/IAAS scenarios.
- Involved in Installation, Configuration Development, deployment and Troubleshoot Reporting services using SSRS 2000/ across various environments.
- Expertise with Object Oriented analysis and design using UML and Well versed with QA Methodology and QA Process to ensure the Quality Assurance including Test Case.
- Broad understanding and implementation of Object Oriented Analysis and Designing (OOAD), for system design and development and Design Patterns like MVC Patterns.
- Experience in working with Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Windows Workflow Foundation (WWF).
- Experience in drawing Use Case, Sequence, and Class Diagrams using Microsoft Visio.
- Proven ability to work independently and as a part of a team with an ability to deliver within short deadlines.
- Have strong communication skills, including verbal, written, analytical and interpersonal skills.
TECHNICAL SKILLS:
Microsoft Technologies: .NET, C# .NET, ASP.NET, ADO.NET, XML, Web Services, Windows Services, LINQ, WPF and WCF.
Programming Languages: C, C + +, C#, VB.NET 6.0.
Web Scripting Languages: HTML, CSS, XML, XSL, XSLT, DHTML, XHTML, SOAP, REST, JSON, AngularJS, Bootstrap, Java Script, AJAX, Silver Light, JQuery, Node JS.
SDLC: Waterfall, Agile, Scrum, Kanban
Operating Systems: Windows, Linux and UNIX.
Databases: SQL Server, Procedure, Triggers, User Defined Functions, Views, MS Access, T-SQL, PL/SQL, ODBC, SSIS, SSRS, DB2, Mongo DB, Oracle 9i, 10g.
Web Servers: IIS.
Development Tools: Visual Studio .NET, MS Office and Microsoft Project.
Modeling Tools: UML, MS Visio, Rational Rose, Design Patterns and MVC.
PROFESSIONAL EXPERIENCE:
.Net Lead Developer
Confidential, Weston FL
Responsibilities:
- Involved in Interaction with BA team on a Bi-weekly basis to gather requirements and involved in Creating Business Requirements documents (BRDs) based on Requirements. Used Agile Software Development Life Cycle for developing the product.
- Created Web APIs using ASP.Net Web API that allows new client/web projects. This is used to allow significant data to be reused amongst disparate systems.
- Implemented MVC framework to reduce the complexity and to get the control over the applications.
- Implemented partial post backs using AJAX controls and used Telerik controls toolkit for rich user interface.
- Extensively used Knockout Js to bind different modules.
- Used LINQ to query against strongly typed collections of object and various data source, XML documents, Web services, ADO.Net Objects and Entity Framework 4.0.
- Web application development for backend system using Angular JS 5.0 with cutting edge HTML5 and CSS3 techniques.
- Configure Node.Js to connect with MongoDB write queries to perform CRUD functions.
- Implemented Windows Authentication in WCF to consume the Service as application is used in intranet.
- Worked with Ajax enabled WCF services using C#.
- Worked on creating various types of indexes on different collections to get good performance in Mongo database and dealing with JSON data from Mongo DB database.
- Developed the application by implementing the core components in C# with the help of ASP. NET MVC 5.0 Razor View engine and Restful Web API's.
- Using Fiddler tools and SOAP UI, POSTMAN for the testing and debugging various API’s end points.
- Implemented Role-based Authorization and Forms-based Authentication using ASP.NET Membership classes and methods.
- Developed responsive single page mobile and desktop applications using JavaScript, Angular JS framework.
- Worked on RabbitMQ, Postman and involved in Migrating data to Mongo.
- Prepared automated unit test cases for functionality testing and performed extensive unit testing using N-unit.
- The Agile methodology was used throughout the project, Test Driven Development (TDD) was also enforced and Participated in change and code reviews to understand the functional design and business process flow of the system and deploy applications into various environments.
- GitHub as a sever control for pushing the code and repository and for code review.
- Involved in Code Refactoring using tools like Resharper.
Environment: .Net Framework 4.5, Visual Studio 2015, C#, ASP.Net, LINQ, Web APIS, SOAP, JSON, WPF, WCF JavaScript, jQuery, HTML5, CSS3, Angular JS 5.0, Knockout JS, Node.JS, Bootstrap, MVC, Mongo, Web Forms, ADO.NET, Fiddler, PowerShell, GitHub, Postman,Entity Framework, LINQ, JIRA
Full stack .Net developer
Confidential, Rochester, MN
Responsibilities:
- Involved in full Software Development Life Cycle (SDLC) for analysis, design, development, documentation and testing of projects and deliverables.
- Implemented UI using ASP.NET, C# .NET, MVC 5.0, HTML5, XML, JavaScript, CSS3, Angular JS, AJAX, Bootstrap and server controls.
- Used jQuery to navigate to different pages of the application using DOM elements, and to create AJAX pages.
- Developed User Interface (UI) using WPF for the better look and feel of the desktop-based application.
- Used Task runners like Grunt.js and Gulp for building and deployment involving tasks like bundling and minifying.
- Highly used Angular 2/4 router to build single page application for navigate through the different status and multiple modals.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 4.
- Coded using ASP.NET Core MVC along with a Service Oriented Architecture (SOA).
- Developed a CRUD based RESTful API Service using ASP.NET WEB API and C#.
- Developed Sitecore Templates, Content, Controller Renderings, View renderings, Layouts in Sitecore 8.x.
- Migrated from Sitecore 8.1 to Sitecore 8.2.
- Implemented MVC design pattern for developing the Web Application and used MVC5 application using Razor syntax for view engine, also used C# for the back end.
- Wrote SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and Angular JS.
- Designed and documented REST/HTTP API’s including JSON data formats and API versioning strategy.
- Worked with automapper to map between entity model and custom view model and implemented custom resolvers for automapper.
- Used ORM Tool Entity Framework 6.0 as an interface from data access layer and database.
- Develop scalable, high performance, robust web services based on the Microsoft Windows Azure Platform.
- Stored Information about queries, exchanges and bindings and distributed database using Rabbit MQ.
- Familiar with MongoDB clusters, performance tuning, backup and recovery and migrating from Microsoft SQL to MongoDB.
- Extensively used ADO.NET objects such as Data Adapter, Data Reader, Dataset and Data View for reading/updating records in the database.
- Involved in writing complex SQL Statements, Views and Stored Procedures, Indexes to validate data and ensure system integrity and security Written LINQ functions for data access.
- Worked on Message Queue Tasks for Bypassing and receiving messages, specifying and falling when time-out occurs and overwriting the message.
- Experience in programming tasks-stored procedures, triggers, cursors using SQL Server with T-SQL.
- Developed reports by pulling data from various sources and presenting in SQL Server Reporting Services (SSRS), also used Datasets for the SSRS reports.
- Used GIT Repository with VS extensions for the purpose of version control and source code maintenance needs.
- Implemented Jasmine framework and karma server to write and test the unit test cases for code.
- Experience in using TeamCity for continuous integration and Octopus Deploy for deployment of web application to the server.
- Used JIRA as issue tracking product management tool to maintain and collaborate on issues and tasks.
- Involved in agile software methodologies using TEST DRIVEN DEVELOPMENT(TDD).
- Actively participated in Scrum meetings of the project implemented in Agile project management methodology.
Environment: .Net Framework 4.5/4.0, C#.net, ASP.NET MVC 5.0, ASP.NET Core MVC, ADO.NET, ASP.NET WEB API, HTML5, CSS3, Bootstrap, Angular 2/4, jQuery, WPF, Entity Framework 6.0, Automapper, XML, Azure, Soap, Rest, Jasmine, Karma, JIRA, MongoDB, SQL Server 2014, T-SQL, TeamCity, SSRS, Git, Agile.
.Net Developer
Confidential, Madison, WI
Responsibilities:
- Interacted with the client end-users during requirements gathering sessions.
- To understand existing applications and accreditation business rules in order to accurately implement existing business rules in SharePoint Portal.
- Created and Implemented ASP.NET Web API Controllers and Models and Entity Framework.
- Web Design & Development of User Interfaces using ASP .NET, C#, XML, HTML.
- Middle Tier Business Component Development using C#.NET to in corporate business.
- Implemented back-end connectivity using entity framework .
- Implementation of client side validations using JQuery and ASP.NET MVC Validation implemented at Controller.
- Worked with business and gathered requirements and integrate the changes in the power builder based Claims application and FileNet based applications.
- Involved to write complex T-SQL queries and Stored Procedures for generating reports.
- Developed database triggers and stored procedures using T-SQL cursors and tables.
- Wrote complex T-SQL queries for data extraction, loading the Data in RDB (Relational Database) Landing through SSIS Packages.
- Used N-tier architecture for the presentation layer, the Business, and Data Access Layers.
- Involved in implementation of several WPF applications, all of which use MVVM pattern.
- Used validation techniques and Java Script for User Input Validations. Designed and developed web forms using ASP and VB Script.
- Created new model classes in Web API to hold data.
- Implemented WCF to provide various Services like authentication, User Definition, Logging, Configuration and Data Access to the applications.
- Involved in migrating the data from SOA to RESTful services using ASP.NET Web API .
- Used Angular UI Router for routing pages .
- Used Angular Bootstrap for rich user interface and faster performance.
- Written services, directives and controllers using Angular JS.
- Implemented Cascading Style Sheet (CSS ) to improve look and feel of the ASP.NET Web Page.
- Involved in writing Unit test cases for Business layer.
Environment: ASP.NET MVC 4.0, Visual studio 2013, WCF, VB.Net, FileNet, C# 4.5, T-SQL, MVVM, Web API, Entity framework, XML, HTML, Java Script, JQuery, Angular JS, AJAX, HTML, SOA .
.Net Developer
Confidential, Los Angeles, CA
Responsibilities:
- Involved in understanding user requirements, designing and developing web application and back end applications.
- Interacted with business analysts, end-users and worked on the application specifications to develop detailed functional, technical design, and test specifications that fully satisfies business requirements.
- Design web application wireframe as per business requirement
- Designed and develop user interface for public web application and intranet application using Visual Studio 2010, ASP.NET, C #, .NET 3.5, and VB.NET, AJAX, XML and CSS with object oriented programming techniques. Used various features of C# and .Net (e.g. reflections, generics, partial classes, LINQ etc.).
- Developer presentation layer of both public and intranet application
- Build technical architecture of application and document design in high level and low-level design document.
- Develop application infrastructure component like logging, exception handling, data access, and caching and cryptographic application block.
- Demonstrating the architectural implementation through code and design
- Design application architecture, design and code reviews
- Develop systems using .NET components and implemented the Data Access layers using ADO.NET. Used ADO.NET objects such as data reader, data adapter and dataset for consistent access of the data from data layer.
- Develop stored procedures, functions, triggers using Oracle for fetching data and binding & authorization and card details database
Environment: Visual Studio.Net 2010, C# .NET 3.5, ASP.NET, Oracle, LINQ, XML, SQL Server 2008, TFS, CSS, JavaScript, JQuery, VB.NET, N Unit
Full stack . Net Developer
Confidential, Mayfield Village, OH
Responsibilities:
- Involved in the complete Software Development Life Cycle from Requirement Analysis to End-user Training.
- Followed Agile methodology and participated in weekly meetings to discuss enhancements and modification requests with the clients.
- Designed and developed various modules in ASP.NET using C#.NET.
- Used AJAX CONTROL TOOL KIT to enhance the performance of the application.
- Used Master pages, User Controls, Custom Controls to suit user needs.
- Used JQuery to fade In and fade Out effects to improve UI and client-side validations.
- Implemented Form Based authentication and Role based authentication to authenticate users.
- Built the data layers using LINQ to SQL and Entity Framework
- Consumed the data layers that were built using ADO.NET SQL data provider Objects.
- Created WCF services to act as a service layer for interaction with the database.
- Used LINQ to Entities, LINQ to SQL, and LINQ to XML and LINQ to Objects for retrieving the data proficiently.
- Created Layouts, controller, and view renderings.
- Expertise in designing ASP.NET MVC4.0 based Graphical User Interfaces with CSS, JavaScript, jQuery, AJAX, Multithreading, DHTML and HTML.
- Used Knockout JS for sections of UI that update dynamically based on user's actions or an external data source change.
- Followed Service Oriented architecture (SOA) and built loosely coupled distributed solutions.
- Worked on transferring the data to new system by writing SSIS packages and scheduling them.
- Designed stored procedures and triggers for the manipulation/auditing of the underlying data in the database.
- Developed RESTful applications using ASP.NET WebAPI.
- Developed using C#.NET 4.0 to in corporate business logic and ASP.NET 4.0 for GUI and implemented WPF technology to provide Rich Interactive Application.
- Used .Net assemblies and Entity Framework for building forms and reports, linked tables with Access using SQL Server as Database.
- Session and view state objects used to maintain user session data and page post back operations respectively.
- Used Visual Studio.NET 2010 IDE to design the forms, develop and debug the application.
- Experience in using .Net Remoting, Web Services, XML, XSLT, XPATH and XML Schema.
Environment: ASP.Net C#, .Net Framework, ASP.NET MVC, jQuery, XML, HTML, ADO.Net, IIS 7.0, WCF, WPF, Agile /SCRUM Methodologies, JavaScript, Ajax, LINQ, T-SQL, SQL Server 2012, T-SQL, TFS - Team Foundation Server.
.Net Developer
Confidential, Providence, RI
Responsibilities:
- Worked as an onshore .Net Developer in the team for designing and developing the application using Microsoft advanced technologies MSFT Visual Studio 2010 .Net Framework 3.5, C#, ASP.NET3.5, SQL Server and Microsoft Visual SourceSafe.
- Developing the web applications majorly in Node.js, C#, ASP.NET, PHP, JavaScript, CSS3 and html5.
- Worked on ELC format templates to prepare class diagram, use-case diagram & activity diagrams.
- Deployment of web application using apache web server across the cluster of LINUX/UNIX operating systems and Windows IIS.
- Practiced Agile development along with scrum, code review, GIT flow, pair programming and uniform coding standards. Worked with custom APIs.
- Implemented Core Web services and WCF Services for system using WCF, ASP.NET and SQL Server 2008.
- Developed Web Forms for the modules using ASP.Net server controls, Validation Controls, and HTML, CSS
- Experience with MongoDB for development of data structures, store procedures, use of triggers and optimization.
- Ajax implemented to the web pages to reduce load on the server and for better performance.
- Developed ASP.Net web application and Windows application and Windows Service using VB.Net in .Net framework 3.5.
- Writing test cases for testing the code based on the requirements and Involved in the Unit testing and Integration Testing.
Environment: Visual Studio 2010, ASP.NET 3.5, VB.Net, C#, AJAX, IIS6.0, Oracle 11g, MS Visio 2003, Visual Source Safe, TFS.
.Net Developer
Confidential, Fort Worth, TX
Responsibilities:
- Understanding the existing system architecture and functionality.
- Went through the total project development life cycle and have a clear understanding of various tiers as the project was a multi-tier application.
- Coordinated with various groups of the client to gather business and system requirements.
- Manage the back-end connection to Microsoft SQL as the data source using ADO.Net and write SQL queries, stored procedures and triggers to manage data.
- Involved in application design based on MVC 3, Factory Design Pattern and OOPS. Active Developer of the core developing Team for the Banking Software using C#.Net, SQL Server with MVC Pattern.
- Developed DAL using ADO.NET Entity Framework, invoked DB tables and stored procedures 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.
- Developed Web Service for retrieving Employee Data (based on XML, WSDL, and SOAP)
- Designed WCF the front end using XAML Browser WPF for Rich UI.
- Worked extensively on the UI, created views by utilizing MVC3, and created view models.
- Consumed Web Services using WCF for online transactions using C# and exposed them through SOAP and HTTP.
- Created T-SQL Store Procedures, Views and User Defined Functions for fetching relevant data to UI for different VP Reports and Divisional Reports.
- Created Integration Test cases and NUnit test cases for Testing the System.
- Used VSS for version control during development.
- Have done data model principles, fit-gap analysis, prototyping, development, implementation, maintenance and support during the product design and development.
Environment: C#, ASP.Net 3.5, MVC 3.0, ADO.NET, WCF, LINQ, UML, SQL Server 2005, T-SQL, SOA, Crystal Reports, SSRS, SSIS, XAML, XSLT, N-unit testing, Visual Studio 2008, Win2003.