Lead .net Developer Resume
Charlotte, NC
SUMMARY:
- 10+ years of extensive experience as Full Stack developer in all phases of Software Development Life Cycle (SDLC) with ample experience involved in Design, Development, Coding, Debugging, Testing and Implementation of various applications based on (OOPS) Object Oriented Programming, Client/Server N - tier architecture, Model View Control (MVC), Microservices, Windows, Web based and Internet Technologies.
- Experience in Agile Scrum and Waterfall Methodology for full life-cycle of the project such as planning analysis, prototyping, design implementation, testing, release and following for next iteration as per needs.
- Extensive experience of designing and developing software applications with the Microsoft.NET Framework (4.5/4.0/3.5), ASP.NET (4.7/4.5/4.0/3.5 ), ASP.NET MVC, IIS ( 8.0/7.5/7.0/6.0 ), Win Forms and Web Forms.
- Provide technical guidance on building solutions using Azure PaaS and other services
- More than 5 years' experience in the Front-End Web App and User Interface (UI) development using Angular 2/4/5/6 , TypeScript, Angular JS , Node JS , React JS and JavaScrip t.
- Successfully done migration of Angular JS to Angular 2+ with extensive testing and fixing bugs
- Experience in using various SOLID Principles, Design Patterns such as MVC (Model-View-Controller), Factory, Singleton and Repository and using (OOPS) Object Oriented Programming Principles like Abstraction, Encapsulation, Inheritance and Polymorphism.
- Proficient in front end UI (Presentation Layer) development using jQuery, HTML, CSS, DHTML, Java Script and Bootstrap
- Message Queuing ( MSMQ ) technology to communicate across heterogeneous networks and systems
- Developed Dynamic Web Applications using Angular JS, also experience in Building Single Page Application (SPA) using Angular JS framework and developed Angular JS functionality in the application to provide Two-way Binding to the system.
- Rapid Application Development (RAD) using MVC (Model-View-Controller) pattern with design patterns, code review, release management.
- Worked on Entity Framework Model, Razor View Engine, Action Controller Filters, Scaffolding Templates, Custom HTML helpers and Remote Validator on ASP.NET MVC applications.
- Developed visual components through WPF using XAML and Expression Blend.
- Used MVVM model to architect and design the WPF Applications. Created Silverlight Application as per client requirements
- Extensive experience in implementing multi-tier web based applications and disturbed applications using WCF/Web Services standards based on Service Oriented Architecture (SOA) for Business Logic Layer.
- Experience in developing and consuming services using WCF (REST) and ASP.NET Web API, Web Services also used Team Foundation Server (TFS) for version controlling and to keep source-code safe.
- Expertise in developing Master Pages used for common design layout for pages, CSS to separate content of document from its presentation, Java Script to perform Client side validation.
- Experience in security policies including Authentication (Windows-based and Forms-based), Authorization (Profiles, Users as per Roles).
- Experience in working with ADO.Net data access techniques such as SQL Connection Objects, SQL Command Objects, Data Adapter Objects, Data Reader Objects, Dataset Objects using Data Grid, Data List and Repeater controls.
- Experience in data object models like Language-Integrated Query (LINQ) and Entity Framework to retrieve and modify data from different sources (LINQ to XML, LINQ to SQL, LINQ to Objects), also developed entity data frame work services.
- Created Entity classes, relationships between entity classes using Entity Framework to manage relational data as objects and used LINQ to Entities to message the data.
- Experience in MongoDB installation and development of database for Mobile and Game applications
- Extensive work experience of Data Access Layer in database development, for creating complex SQL queries, Indexes to optimize code and tuning performance, Stored Procedures, Functions, View, Cursor and triggers using SQL Server 2005/2008/ 2008 R 2/2012/2016/2017.
- Experience in creating and scheduling the SQL Server agent jobs to pull the data from different data sources using SSIS (SQL Server Integration Services) packages.
- Experience in creating and modifying reports with reporting tools SSRS (SQL Server Reporting Services) and Crystal Reports.
- Performed UNIX (SUN/HP), Linux (RED HAT) operation for file system management, backup and restore databases
- Excellent Team Player with good communication and Interpersonal skills and pro-actively engage with co-developers, Business analysts and clients.
TECHNICAL SKILLS:
Programming Languages: C#.Net (7.1/6.0/5.0/4.0/3.0 ), VB.Net, SQL, T-SQL, Java, C/C++
Web Technologies: ASP.Net (4.7/4.5/4.0/3.5 ), .Net Core(2.0, 1.00, MVC (3.0/4.0, 5.0), LINQ, AJAX (3.0/2.0), Web API, Web Services, Angular JS, Angular 2.0/4.0/6.0/7.0 , Java Script, TypeScript, React JS, JQuery, HTML/HTML 5, CSS 3, Bootstrap, JQuery, XML, XSLTUI
Technologies; Web Forms, Win Forms, WPF, XAML
IDE Tools: Visual Studio ( 2017/2015/2013 ), SQL Server Management Studio (SSMS), Azure, AWS, Informatica Power Centre
.NET FRAMEWORKS: .NET Framework 4.5/4.0/3.5/3.0 , ADO.NET Framework, Entity Framework
Databases: MS SQL Server 2017/2 R2/2008, Oracle, MongoDB, MySQL, Access
Middleware: Web Services, WCF(SOAP and REST), Web API, ADO.NET ( 4.5/4.0/3.5/3.0 )
Servers: Microsoft IIS (Internet Information Service) 8.0/7.5/7.0/6.0
Versioning Tools: Team Foundation Server (TFS), GIT, Visual Source Safe (VSS)
Reporting Tools: SSIS, SSAS, SSRS (SQL Server Reporting services), Crystal Reports
UNIX: / Linux OS UNIX (SUN/HP), Linux (RED HAT)
Methodologies: Agile Scrum, Waterfall
PROFESSIONAL EXPERIENCE:
Lead .Net Developer
Confidential, Charlotte, NC
Responsibilities:
- Application development using Agile Methodology, Azure, .Net Core, .Net Framework, MVC, Web API, Microservices, Angular and React JS. Involved in full lifecycle from design, development & Testing.
- Working on various SOLID Principles, Design Patterns (Onion, Factory, Singleton and Repository) and used (OOPS) Object Oriented Programming Principles where necessary.
- Attending daily project scrum board Standup meeting, for Epic, Features and PBI(Product Backlog Items) updates with Scrum Master, BAs, Developers, UAT and other cross functional team members.
- Using Azure environment for hosting business modules and APIs for testing and debugging. Architect solutions using MS Azure PaaS service.
- Providning constructive input in the project ongoing weekly Architecture meetings with Lead Arcitect, Lead Developer, Developers, Program Manager, UI developer, BAs and other team members.
- Co-ordeniting and providing Project KT(Knowledge Transfer) Session for Off-Shore teams using Cisco Webex
- Conducting cross functional Project Meeting with onsite and offshore Del1(Delivery 1), Int (Integration/DevOps), PMT(Project Management Team) to breakdown of legacy Tapsys module into Epics, Features, Backlogs and Tasks . Develop Sprint Planning, Sprint Schedules, Sprint Review and Sprint Retrospetive inputs across the team to finish project tasks in scheduled time using Burndown Chart .
- Connecting legacy applications into AZURE Cloud to debug and code extensions
- Working in Source control GitHub, Commit/Update, Push/Pull, Branching/Merging, Azure Dev-Ops environment for CI-CD (Continuous Integration and Continuous Development)
- Working on different Insurance Rating components model to get best rates from different carriers
- Analyzing legacy systems Quote, Bind, Transact, Endorsement, Claims, Inspections, Cancellations, Renewals and Reinstatements modules to get best fit into the new system Tapsys Rewrite . Reconnect with Class Codes, Coverages, Agency, Insured, ODM/Exclusion Rules, Locations modules to develop better Confidential Comparative Rater and Genric Rater for Tapsys Rewrite ( formally V-Next) project.
- Developing C# AutoMapper for bridging different Rating modules to get best carrier rates
- Design of the front-end UI components and business logic using C# in the form of View Models.
- Conducting installation and setup for Node JS, NMP, Typescript and CLI. Mastering Command prompt and Power shell commands for Angular Development, Testing and Debugging.
- Define Components, Modules, Decorator, Template, Class, Service, Methods, Properties, Directives, package.jason, main.ts, systemjs.config.js, index.html, ngOnInit(), Gulp in VS Code, .Net Framework and .Net Core for Visual Studio 2017 environment.
- Developing Angular code for Interpolation, Property binding, Two way binding, Pipes, Routing, Promises and Obserables etc.
- Working with Micro services, Dependency Injection, REST API using Entity Framework as the data access layer to SQL Server.
- Implemented and extensively used the Object-Oriented programming concepts in C# and ASP. Net.
- Using Azure DevOps for version control of the Source Code (Repos), Scrum Board along with the maintenance of the builds and the relevant documents (Wiki) for the same.
Environment: Microsoft Visual Studio 2017, VS Code, GitHub, Azure DevOps, C#.Net 7.0, ASP.NET, .Net Core 2.0, MVC 5.0, Entity Framework 6.0, HTML 5,CSS, React JS, Angular 2.0/4.0, Node JS, NPM, CLI, JavaScript, Bootstrap, WCF, ADO.NET, LINQ, XML, T-SQL, SQL Server 2017, TFS, GIT, Microsoft IIS 8.0
Senior .Net Developer
Confidential, San Antonio, TX
Responsibilities:
- Developed the application using Agile Methodology, C#.Net, Asp.Net, MVC, Web API. Involved in full lifecycle of the project from design, development & Testing.
- Responsible for designing the application authentication using .NET Framework, Model View Controller (MVC) architecture
- Designed the application using an MVC and MVVM Architecture that promotes a clear separation of the presentation, business logic and data access tiers.
- Worked on various SOLID Principles, Design Patterns, MVC (Model-View-Controller), Factory, Singleton and Repository and used (OOPS) Object Oriented Programming Principles where necessary.
- Created prototype of a Health Care Patient Management System using WPF, XAML and Silverlight after working on a previous version of the software in Windows forms.
- Contributed in the design of the front-end UI application using WPF and developed the business logic using C# in the form of View Models.
- Developed User Controls, UI attachable behaviors for changing columns colors, fonts and weight, and changing grid header height run time using WPF framework and C#.
- Responsible for Designing and Developing the Reusable UI Components like MVC Master Pages "Layouts and Nested Layouts", "View Start" and MVC User Controls "Partial Views".
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Developed AngularJS functionality in the application to provide two-way binding to the system.
- Developed Angular 2, React JS functionality in the application to provide two-way binding to the system.
- Developed the Single Page Application (SPA) and built reusable angular components targeted to reduce the large chunk of the code base using component-based Angular 2/4, TypeScript architecture.
- Well experienced in Node JS, NMP for server side scripting
- Used Bootstrap & media queries to create Responsive WebPages across the different size of screen from phone to Laptop.
- Developed MongoDB data base for small and Mobile applications
- Experienced in working with Web API, RESTful web services using Entity Framework as the data access layer to SQL Server.
- Participated in a fully scalable web application using Web API, C#, Entity Framework and SQL Server
- Implemented and extensively used the Object-Oriented programming concepts in C# and ASP. Net.
- Created and maintained database objects like complex Stored Procedures, Functions, Views, Triggers, Cursors, Tables, Queries and SQL Joins.
- Used MVC 4.0 for re-using the individual user controls by not coupling them with underlying data elements.
- Created the Data access layer and Data access objects using ADO.NET, Entity Frame Work and LINQ to reduce impedance mismatch.
- Designed the web UI using ASP.NET, HTML, DHTML, JavaScript, CSS, Web Forms and AJAX controls.
- Used Team Foundation Server (TFS) for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
- Involved on migrating SQL Server databases to SQL AZURE Database using SQL AZURE Migration Wizard.
- Deployed application to AZURE Cloud.
- Designed Web application using Web API with Angular and populated data using ADO.NET entity framework and Used Entity Framework to model and manage data from SQL Server.
- Written Queries using SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2012 for inserting/Updating/Deleting the data into the relational tables.
- Hands-on experience with Reporting Tools SQL Server Reporting Services (SSRS), creating ETL packages using SQL Server Integration Services(SSIS).
- Manipulated data using CRUD operations of SQL Server management studio and handled database access and data transmission based on RESTful web service.
- Worked in Source control GitHub.
- Performed UNIX (SUN/HP), Linux (RED HAT) operation for file system management, backup and restore databases
- Supported Operations team during the deployment and troubleshooting the production issues during deployment and on regular basis.
Environment: Microsoft Visual Studio 2017/2015/2013 , C#.Net 5.0, ASP.NET MVC 4.0, Entity Framework 5.0, HTML 5,CSS, AJAX, Angular JS, Angular 2.0/4.0, Node JS, jQuery, JavaScript, Bootstrap, WCF, WPF ADO.NET, LINQ, XML, T-SQL, SQL Server 2017/2016/2012 , Windows Server 2012, TFS, GIT, Microsoft IIS 8.0, SSIS, SSRS. UNIX, Linux
Senior .Net Developer
Confidential
Responsibilities:
- Involved in SDLC followed by Agile methodologies to produce high quality software model using N-Tier Architecture.
- Involved in creating UML/Use Case diagram, Class diagram, Object diagram, sequence diagram, data flow diagram and Pseudo code description and ER diagram etc.
- Designed and developed the applications using ASP.NET, C# and MVC design pattern.
- Implemented web based front end using ASP.NET, jQuery, CSS, HTML controls and business logic using C#.
- Designed, developed and implemented a SPA (Single Page Application) in Angular 2/4 and AngularJS
- Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.
- Created Restful API with using WebAPI HTTP action methods process.
- Designed and developed the applications using WPF bindings, commands, styles, data templates and control templates, and converters in developing the UI.
- Implemented tracking the user locations and aggregates user response in the region based to get the better understanding. It has been developed using Google Maps API with jQuery and JavaScript for integration. Collected data has published to the third party through REST Web API.
- Used .NET Entity Model for retrieving, querying, storing and manipulating data from the database.
- Designed many user screens with extensive use of controls like Web Grid, Tree View Controls, and Partial View.
- Developed Web Services to accept communications requests from third party systems
- Maintaining records in Excel Spread Sheet and exporting data into SQL Server Database using SQL Server Integration Services.
- Responsible for writing various T-SQL statements to pull data both out of relational and dimensional database.
- Work along with the DBA team to design and develop SQL Server stored procedures, views, Triggers.
- DDL Scripts for generating Tables, Views, Functions.
- Developed SQL Scripts to Insert/Update and Delete data in MS-SQL database.
- Developed reusable custom data-access layer using ADO.NET.
- Efficiently implemented Data and control templates to dynamically change the behavior and appearance of the UI Control using XAML for WPF application.
- Extensively used ASP.NET Data Grid and Data List controls for displaying the data.
- Implemented a separate query processing using LINQ and created data entry web applications, with LINQ to SQL CRUD operations.
- Used Windows Authentication Mechanism for successful Authorization and Authentication of the Credentials related to the application.
- Prepared Test status and Test summary reports. Effectively involved in the review of the Test results.
- Environment: Microsoft Visual Studio 2015, C#.Net 5.0, Entity Framework 4.0, ASP.NET MVC4/5, HTML 5, CSS, AngularJS, TypeScript , Node JS, jQuery, JavaScript, Bootstrap, WPF, WCF, LINQ, ADO.Net, XML, TFS, Win Forms, T-SQL, SQL Server 2014/2012/2008 R2, Microsoft IIS 8.0/7.5.
.Net Developer
Confidential, Dallas, TX
Responsibilities:
- Involved in all stages of Software Development Life Cycle including Analysis, Design, Coding, System Tests, Installation and Maintenance.
- Created services using WCF over HTTP and TCP/IP protocols.
- Extensive experience on data integration SSIS and report service SSRS
- Established communication between different applications running on same/different platforms using WCF.
- Used Grid View, Data List and Repeater controls with Paging and Sorting for displaying various data on to the page.
- Worked with designing, maintaining and analyzing databases, Stored Procedures, and Triggers using SQLServer2008 R2 and application interaction using ADO.NET
- Developed business modules using WPF bindings, commands, styles, data templates and control templates.
- Data access layer (DAL) was implemented using ADO.NET to connect and retrieve database information.
- Developed Stored Procedures, Functions, Triggers, and Views in SQL Server for accessing the database.
- Developed SQL queries to fetch data as per the business requirements with proper tuning techniques.
- Implemented and extensively used the Object-Oriented programming concepts in C# and ASP. Net 4.0.
- Developed various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS).
- Used TFS for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
Environment: Microsoft Visual Studio 2010, C#.Net 4.0,Entity Framework 4.0, ADO.NET, XML, HTML, CSS, JavaScript, TFS, SSRS, WCF, WPF, Web services, T-SQL, SQL Server 2008 R2, Windows Server 2008 R2, MS IIS 7.5.
.Net Developer
Confidential, Minneapolis, MN
Responsibilities:
- Has interacted with the client in person to get an understanding on the requirements.
- Involved in the complete lifecycle (SDLC) of the project in Design, Development, Implementation, testing and Support and Production Maintenance.
- Designed the web UI using ASP.NET, HTML, DHTML, JavaScript, CSS, Web Forms and AJAX controls.
- Created User Controls, Data Access Layer, Business Logic Layer classes using C#and .Net for web pages.
- Developed and maintained mortgage services intranet and Internet websites using Dreamweaver, HTML.
- Involved in developing prototype and implement new web interfaces using HTML.
- Involving in Business requirements and created SQL Server Stored Procedures as a need of business requirement
- Implemented business logic as custom coded APIs, database objects and security objects written in C#.
- Used .NET Framework Class Libraries and created ASP.Net pages in C# containing the business logic and providing data access logic using .Net Entity frame work objects.
- Created WCF services and Windows services as a need of business requirements.
- Developed financial business components using WPF , C# , PRISM and WPF controls.
- Worked with ADO.NET to interact with the SQL Server 2008 R2 (i.e. retrieving, updating and inserting data into the tables).
- Responsible for maintaining versions of source code using Team Foundation Server(TFS).
- Involved in Deployment and Troubleshooting issues in the application.
- Involved in writing technical specifications design document, deployment documents and operations guide for operation support.
Environment: Microsoft Visual Studio 2010, C#.Net 4.0, .NET Framework 4.0, ADO.NET, XML, HTML, CSS, JavaScript, TFS, Web services, WPF, T-SQL, SQL Server 2008 R2, MS IIS 7.5.
.Net Developer
Confidential, Canada
- Analyzed, Developed, Tested, Implemented and Supported in house Analytic report applications developed with C# .Net, VB .Net, Visual Studio 2008 , MS SQL Server 2005, Data Warehouse, IBM AS 400 in Windows 7 environments
- Maintained problem-solving Windows Forms and Web Forms Application using C # as code-behind using Visual studio 2008 and SQL Server 2005
- Designed and developed in house applications using JAVA, J2EE (JDBC, Servlets, JSP, AJAX, Hibernate, Spring and Web services).
- Used Spring Framework that leverages the classical Model-View- Controller MVC) architecture
- Developed the Admin screens using JSP and JavaScript. Setting and configuring Web-application modules like Registration and creation of Accounts on Web Server.
- Developed and maintained in house Resource Management applications in C++ / Oracle for Distribution Centre/Warehouse inventory management
- Conducted investigation for reported bugs (C++ code investigation), testing of the API and helped in code fix for the new releases and achieved customer reliability
- Performed Data base design, Schema creation, setup relation and constraints between tables in SQL Server 2005
- Performed UNIX (SUN/HP), Linux (RED HAT) operation for file system management, backup and restore databases
- Prepared professional reports in Word, Excel, Power Point with ad hoc data from Data warehouse, using SQL and PL/SQL queries for Confidential President, VPs, Directors, Managers and the Executive teams with accuracy
- Took ownership, initiatives and collaborated thoughts with team members and demonstrated a commitment for continuous learning
Environment: Visual Studio 2008, MS SQL Server 2005, C# .Net, VB.Net, .Net frame work, ADO.Net, ODBC, SSPS Show case query, SQL, PL/SQL, JAVA, J2EE, JSP, Servlets, Spring Framework, Hibernate, C/C++, Oracle, UNIX/Linux
Software Engineer
Confidential
- Designed and Developed Network Resource Management software for both front end & back end applications using JAVA, Servlets, JSP, EJB, Spring, Struts, Hibernate, JDBC, Web Services .
- Used Apache Tomcat and IBM WebSphere web servers to create test environments for java application modules
- Developed and Maintained Network Resource Management software ‘Objectel’ - a three tier application developed in C++ / Oracle (Windows, Unix- SUN/HP, Linux - RED HAT) for network inventory management
- Conducted Support Systems(OSS) provisioning, assessed Objectel system requirements, installed and setup Network in both Windows and UNIX environments
- Improved productivity and maintained faster DB in Oracle and conducted import / export customers data, analyzed it for investigation of data specific bugs using SQL plus, PL/SQL scripting, Stored procedures, Functions and Views
- Uploaded and Downloaded enterprise databases using Shell scripting in Sun Solaris
Environment: J2EE, JSP, Servlets, Ajax, Spring MVC, Hibernate, Web Services - (Restful and SOAP), WSDL, XML, C++, UNIX, Linux
