Lead Engineer Resume
Tustin, CA
SUMMARY:
- 15 years of rich IT experience in Client/Server and Web Applications using Microsoft Technologies, .NET framework, .Net Core.
- Experience in all aspects of different stages in Software Development Life Cycle (SDLC)
- Extensive experience in ASP.NET, VB.NET, ADO. Net, C#, MVC 4, 5, 5.2, .Net Core, OOPS, ASP, XML, XSLT, HTML, IIS, DHTML, VBScript, AngularJS, Typescript, JavaScript, SQL Server 2017, SQL, PL/SQL, T SQL, Visual Studio 2015/2017/2019, VSS, Team Foundation Server (TFS), GitHub
- Expertise in creating components using VB.NET and C#.
- Expertise in HTML, DHTML, CSS, and XML
- Expertise in Object Oriented Programming techniques.
- Good knowledge about Design patterns, Creating UML diagrams using MS Visio and Rational Rose.
- Excellent skills in developing code for the database applications to interact with the databases, using ADO.NET.
- Extensively worked in writing stored procedures, database triggers, and exception handlers.
- Good working experience of SQL Server 2000, ADO.NET, ODBC, SQL, PL/SQL, SQL Server 2005/2008.
- Involved in migrating of Web Applications from .Net 1.1 to .Net 2.0 and .Net 3.5, 4.0,4.5.
- Solid Experience in generating various complex reports using Crystal reports, Text Reports, Flat files and PL/SQL, Stored Procedures, Functions & Triggers.
- Experience in web development, creating/consuming web services and Client/Server applications using ASP.NET, C#, JavaScript, AngularJS, TypeScript, HTML, Visual basic, Oracle, SQL Server 2000/2016/2017, and MS Access.
- Excellent problem solving skills with a strong technical background and good interpersonal skills.
- Experience includes developing user manuals for various projects and Programming Specifications.
- Quick learner and excellent team player, ability to meet deadlines and work under pressure.
TECHNICAL SKILLS:
Technologies: ASP.NET 3.0/3.5/4/ 4.5, VB.NET, C#, ADO.NET Remoting, Webservices, WCF, Web API, .Net Core
Web Technologies: ASP, HTML/DHTML, JScript, VBScript, Web Administration IIS, Web Services, Remoting, ASP.NET, Webservices, WCF, RSS Feeds, JSON, Microsoft Ajax, JQuery, AngularJS, TypeScript, MVC.NET, MVP, Entity Framework, MS Unity, Ninject 3.0, Google Analytics, Omniture, Webtrends, Windows Azure, Silverpop, Autofac
Development Tool: Visual Studio Code, Microsoft Visual Studio.Net 2019, Microsoft Automated Build Studio, Postman, Fiddler, SoapUI.
Programming Languages: VB.NET, VB 6.0, C#, ADO.NET, ADO, XML, XSD, XSLT, UML
Database: SQL Server 2000/2005/2008/2012, SQL Programming, MongoDB, Oracle 8i, MS Access application development with VBA
Operating Systems: Windows 9x, Windows 2000, Windows Server 2003/2008, Windows ME, Windows XP
Version Management Tool: Visual Source Safe (VSS), MS - Source of Site(SOS), Microsoft Team Foundation Server (TFS), SVN
Integrated Servers: Ektron Content Management System, Sitecore CMS, SDL Tridion, Umbraco
PROFESSIONAL EXPERIENCE:
Confidential, Tustin CA
Lead Engineer
Responsibilities:
- Version control using TFS and Git for the different services, frontend and backend applications. CI/CD setup using Jenkins
- Created .Net WCF services to encapsulate business logic of the application.
- Designed and developed Web APIs using .Net Core for the third party services as vendor gateway.
- Extensively involved in the design and development of MS SQL Server Database objects (Stored procedures, Views, Function, Tables and DB Scripts).
- Architected and developed n-tier MVC.NET application using C#, Razor & HTML 5 controls, JQuery and JavaScript.
- Implemented third party services FlexiCapture to read the event’s paper application using OCR technology.
- Added Swashbuckle Swagger to test the .Net Core Web APIs. Used NUnit Test project to test the Web Services.
- Worked as core team member for writing single page application using AngularJS.
Environment: .Net Framework 4.7, .Net Core 3.0, Web API, MVC 5, C#, SQL Server 2012, AngularJS, JQuery, Visual Studio 2013, SVN, WCF, FlexiCapture (OCR), LINQ, AutoFac (Dependency Injection), TFS, GIT, Jenkins (CI/CD).
Confidential, El Segundo CA
Lead Engineer /Senior Software Engineer
Responsibilities:
- Involved in writing of application business logic using C#.
- Developed database entities using Microsoft Entity Framework.
- Used jQuery, a lightweight cross-browser JavaScript library that emphasizes interaction between JavaScript and HTML.
- Used MVC pattern to create the web project of the application.
- Implemented WCF Services to access business specific application.
- Microsoft Windows Azure server is used for hosting the website and SQL server 2012.
- Involved in using the advance features of Windows Azure server like Blob containers, Sloting of websites, publishing the build, managing and scheduling the website and database backups on production server.
- Handled dependency injection using Autofac.
- Writing the unit test cases to test the WCF services and business logic of the application.
- Involved in creating of custom data types and web page contents in Umbraco CMS.
- Managing the QA, stage and Production servers.
- Interaction with project managers and client to understand the application business requirements.
Environment: Windows Azure, .Net Framework 4.5, MVC 5, C#, SQL Server 2012, JQuery, Visual Studio 2013, SVN, WCF, Entity Framework, Google Analytics, Umbraco CMS, Linq, Autofac.
Confidential, El Segundo CA
Lead Engineer /Senior Software Engineer
Responsibilities:
- Involved in various phases of the Software Development Life Cycle (SDLC) in Requirement Gathering, Development, System and User Acceptance Testing.
- Used Microsoft Entity Framework to handle the database transactions.
- Used Autofac web APIs to handle the dependency injection throughout the project
- Extensively involved in creating the custom data types and page in Tridion CMS.
- Created data models, presentation views and controller using .Net MVC and C#
- Involved in the design and development of web application module.
- Unit-Test cases are written for performing the testing of different business objects using.
- Release management of build on stage and production environments.
Environment: .Net Framework 4.5, MVC 4, C#, SQL Server 2012, JQuery, Visual Studio 2013, SVN, WCF, Entity Framework, Google Analytics, Microsoft Unity, Tridion, CMS, IIS 7.0, Linq, Autofac, Silverpop
Confidential, California
Senior .Net Engineer
Responsibilities:
- Designing and writing of application business logic using ASP.Net and C#.
- Developed SQL Server 2008 objects Stored Procedures, Functions, views etc.
- Creation of Windows services and Console Applications for various kinds of backend jobs.
- Handling the Sitecore CMS APIs in web application for creation of various items in sitecore CMS.
- Written job to import the Sitecore CMS data in the application.
- Involved in the design and development of web application module.
- Developed the resize engine for image processing.
- Written Test object to perform testing of different business objects using VisualStudio TestTools.
- Used Third party tool FileHelper 2.0 for creating the spreadsheet documents.
- Written automated email system to blast the LHW system emails to the subscribers.
- Implemented the Goolge Recaptcha to validate the user input.
- Involved in generating the entity object using Microsoft Entity Framework 4.0.
Environment: .Net Framework 4.0, ASP.NET 4.0, MVC 3.0, IIS 7.0, C#, SQL Server 2008, JQuery, Visual Studio 2012, Team Foundation Server (TFS), WCF, Entity Framework, Google Analytics, Microsoft Unity, Sitecore CMS, Windows Services, Console Applications, FileHelper 2.0, Linq, Google Recaptcha, CookComputing, AutoMapper.
Confidential, California
Senior .Net Engineer
Responsibilities:
- Used Ninject modules to register various types of IOC containers.
- Writing modules of application block as per the given wireframes by creative team.
- Used Module view controller (MVC) pattern to design the site framework.
- Designing and writing of application objects using C# & ASP.Net.
- Involved in writing of Stored procedures, function and views for the application, using MS SQL Server 2008
- Use Ominiture tags for reporting throughout the application.
- Implemented entities using Microsoft Entity Framework 4.0.
- Involved in writing of test application using Visual Studio Test Tool.
- Used extensively Jquery to make the Ajax calls.
- Implemented third party webservice (TimeHighway) within the application.
- Used Team Foundation Server (TFS) as source version control and sharing the source code among the team members.
- Written custom method for Omniture Reporting Tool input.
- Actively involved in the Code review process among the team member.
- Involved in the performance tuning of database objects.
- Migrated the old application source code to the new Honda and Acura application.
Environment: .Net Framework 4.0, ASP.NET 4.0, MVC 3.0, IIS 7.0, C#, Linq, SQL Server 2008, JQuery, Visual Studio 2010, Team Foundation Server (TFS), WCF, Entity Framework, Omniture.
Confidential, California
.Net Lead Engineer
Responsibilities:
- System Maintenance, bug fixing and enhancement of application.
- Application migration from .Net 1.0 to .Net 3.5
- Writing technical & design document for the application.
- Interaction with client to gather the functional and technical requirement
- Designing and writing of application objects using VB.Net & ASP.Net.
- Writing of backend jobs to support application.
- Writing of Stored procedures, triggers, function and views for the application, using MS SQL Server 2005
- Management of different Verizon Server for production releases.
- Established internal QA and Stage servers for the team.
- Handling the weekly code patch release on all the application servers.
- Project source code Migration from Visual Source Safe to Team Foundation Server.
- Handling the offshore team management of 5 persons.
- Involved in code review of team members.
- Actively involved in the interaction with different teams of KBHome, Verizon and internal development team.
- Unit testing of application objects.
- Establishment of practices and process among the team members.
Environment: .Net Framework 3.5, ASP.Net, C#, JavaScript, XML, Visual Studio 2008, Team Foundation Server, Windows Services, Ajax, MS SQL Server 2008, WebTrends.
Confidential, California
.Net Lead Engineer
Responsibilities:
- System Maintenance, bug fixing and enhancement of application.
- Application migration from .Net 1.0 to .Net 3.5
- Interaction with client to gather the functional and technical requirement
- Designing and writing of application objects using VB.Net & ASP.Net.
- Writing of backend jobs (Windows & Console Application) to support application.
- Migrated Application from one server vendor (Meredith) to new server vendor (WebSol)
- Migrated application database from SQL Server 2005 to SQL Server 2008.
- Implement Web Servers and Load Balancer among the server.
- Moved allocation from Windows Server 2000 to Windows Server 2008 R2.
- Worked with DBAs to implemented Log Shipping process between database servers.
- Migrated application to use Google Analytics from WebTrends.
- Established Load Testing to test the database performance.
- Modified site to give new look and feel and to create more space on the site for newscion Toyota car models.
- Established new QA stage and production servers.
- Involved in giving the patch code release.
- Writing of Stored procedures, triggers, function and views for the application, using MS SQL Server 2008
- Establishment of good practices and process among the team members.
Environment: VB.NET, ASP.Net, .Net Framework 2.0, ADO.NET, Web services, Team Foundation Server (TFS), SQL Server 2008, Google Analytics, Windows server 2008, IIS 7.0, Windows Services, Microsoft Enterprise library.
Confidential, California
Sr. .Net Developer
Responsibilities:
- Involved in Analysis, Design and Development of the application.
- Developed modules of the application using ASP.NET, C# using Visual Studio 2008, Ektron Content Management System (CMS).
- Created the user control to achieve the reusability of controls throughout the application.
- Used ASP.NET validation controls (Required field validator, regular expression validator, compare validator, range validator), User Controls, Custom Controls, Data Grid Web Control.
- Extensively used JSON AJAX and Yahoo AJAX Toolkit to present a very intuitive user experience
- Creating and consumed Windows Communication Foundation (WCF) Services in C#.Net
- Created Stored Procedures, Views and Triggers using SQL.
- Implemented Stored Procedures call in the business layer (ADO.Net) for use of Web layer.
- Used ADO.NET objects (sqlConnection, sqlDataAdapter, sqlCommand, sqlDataReader and Dataset) to connect to SQL Server 2005.
- Client side data validations were done using JavaScript.
- Extensively used XML for data transfer across different systems and XSLT/XPATH for transformations.
- Worked with User Controls, Validation Controls, Web Controls, Server Controls, and Grid Views.
- Implemented SOA by consuming WCF services in getting the orders details of various clients and branches.
- Involved in N-Unit testing of the application according to the Use cases written.
- Involved in Source Code Management using MS Visual Studio Team Foundation Server (TFS) 2008
- Responsible for Unit Testing and Bug fixing.
Environment: .Net Framework 3.5, ASP.NET, C#, JavaScript, ADO.NET, Ektron CMS, JSON, Ms Ajax, XML, XSLT, HTML, CSS, SQL Server 2005, RSS Feeds, Team Foundation Server (TFS) 2008, IIS 6.0, Windows XP.
Confidential, New Jersey
Sr. .Net Developer
Responsibilities:
- Involved in Analysis, Design and Development of the application.
- Developed modules of the application using ASP.NET, C# using Visual Studio 2005.
- Created the user control to achieve the reusability of controls throughout the application.
- Used ASP.NET validation controls (Required field validator, regular expression validator, compare validator, range validator), User Controls, Custom Controls, Data Grid Web Control.
- Designed and implemented the Subscription module using LINQ,ASP.Net
- Extensively used Microsoft AJAX to present a very intuitive user experience
- Creating and consumed Web Services in C#.Net
- Created Stored Procedures, Views and Triggers using SQL.
- Implemented Stored Procedures call in the business layer (ADO.Net) for use of Web layer.
- Used ADO.NET objects (sqlConnection, sqlDataAdapter, sqlCommand, sqlDataReader and Dataset) to connect to SQL Server 2005.
- Created configuration file Web.Config for APP setting of the application by writing database connection string and user authentication.
- Client side data validations were done using JavaScript.
- Worked with User Controls, Validation Controls, Web Controls, Server Controls, and Grid Views.
- Involved in Unit testing of the application according to the Use cases written.
- Involved in Source Code Management using MS Visual Source Safe 6.0.
- Responsible for Unit Testing and Bug fixing.
- Reports were generated using Crystal Reports
Environment: ASP.NET 3.0, C# .NET, SQL Server 2005, IIS 6.0, Visual Studio .NET 2008, VSS 6.0, LINQ, XML, JavaScript, Crystal report 9, Windows XP
Confidential, Virginia
Sr. .Net Developer
Responsibilities:
- Involved in the Analysis, design and architecture of application modules.
- Modeled the system using UML, MS Visio.
- Involved design and development of user interface forms using Win Forms
- Involved in designing and developing Business and Data Access Layers (BAL) in VB.NET.
- Performed writing of validations API for client and server side validation.
- Creation of tables, triggers and stored procedures, Jobs in SQL Server 2005.
- Implemented Stored Procedure and Function calls in the Data Access Layer (DAL) using VB.NET and ADO.NET.
- Developed data access layer to interact with the database using ADO.NET.
- Involved in code reviews and bug fixing.
- Prepared test plans and test cases.
- Involved in N-unit testing of the application according to the test cases written.
Environment: VB.NET, ADO.NET, Remoting, Crystal Reports 9, COM, Source of Site (SOS), SQL Server 2005, Third Party Infragistic Controls, Automated Build Studio, Windows XP.
Confidential, Atlanta
.Net Developer
Responsibilities:
- Worked as a Dot net developer and provided support to develop application in ASP.NET.
- Designed and implemented the product design studio in ASP.Net, C#, List Views, Object Data Source, Master Pages and User Controls.
- Created Web Forms using ASP.NET, Ajax Controls (Scrollbar, Toggle Checkbox, Update Panel)
- Created User Controls which are skin able and used CSS for markup.
- System study, Design and Documentation using Visual Studio 2005.
- Implemented business rules by using Database Triggers.
- Writing of Test Cases for test databases for ongoing development and testing.
- Designed and developed SQL Server Jobs to process incoming data into application.
- Created several Stored Procedures, User Defined Functions (UDF), Views, Tables, Indexes.
- Worked on complex reports using SQL Server Reporting Services.
Environment: ASP.Net, C#, ADO.NET, JavaScript, MS Ajax, XML, SQL Server Reporting Services, MS Visual Source Safe 6.0, SQL Server 2005, N-Unit, IIS 6.0, Windows XP, MS Office 2005.
Confidential, Atlanta
.Net Developer
Responsibilities:
- Worked as a Dot net developer and provided support to develop application in ASP.NET.
- Designed and implemented the product design studio in ASP.Net, C#, List Views, Object Data Source, Master Pages and User Controls.
- Created Web Forms using ASP.NET, Ajax Controls (Scrollbar, Toggle Checkbox, Update Panel)
- Created User Controls which are skin able and used CSS for markup.
- System study, Design and Documentation using Visual Studio 2005.
- Implemented business rules by using Database Triggers.
- Writing of Test Cases for test databases for ongoing development and testing.
- Designed and developed SQL Server Jobs to process incoming data into application.
- Created several Stored Procedures, User Defined Functions (UDF), Views, Tables, Indexes.
- Worked on complex reports using SQL Server Reporting Services.
Environment: ASP.Net, C#, ADO.NET, JavaScript, MS Ajax, XML, SQL Server Reporting Services, MS Visual Source Safe 6.0, SQL Server 2005, N-Unit, IIS 6.0, Windows XP, MS Office 2005.
Confidential
.Net Developer
Responsibilities:
- Involved in Analysis, Design and Development of the application.
- Development of Windows Service using .Net Framework 1.1.
- Defining of XML Schema Definitions (XSD) and XMLs for different transaction.
- Writing of logical XSLT to transform the XML.
- Involved in writing of Test Case for testing the Windows Service.
- Creation testing application for this component using Win32 Forms.
- Created Stored Procedures, Views and Triggers using MS SQL Server 2000
- Development of middle tier API classes in VB.NET for processing XML and EBCDIC strings.
- Responsible for Unit Testing and Bug fixing.
Environment: VB.Net, Win32 Forms, Remoting, Windows Services, Socket Programming, XML, XSLT, XSD SQL Server 2000, Windows XP
Confidential, New Jersey
.Net Developer
Responsibilities:
- Includes understanding of business logic and plan to convert code FoxPro to VB.Net.
- Development of GUI using Win32 Forms.
- Segregation and understanding of FoxPro code to convert in VB.Net for client and server
- Created and executed SQL queries for data validation.
- Created Backend Testing Cases and Scripts.
- Developed Tables, Triggers and Stored Procedures, SQL Server 2000.
- Implemented Stored Procedure and Function calls in the Data Access Layer using VB.NET and ADO.NET.
Environment: VB.Net, MS-Foxpro, ADO.NET, Win32 Forms, Remoting, XML, SQL Server 2000, Visual Source Safe 6.0, Windows XP