Lead Engineer Resume
Carrollton, TX
SUMMARY
- Over 10 years of experience in software Analysis, Design, Development, Testing, Implementation and Maintenance of various Applications.
- Extensive experience of working in Insurance Domain (Commercial and Personal Lines Insurance, Health Insurance) and BFS.
- Extensive experience in developing Web based applications using C#, ASP.NETMVC, LINQ, WCF, Entity Framework, ADO.Net, XML, HTML5, JavaScript, JQuery, Angular JS, AJAX, and CSS3.
- Extensive experience in developing Web Services, WCF services.
- Comprehensive experience in designing and developing real - time, complex, n-tier applications with additional scheduling capabilities, creating Web Services using ASP.NET, XML and SOAP web services.
- Proficient in OOPs, Design Patterns, UML and RDBMS concepts. Performed Unit testing.
- Thorough understanding and experience tuning and designing database tables, stored procedures, functions and triggers in SQL Server.
- Experience in creating Data Transformation Service (DTS) and SQL Server Integration Services
- (SSIS) packages for data transfers and ETL Loads
- Good Knowledge of using AngularJS.
- Extensive experience in RDBMS Database design, Modeling and Database maintenance in SQL Server environment.
- Excellent skill in writing stored procedures, SSRS, SSIS Packages, PL-SQL Queries, functions, triggers, views and schemas in MS SQL Server.
- Proficient in OOPs, Design Patterns, UML and RDBMS concepts. Performed Unit testing.
- Good Experience working in Waterfall and Agile development models of SDLC.
- Quick learner with excellent analytical, technical and logical skills
- Project delivery under stringent timelines and high pressure.
TECHNICAL SKILLS
Framework: .Net Framework 2.0/3.5/4.0/4.5, .NET core 1.0
Database: SQL Server 2000/2005/2008/2012/2014/2016
MSBI: SSRS, SSIS
Programming languages: C#, JavaScript
Web Technologies: ASP.NET web forms, ASP.NET MVC 4, XML, HTML, and CSS
Services: Web Services, WCF, REST
Scripting Libraries: Typescript, Angular 2, Angular 1.3, jQuery Knockout, Bootstrap
IDE: VS 2005/2008/2010/2012/2013/2015
Source Control Tools: TFS
Operating System: Windows 7/8.1/10
Unit Testing Frameworks: MS VS unit testing
ORM: ADO.NET Entity framework, LINQ to SQL, LINQ to Objects. Entity Framework core.
Cloud: Azure
PROFESSIONAL EXPERIENCE
Confidential, Carrollton, TX
Lead Engineer
Responsibilities:
- Involved in analysis, design and development of the MVC 4 application using Angular JS framework.
- Designed REST API services to provide services for different applications.
- Used Angular JS framework for client-side framework.
- Used N-Hibernate to communicate with database.
- Configured application settings using the Web Config file.
- Implemented Exceptions Handling with Custom Event Log.
- Developed Web Services in the Business layer to communicate with the Application layer.
- Used Team foundation server for source configuration management.
- Designed and Created database tables, Indexes, Primary keys and other objects in SQL Server 2012.
- Created complex Business Stored Procedures, Views and User Defined Functions for Data Retrieval and Manipulations.
- Involved in Unit and Integration Testing and Fixing Bugs.
- Participated in various Client meetings with the team and the Project Manager to discuss Improvements/Amendments in the Development of the section.
- Worked on Scrum and agile methodology.
Environment: VS 2015/2017, .Net 4.5, Angular JS, Bootstrap, ASP.NET Web API, C# 6.0, N-Hibernate, Postgres SQL.
Confidential, Burlington, NC
Sr .NET Developer
Responsibilities:
- Involved in analysis, design and development of the ASP.NET MVC core application using .NET core and Angular 2 framework.
- Designed UI using Bootstrap framework.
- Designed REST API services to provide services for different applications.
- Used Angular 2 framework for client-side framework.
- Used Entity framework core to communicate with database.
- Used VSTS for source configuration management.
- Designed and Created database tables, Indexes, Primary keys and other objects in SQL Server 2016.
- Involved in Unit and Integration Testing and Fixing Bugs.
- Participated in various Client meetings with the team and the Project Manager to discuss Improvements/Amendments in the Development of the section.
- Used jQuery for DOM manipulations.
- Worked on Scrum and agile methodology.
Environment: VS 2015/2017, .Net Core 1.0, ASP.NET Core 1.0, Angular 2, Bootstrap, jQuery, ASP.NET Web API, C# 6.0, Entity framework core 1.0, SQL Server 2016
Confidential, Burlington, NC
Sr .NET Developer
Responsibilities:
- Involved in analysis, design and development of the MVC 4 application using Angular JS framework.
- Designed UI using Bootstrap framework.
- Designed REST API services to provide services for different applications.
- Used Angular JS framework for client-side framework.
- Used ADO.NET Entity framework code first model to communicate with database.
- Used jQuery for DOM manipulations and making API calls from client.
- Configured application settings using the web Config file.
- Implemented Exceptions Handling with Custom Event Log.
- Developed Web Services in the Business layer to communicate with the Application layer.
- Used Team foundation server for source configuration management.
- Designed and Created database tables, Indexes, Primary keys and other objects in SQL Server 2012.
- Involved in Developing, Deploying and Supporting SSIS Packages for Populating Data to the Dashboard Reports.
- Created complex Business Stored Procedures, Views and User Defined Functions for Data Retrieval and Manipulations.
- Handled Multiple Reports using SSRS in Developing, Configuring and Deploying Reports across all other environments.
- Involved in Unit and Integration Testing and Fixing Bugs.
- Participated in various Client meetings with the team and the Project Manager to discuss Improvements/Amendments in the Development of the section.
- Worked on Scrum and agile methodology.
Environment: VS 2013, .Net Framework 4.5, ASP.NET MVC 4, Angular JS, Bootstrap, JQuery, ASP.NET Web API, C# 5.0, ADO.NET Entity framework code first, SSIS, SQL Server 2012
Confidential, Orange, CA
Sr .NET Developer
Responsibilities:
- Involved in Requirement Analysis, Design and Development Phases of project
- Created stored procedures and also used Entity framework.
- Preparation and Execution of Unit Test Cases
- Worked on new user stories in each sprint.
- Worked on Scrum and agile methodology.
- Designed and developed user interfaces using ASP.NET MVC, .NET Framework4.0, C#
- Extensively used Entity Framework with WCF services.
- Used views like Partial and Shared views for displaying results, which actually contains the business logic.
- Involved in developing WCF services using C#, to centralize the business process.
- Used fluent validations and JQuery to provide Client-side validations.
- Used JQuery Ajax for server calls from client.
- Worked with TFS for handling version control.
- Designed and created database tables in SQL Server 2012.
- Created stored procedures and user-defined functions to interact with the database.
- Involved in TDD and mock up unit testing.
Environment: C#, Visual Studio.NET 4.0, ASP.NET MVC 4, Entity Framework, SQL Server 2012, WCF, HTML, Repository and Unit of Work patterns, JQuery, Bootstrap, CSS, TFS, MOQ
Confidential
Sr .NET Developer
Responsibilities:
- Worked as a senior developer by lead the team and involving design and coding.
- Designed the basic application solution with the following projects Silverlight 4.0 application, ASP.NET application, WCF service library, WCF service application and various windows class library projects which include helper utilities.
- Designed the database schemas with normalization rules and created clustered and non-clustered indexes to appropriate columns to improve the performance. Created various tables, views, triggers, stored procedures, functions.
- Developed database layer by using ADO.NET entity framework Database first model.
- Created WCF service application and provided end point with Basic Http Binding. I
- Used per session implementation and used transaction scope. I have created various data contracts to get the data from the database and give the data to the client application. Created various fault contracts to represent the system exception as business exception to the client. I have Implemented logging to capture the exception.
- I have used auto mapper library to transfer the data between layers.
- Involved in designing and coding part of all the layers.
- Used Microsoft Test Manager for unit testing.
- Created various SSIS packages for ETL operations from various systems SQL server, Excel, flat files.
- Used to visual studio static code analysis tool for coding standards.
- Used TFS 2010 for Planning and Tracking the tasks and TFS version control.
- Involved in the application deployment in SIT and UAT.
Environment: VS 2010 / .Net Framework 4.0, Silverlight 4.0, C# 4.0, ADO.NET Entity framework, WCF, SSIS. SQL Server 2008 R2
Confidential
Sr .NET Developer
Responsibilities:
- Worked as a developer by involving coding in all the layers.
- Designed the database schemas with normalization rules and created clustered and non-clustered indexes to appropriate columns to improve the performance. Created various tables, views, triggers, stored procedures, functions.
- Developed database layer by using LINQ to SQL.
- Written stored procedures and functions in SQL server.
- Created WCF application and provided end point with wsHttpBinding.
- Used default session mode as per call implementation and used transaction scope. I have created various data contracts to get the data from the database and give the data to the client application. Created various fault contracts to represent the system exception as business exception to the client. I have Implemented logging to capture the exception.
- Used MS visual studio unit testing project and Microsoft Test Manager for unit testing.
- Developed various reports by using SSRS.
- Developed various SSIS package packages for ETL operations from various systems SQL server, Excel.
- Involved in the application deployment in SIT and UAT.
Environment: VS 2008 / .Net Framework 3.5, ASP.NET 3.5, C# 3.0, LINQ TO SQL, WCF, ASP.NET Ajax, Ajax Control Toolkit, SSIS, SSRS. SQL Server 2005
Confidential
Dot Net Developer
Responsibilities:
- Worked as a developer by involving coding in all the layers.
- Designed the database schemas with normalization rules and created clustered and non-clustered indexes to appropriate columns to improve the performance. Created various tables, views, triggers, stored procedures, functions.
- Developed database layer by using ADO.NET entity framework Database first model.
- Created WCF service application and provided end point with basic Http Binding Used session mode as per session implementation. I have added cross domain policy support files in service to support the cross domain call from the service.
- I have created various data contracts to get the data from the database and give the data to the client application. Created various fault contracts to represent the system exception as business exception to the client. I have Implemented logging to capture the exception occurred in Service.
- Used MS visual studio unit testing project Microsoft Test Manager for unit testing.
- Involved in the application deployment in SIT and UAT.
Environment: VS 2010/ .Net Framework 4.0, C# 4.0, Silver Light 4.0, WCF, SQL Server 2005.
Confidential
Dot Net Developer
Responsibilities:
- Worked as a developer by involving coding in all the layers.
- Participated in the creating database schema with normalization rules and created clustered and non-clustered indexes to appropriate columns to improve the performance. Created various tables, views, triggers, stored procedures, functions.
- Developed database layer by using LINQ to SQL.
- Created WCF service application and provided end point with WS Http Binding Used session mode as per session implementation.
- I have created various data contracts to get the data from the database and give the data to the client application. Created various fault contracts to represent the system exception as business exception to the client. I have Implemented logging to capture the exception occurred in Service.
- Used MS visual studio unit testing project Microsoft Test Manager for unit testing.
- Involved in the application deployment in SIT and UAT.
Environment: VS 2008 / .Net Framework 3.5, ASP.NET 3.5, C# 3.0, LINQ TO SQL, WCF, ASP.NET Ajax, Ajax Control Toolkit, SSRS, SQL Server 2005.
Confidential
Dot Net Developer
Responsibilities:
- Worked as a developer by involving coding in all the layers.
- Participated in the database schema design with normalization rules and created clustered and non-clustered indexes to appropriate columns to improve the performance. Created various tables, views, stored procedures, functions.
- Developed database layer by using ADO.NET. I used ADO.NET SQL client to connect the database. I used both Data reader and Dataset objects to get and update the database. Used data view to Sorting the data.
- Have done manual unit testing to ensure the functionalities are working as expected.
- Involved in the application deployment in SIT and UAT.
Environment: VS 2008 / .Net Framework 3.5, C#, ASP.NET, ADO.NET, SQL Server 2008.