Senior .net Engineer Resume
Dublin, CA
SUMMARY
- Over 8 years of experience in Analysis, Design, Development of Software Applications
- Strong Object Oriented programming and problem solving skills
- Extensive experience of designing and developing software applications with the .NET Framework, ASP.NET MVC, Entity Framework, ASP.NET Web Forms, WCF, AJAX, and CSS
- Expertise in developing web based applications using HTML, HTML5, Java Script, CSS, XML, JQUERY,JSON
- Proficient working with Stored Procedures, Triggers, Cursors, Functions and Views on MS SQL Server
- Experience in development of .NET application using Server Controls, Web User Controls, Forms Validation Controls and Custom Controls using ASP.NET and C#
- Proficient in analyzing the Business Requirements, User Requirement Specifications (URS), Functional Requirement specifications (FRS).
- Involved in technical documentation using UML
- Experience with Agile and Scrum processes.
- Involved in all the phases of SDLC (Software Development Life Cycle)
- Excellent interpersonal, analytical and communication skills.
- Good team player with ability to work independently
TECHNICAL SKILLS
Microsoft Technologies: ASP.NET,ASP.NET MVC, C#, ADO.NET, LINQ, WCF, REST, ASP.NET MVC4, Razor, Entity Framework
Programming Languages: C# and C++.
Development Tools: Visual Studio.NET 2012/2010/2008/2005/2002.
Markup Languages: HTML and HTML5.
Scripting Languages: JavaScript, JQUERY, HandlebarJs and Ajax.
Web Servers: IIS 6.0/IIS7.0/IIS8.0
Database: SQL Server 2012/2008/2005/2002 , Oracle 11.
Version Control: GIT,TFS and VSS.
Unit Testing: NUnit
PDF Library: PDF Sharp.
PROFESSIONAL EXPERIENCE
Confidential, Dublin, CA
Senior .Net Engineer
Responsibilities:
- Designed and Developed core functionality of the Emissions test management system using model first approach.
- Evaluated multiple third party scheduler components and made recommendations.
- Developed the UI using ASP.NET MVC, DHTML, JQuery/JavaScript, CSS and Bootstrap
- Implemented Dependency Injection using Unity.
- Responsible for all client sideUI Validationand implementingBusiness logic based on user selection usingjQuery and Unobtrusive validation
- Designed and developed reports using SSRS
- Developed charts using Highcharts.js
- Working with version controller Team Foundation Server (TFS) for maintaining history of source - code and project documents.
- Worked very closely with business analysts and end users to refine the requirements.
- Involved in Deployment and Troubleshooting issues in the application.
- Reviewed the code to verify the accuracy, standards and optimizing the queries and minimizing the page upload times.
- Managed progress (weekly status Reports) of the project and facilitated effective communication through the team and to the Project Manager.
- Participated in various Scrum meetings.
Environment: C#, ASP.Net MVC 4, MVC 5, Entity Framework, Unity Framework, DHTMLX Scheduler, Full Calendar, Bootstrap 3.0, and SQL Server 2012.
Confidential
Senior .Net Engineer
Responsibilities:
- Used N-tier architecture for presentation layer, the Business and Data Access Layers and were coded using C#.
- Involved in design and development of web forms with server controls and HTML controls and performed client side validations using .NET validation controls and custom JavaScript.
- Developed rich user interface web forms using AJAX.
- Designed and developed the Data Access Layer
- Implemented stored procedures in SQL Server to support the business logic.
Environment: C#, ASP.Net 3.5, ADO.Net and SQL Server 2008.
Confidential
Application developer II
Responsibilities:
- Analyzed user requirements and involved in design and development. ASP.NET & ADO.NET were the building blocks with C# as the language.
- Used Layered Architecture with Presentation Layer (ASP.NET Pages), Business Logic Layer(BLL) and Data Access Layer (DAL)
- All database manipulations were done with stored procedures.
- Used stored procedures to access classes in DAL - Data Access Layer.
- BLL is used to interact with DAL
- Object Data Source is used in presentation layer to talk to BLL.
- Master page and themes were used to have a consistent user interface across the site
- ADO.NET was used to access database
Environment: C#, ASP.Net 2.0, ADO.Net and SQL Server 2005.
Confidential
ASP.Net Developer
Responsibilities:
- Implemented Layered Architecture with Presentation Layer and Data Access Layer
- All database manipulations are done with stored procedures.
- Stored procedures were accessed using classes in DAL.
- Object Data Source was used in presentation layer to talk to DAL.
- Grid View, Form View, Tree View, Calendar and other core controls were used for interface.
- Membership and login controls were used to implement security.
- Master page and themes were used.
- ADO.NET is used to access database
Environment: C#, ASP.Net 2.0, ADO.Net and SQL Server 2005.