Lead .net Developer Resume
SUMMARY:
- 10+ years of IT experience in the field of ASP.NET, VB.NET, C#.NET, Visual Studio.NET, MVC, HTML, DHTML, XML, JavaScript, Web API, VB Scripts and VB.
- Developing experience of client/server architectural applications as well as n - tiered applications.
- Excellent working experience in .NET Framework 2.0 -4.5, C#.NET, VB.NET, ASP.Net, MVC 2.0 -5.0, ADO.NET, MS SQL Server, Oracle and XML.
- Good experience in working with both Agile / Scrum SDLC methodology.
- Strong understanding of Legacy System Application built on Microsoft Technologies Migration to .NET.
- Experienced in distributed application development using Remoting using TCP and Web Services XML, SOAP.
- Good Experience on Service Oriented Architecture SOA with WCF.
- Expert in .NET Framework 3.5 like LINQ, AJAX, REST and WCF.
- Hands on experience in design using object-oriented programming principles like Encapsulation, Inheritance, Polymorphism, Abstraction and Design patterns like Abstract Factory, Singleton, MVC.
- Experienced in Software Configuration Management Tools Visual Source Safe / Team Foundation Server TFS.
- Experience in modeling UML, Use Case, Class Diagrams, Sequence Diagrams, flowcharts using MS VISIO.
- Professional development of Database application using MS Access, MS SQL Server, T-SQL, Oracle 9i/10g and PL/SQL and LINQ.
- Fully fledged with client-side scripting like jQuery selectors, Events, Angular JS, jQuery UI, Plugins, AJAX, Telerik RAD control, Infragistics Components etc.
- Designed presentation tier i.e. web pages, using the concepts such as Master pages, Themes, HTML, XML, CSS, Custom controls, Java script, JQuery, VB script, CSS3, HTML5, DHTML, Bootstrap.
- Experience in deploying, configuring and maintaining the web sites and services on IIS 7.0 with and without secured socket layer.
- Extensive experience with ORM technologies like entity framework database model first, code first and performance-Tuning in EF.
- Hands on experience with database, worked in database related work primarily creating complex stored procedure, Views, Triggers, Functions, using PL/SQL, T-SQL. Experienced in configuration management, build schedule using Team Foundation Server 2012/2010/2008 using MS SQL Server , Transact-SQL, Oracle 9i/10g.
- Microsoft application building blocks for .net projects Data access, Exception Handling, Caching and configuration management application blocks. Expertise in client/server web-based web forms, asp.net application development.
- Data access Entity Framework (4.1/5.0/6.0), worked extensively with ado.net objects such as data adapter, dataset, and data reader to interact with databases like SQL server .
- Designed web application using ASP.NET MVC 5.0/4.0/3.0, created and deployment web application using MVC which is coupled with language-integrated query LINQ to retrieve and save data from various data sources.
- Experience in using ASP.net AJAX framework for quickly creating efficient and interactive web applications that work across all popular browsers.
- Reporting experience, in creating deployment of SSRS, Crystal Reports, reports, sub-reports, creating ETL packages using SQL Server 2005 Integration Services SSIS.
- Experience in developing WCF SOAP REST, WEB API services to expose useful functionality to web users SOAP/REST, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming them.
- Experience with CI Engines (Cruise Control .NET and TFS a plus)
- Experience in best practice and principle by designing principles architect using S.O.I.L.D
- Lead team of software engineers as Technical lead since last 4+ years both offshore and onshore team.
- Experience with training and mentoring team members with product knowledge and business processes.
- Experienced in a fast-paced agile development including Scrum, Test-Driven Development TDD. Excellent written, analytical skills, verbal communication skills with a customer service oriented attitude and worked with the offshore team as onsite coordinator to provide the update on the daily basis.
TECHNOLOGIES
.Net Technologies: .NET Framework 1.1 - 4.5, ASP.NET (WebForms/MVC), C#, VB.NET, ADO.NET, Entity Framework 4.1/5.0/6.0, WCF, Web API.
Development Tools: Visual Studio ( ), Visual Basic 6.0
Languages: C, C++, Java, SQL, PL/SQL, C#, VB.
Web Technologies: HTML 5, CSS 3, Bootstrap, VB Script, JavaScript, AngularJS, jQuery, XML, XSL, XSD, XSLT, DTD, ASP and Web Services
RDBMS: SQL Server, Oracle 9i/10g, MS Access, MS Excel, MYSQL
Web Servers: IIS 5.0 - 8.0
.NET Testing Tools: MS Test, Nunit 2.0
Version/ Source Control Tools: TFS, VSS, CVS
Business Intelligence Tools: SSIS, SSRS.
PROFESSIONAL EXPERIENCE:
Confidential
Lead .Net Developer
Responsibilities:
- Actively involved in SCRUM meetings discussing the implementation, integration of backlog modules considering the released version of software and best practices for solutions.
- Developed Business Logic layer by implementing Object Oriented Programming Language OOPs features like Inheritance, Polymorphism, Abstraction and Encapsulation.
- Created partial views and shared templates to reusable over the application.
- Analysis, Design and Development of modules using C#.Net using Visual Studio 2015.
- Expertise in developing applications using Microsoft technologies such as .NET Framework 5.0 Web applications using ASP.NET, and distributed applications using WCF, XML Web Services.
- Coded the application logic layer which contained all the business rules and business entities represented by C#.NET Classes.
- Developing the application using MVC, Entity Data Model and RESTful and WCF services.
- Created a Core RESTful Web API service using ASP.NET Web API to generate data for the EMS which was then consumed in the front-end by MVC
- Consumed the WCF services using JQuery Ajax calls to enable effective communication
- Using JQuery and JavaScript for implementing client-side validations at Controller level.
- Using JQuery JSON for dynamic User Interface, retrieval and posting of data.
- Implemented Microsoft ASP.Net AJAX Extender Controls like AutoComplete, and Calendar controls to provide a rich and user-friendly user-interface.
- Designed data access layer using Entity Framework 6.0 model.
- Integration with AAMVA (CDLIS & PDPS), Morpho Trust & other 3rd party services.
- Creating and managing schema objects such as tables, views, indexes, stored procedures, and triggers & maintaining Referential Integrity using T-SQL.
- For better user experience, developed the UI prototypes during requirement analysis and design phase using HTML, jQuery, bootstrap, CSS.
- Used JQuery-Ajax plug-in to GET the data in JSON format and displayed on HTML page.
- Integrated LDAP with Application for Authentication Purpose.
- Interface Development, Service Development & Batch Jobs Developments etc.
- Created WCF service interfaces for AAMVA, MORPHO, Celtic Interfaces.
- Responsible for UI design and creating contracts and classes in WCF for different modules in the application
- Implemented CRUD operations using $http service to call Web API methods.
- Worked on .net Custom tools like Kendo UI control
- Used SSIS for data transformation.
- Wrote Queries and Stored Procedures for integrating database for CRUD operations with databases
- Design and development on databases using SQL Server 2017. Developing Reports using SQL Server Reporting Services (SSRS), SQL Server Integration Services (SSIS).
- Used Update panel and Ajax controls of Ajax control toolkit on server controls to avoid page post back and page flickering.
- SQL Server 2017 was utilized as the data repository.
- Using TFS as source control (Configuration Management).
- Used Log4Net Logging Framework to place log statements within the code and assign levels to the statements.
- Involved in process related activities.
- Leading the team of 10 members by scheduling work activities, monitoring work progress, QC the work both Offshore and Onsite.
Technology Used: MS Visual Studio 2015 IDE, ASP.NET 5.0, MVC 5.0, C#.Net, SQL Server 2017, SSIS, SSRS, jQuery, JavaScript, NUnit, AJAX, Kendo UI, WCF, HTML, Bootstrap, TFS, CSS, T-SQL, Web API.
Confidential
Lead .Net Developer
Responsibilities:
- Actively involved in scrum meetings for requirement analysis, task analysis, progress discussions
- Used agile methodology for software development.
- Analysis, Design and Development of modules using ASP. Net, C#.Net 3.5/4.0 using Visual Studio 2012.
- Developed the presentation layer which consisted of ASP.NET MVC 4.0, User Controls and their associated code-behind files.
- Coded the application logic layer which contained all the business rules and business entities represented by C#.NET Classes. It also contained data access logic and data access classes using ADO.Net, which would communicate with the underlying database layer.
- Implemented client-side validations using JavaScript, JQuery, Angular JS and AJAX Library.
- Implemented Microsoft ASP.Net AJAX Extender Controls like AutoComplete, and Calendar controls to provide a rich and user-friendly user-interface.
- Designed data access layer using Entity Framework 6.0 model.
- Creating and managing schema objects such as tables, views, indexes, stored procedures, and triggers & maintaining Referential Integrity using T-SQL.
- For better user experience, developed the UI prototypes during requirement analysis and design phase using HTML, Jquery, bootstrap, CSS
- Used AJAX Controls for Page partial loading, Cascading Dropdowns and Auto fill text boxes.
- Building User Controls, Custom Controls to be used in the project.
- Extensively used View State, Session State.
- Created WCF service interfaces.
- Used Microsoft Enterprise Library as it is a set of tools and programming libraries for the .NET Framework.
- Worked on .net Custom tools like Telerik RAD editor control
- Used SSIS for data transformation.
- Design and development on databases using SQL Server 2012. Developing Reports using SQL Server Reporting Services (SSRS), SQL Server Integration Services (SSIS).
- Used Update panel and Ajax controls of Ajax control toolkit on server controls to avoid page post back and page flickering.
- SQL Server 2012 was utilized as the data repository.
- Using TFS as source control (Configuration Management).
- SSIS packages were developed to load the initial client provided data into database.
- Involved in process related activities.
- Leading the team of 4 members by scheduling work activities, monitoring work progress, QC the work.
Technology Used: MS Visual Studio 2012 IDE, ASP.NET 4.0, MVC 4.0, C#.Net, SQL Server 2012, SSIS, SSRS, JQuery, JavaScript, NUnit, AJAX, Telerik RAD and Windows 2012 Server, WCF, HTML, Bootstrap, TFS, CSS,T-SQL, Angular JS.
Confidential, Miami, FL
Lead .Net Developer
Responsibilities:
- Actively involved in scrum meetings for requirement analysis, task analysis, progress discussions
- Created mock up wire framing using Mockups.me tool and prepared design document.
- Analysis, Design and Development of modules using ASP. Net, C#.Net using Visual Studio 2012
- Used agile methodology for software development.
- Following Onshore/Offshore model for project development.
- Developed the second phase core functionality using the ASP.NET MVC 4.0 framework.
- JavaScript, JQuery was used to develop custom validations to validate the various inputs given by KMA's.
- Used AJAX Controls for Page partial loading, Cascading Dropdowns and Auto fill text boxes.
- Used Ajax, JQuery, JavaScript, HTML, CSS and various web controls to present data to users in a much comfortable environment.
- Worked on .net Custom tools like Telerik RAD editor control
- Used ADO.NET to provide connectivity to SQL Server 2012 back end database.
- Entity Framework 6.0 used in Data Access Layer for capturing data and storing components and their region details.
- Used Update panel and Ajax controls of Ajax control toolkit on server controls to avoid page post back and page flickering.
- Designed data access layer using Entity Framework model and successfully created Entity Models.
- Wrote WCF Services and client-side code to use services.
- SQL Server 2012 was utilized as the data repository.
- Used LINQ to Sql writing data access classes, complex T-SQL Stored Procedures, triggers, views to capture and modify data.
- SSIS packages were developed to load the initial client provided data into database.
- Leading the team of 7 members by scheduling work activities, monitoring work progress, QC the work.
- Involved in process related activities.
- Supervise offshore team in India- Keeping an effective communication channel between the stakeholders, offshore and onsite teams, Planning, Tracking and control, Execution, Keeping the wok within the agreed upon constraints
Technology Used: MS Visual Studio 2012, ASP.NET 4.0, MVC 4.0, XAML, C#.Net, SQL Server 2012, ADO.NET, JavaScript, jQuery, WCF, Entity Framework 6.0, NUnit, AJAX, Telerik RAD and Windows 2012 Server, CSS, HTML, T-SQL.
Confidential, Camp Hill, PA
Sr. .Net Developer
Responsibilities:
- New Enhancements using SDLC Methodology.
- Designing User Interface of the application in C#.NET using Visual Studio 2008.
- Write the Scripts, compiles and executes.
- Designed the Use Case, Class, and Sequence Diagrams using Vision.
- Created custom validations using Java script for Client-side validation.
- Implemented the project using ASP.NET, C#.NET and back-end database as SQL Server 2008.
- Designed and developed components in C#.NET using ADO.Net. These classes provide the functionality of the Data Layer and give access to the database
- Building User Controls, Custom Controls to be used in the project.
- Extensively used ASP.NET/HTML/CSS/JavaScript/AJAX to develop Web applications using Visual Studio 2008
- Implemented input validation using the ASP.NET Input Validation Controls.
- Upgraded Analysis Service 2005 to SSAS 2008r2. Identified and Defined Key Performance Indicators (KPIs) in SSAS 2008r2.
- Creates a Custom Controls like Dropdown List, Checkbox.
- Extensively used View State, Session State.
- Configured the Web.Config and Machine.config files.
- SQL scripts for designing Tables, Stored Procedures and Views using T-SQL.
- Used Log4Net for storing the log information.
- Participated in Integration Test, Functional Test, Load Test.
- Involved in preparation of the Design Document, Unit Test Plan and Unit Test Cases.
- Reduced the integration bugs, improve the team work using continuous integration.
- Involved in resolving various deployment and post production issues.
Technology Used: Windows XP Professional, SQL Server 2008, .NET Frame Work 2.0/3.5, Visual Studio 2008, C#.NET, ASP.Net 3.5, Vision, Java Script, AJAX, Nunit, HTML, CSS, T-SQL.
Confidential, FondDuLac, WI
.Net Lead Developer
Responsibilities:
- New Enhancements using Agile Methodology.
- Designing User Interface of the application in C#.NET using Visual Studio 2008.
- Designed the Use Case, Class, and Sequence Diagrams using Vision.
- Created Service that runs monthly and quarterly using VB.NET.
- Created custom validations using Java script for Client-side validation.
- Implemented the project using ASP.NET, C#.NET and back-end database as SQL Server2008.
- Involved in consuming Web Services and invoking them by using XML SOAP and WSDL tool for creating proxy classes.
- Building User Controls, Custom Controls to be used in the project.
- Used ADO.NET for database connectivity.
- Created Maintenance screens to Add/Modify/Delete using Datagrids, Data Readers and Datasets.
- Extensively used ASP.NET/HTML/CSS/JavaScript/AJAX to develop Web applications using Visual Studio 2008
- Implemented input validation using the ASP.NET Input Validation Controls.
- Extensively used View State, Session State.
- SQL scripts for designing Tables, Stored Procedures and Views using T-SQL.
- Used Enterprise Library application block for data access, data entities, exception handling
- Created the reports using SSRS.
- Used Log4Net for storing the log information.
- Participated in Integration Test, Functional Test, Load Test.
- Involved in preparation of the Design Document, Unit Test Plan and Unit Test Cases.
- Reduced the integration bugs, improve the team work using continuous integration.
- Involved in resolving various deployment and post production issues.
Technology Used: Windows XP Professional, SQL Server 2008, .NET Frame Work 2.0/3.5, Visual Studio 2008, VB.NET, C#.NET, ASP.Net 2.0, Vision, Java Script, HTML, CSS, AJAX, XML, XSL, Web Services, Nunit, Enterprise Library, VSS, SSRS, T-SQL.
Confidential, Philadelphia, PA
Sr. .NET Consultant/Module Lead
Responsibilities:
- Software development using Agile Methodology.
- Designed the Use Case, Class, Sequence diagram using UML.
- Designed Master Pages for uniform look and consistency across the web application.
- Designed and implemented system framework in such a way so that it can be extended later on and can be integrated easily with any other .Net application components as well.
- Involved in creating and maintaining database, Stored Procedure, Views in SQL Server 2005.
- Enhanced some pre- build components using C#.net using Visual Studio 2008.
- Extensive use of web controls and user controls.
- Developed a Web Service to pull the account information from the billing system using SOAP.
- Implemented Web Services using WSDL and SOAP.
- Used XML to transfer data between the Client and Server.
- Developed a Windows Service in VB.NET to the pull the information from the database, manipulate the information and sends a response back to customer.
- Identified the potential Issues that occur during the package execution by redirecting the rows from source component to Error Output.
- Implemented and upgraded WCF services used MSMQ for communicating.
- Extensively used ASP.NET/HTML/CSS/JavaScript/ AJAX to develop Web applications using Visual Studio 2008
- Used Log4Net for storing the log information.
- Utilized various ASP.NET validation controls for data entry validation on the front end.
- Involved in Source Code Management using Visual Source Safe 6.0.
- Involved in writing complex stored procedures using T-SQL.
- Used XML for data storage, used XSLT to transform SQL queries returned as XML nodes.
- Used Data Grids, Datasets, Data Views, Data Adapters and Data Readers to extract data from Backend.
- Used session/view state combination to make their user control persist their information across requests/pages.
- Involved in unit testing, module testing and integration testing.
- Reduced the integration bugs, improve the team work using continuous integration.
Technology Used: Visual Studio 2008, Windows XP Professional, UML, C#, VB.NET, ASP.Net 2.0, Java Script, XSD, AJAX, WCF, Microsoft SQL Server 2005, XML, XSLT, HTML, CSS, Web Service, Windows Service, ADO.Net, VSS, Nunit.
Confidential
Sr. .Net Consultant
Responsibilities:
- Used SDLC for the application development Process
- Designed Master Pages for uniform look and consistency across the web application.
- Migrated data from MS Access to SQL Server 2005
- Involved in developing AJAX web pages
- Developed various Web forms, User controls using C#.Net and JavaScript using Visual Studio 2008.
- Involved in user interface design for the front end using web forms in ASP.NET
- Developed Stored Procedures, functions, views and indexes to implement the business logic.
- Designed web forms using Visual Studio. NET, HTML, CSS, client site JavaScript code.
- Implemented features of .Net such as Calendar Controls, Grid View and Validation controls, Dataset, Security using form authentication.
- Configured the Web.Config and Machine.config files.
- Developed the data layer class using C# which is reusable for data transactions of entire project. In this class extensively used ADO.NET objects like Dataset, Data Adapter, Data Reader, Command, Data Table and Data Relation objects.
- Prepared Database stored procedures, functions, and SQL queries using T-SQL.
- Developed business logic using C#.NET, used the developed data layer class extensively for database related transactions.
- Used Log4Net for storing the log information like errors, warnings.
- User-Interface and backend were bound using ADO.NET technology.
Technology Used: Visual Studio 2008, ASP.NET, C#, AJAX, Microsoft SQL Server 2005, .NET Framework 2.0, MS Access, ADO.NET, VSS, Visio, Java script, Nunit, Log4net, T-SQL.
Confidential
.Net Developer
Responsibilities:
- Involved in complete life cycle of project.
- Designed and developed various validation Class modules in C#.net using Visual Studio 2005.
- Deployed at production environment and checked to meet all requirements.
- Developed stored procedures and triggers and views.
- Used ADO.net technology to build Data Access Components.
- Modified and redesigned the VB pages.
- Involved in Maintenance, testing and troubleshooting of the development server.
- Developed and manipulate user controls to display Doctors availability, Preferred doctors and used web services.
- Developed architecture and infrastructure with the goal of maximum reuse and flexibility.
- Designing of various database objects that include Tables, Triggers etc using Sql Server 2000.
- Created stored procedures in T-SQL to access and edit Oracle database.
- Maintain and upgrade the program during development to accommodate new specifications in the input files.
- Design user-friendly interface for easy operation of program.
- Designed web forms using Visual Studio. NET, CSS, client site JavaScript code.
- Developed site administrator area with client site JavaScript, XML, C#.
- Client interaction to understand problems/needs and respond back with time lines.
- Wrote Unit Test cases and Integration Test Cases.
Technology Used: Visual Studio 2005, ASP.NET, C#.Net, VB 6.0, Web Services, .Net Frame work 2.0, MS SQL Server 2000,XML, XSLT, HTML, Cascading Style Sheets (CSS), JavaScript, PL/SQL, TFS, Visual SourceSafe, Windows 2000, Nunit.