Senior Dot Net Software Engineer Resume
TX
SUMMARY:
- 9 years of Experience in Software Development Life Cycle (SDLC). As part of my assignments, I was involved in Requirement Analysis, Design, Application Development & Maintenance of Web and Windows based applications using Agile and Scrum Development Methodologies.
- Experience of working in Oil & Gas Energy, Healthcare and State Govt domains.
- Extensively used ASP.NET/MVC, Entity framework with C# and VB.Net as code behind in most of my Projects.
- Used JQuery, Angular JS, Bootstrap, HTML5, JavaScript, CSS3, AJAX to provide advanced Front - End functionality and look/feel.
- In-depth knowledge of WCF, RESTful services (API), Http Services and web services with web applications.
- Experience in Relational Database Design and development in SQL Server, Oracle with LINQ.
- Experience in Unit testing, TDD and Automation scripts.
- Proficient in SQL Server suite of products, esp. Reporting Services (SSRS), Integration Services (SSIS) and Crystal Reports.
- Capable of rapidly learning new technologies and processes, and successfully applying them to projects and operations.
TECHNICAL SKILLS:
Programming Languages: C#, VB script, C, C++, Java
.NET Technologies: MVC 5.2/3.0, .NET Framework (4.0/3.5/3.0/2.0 ), ADO.NET, Web Forms, Win Forms, Web controls, Custom Controls, VB.NET, Web Services, AJAX, WCF, LINQ, WEB API s
Reporting Services: Crystal Reports, Congo s, SSRS
Databases: SQL Server 2008/2005/2003, MS Access, Oracle 10g/9i/8i.
UI/Web Scripting Languages: HTML5, DHTML, JAVASCRIPT, XML, CSS, XML, COM, SOAP, JQuery, Angular JS, Bootstrap, Json, Restful Services, Telerik, Infragistics
Development Tools: MS Visual Studio 2015/2012/2010/2008/2005
ETL: Sql Server Integration Services(SSIS)
Web Server: Microsoft Internet Information Services (IIS)
Version Control Tools: Team Foundation Server(TFS), MS Visual Source Safe(VSS)
Bug Tracking: JIRA
Testing Tools: Unit Testing(NUnit ), TDD
PROFESSIONAL EXPERIENCE:
Confidential, TX
Senior Dot Net Software Engineer
Responsibilities:
- Actively participated daily stand up meetings to analyze the time frame and report the status of the project using Agile Scrum methodologies.
- Designed and developed applications using MVC.
- Involved in backend work ranging from designing DB schemas, query optimization, to crud using Entity Frame Work and LINQ.
- Developed Web API RESTful which interfaces with applications to provide and consume service request/response.
- Implemented Sorting, Filtering & Paging in RESTful WebApi.
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization.
- Used HTML5, CSS3, JavaScript, Bootstrap to improve look of the views.
- Implementation of client side validations using JQuery, ASP.NET MVC validation implemented at controller level.
- Implemented AngularJS Controllers to maintain each view data and Angular Service calls using Angular Factory.
- Implemented Ajax to make Asynchronous request to the server
- Implemented Routing, URI, Security, Action Filter techniques for application development.
- Created Stored Procedures to perform automated rules, updating to related tables using SQL Server 2012.
- Used SSRS to create reports, customized Reports, on-demand reports, ad-hoc reports and involved in analyzing multi-dimensional reports in SSRS.
- Developed service contract, operation contract & data contract classes to support communication between Agents to Insure.NET using Service Oriented Architecture (SOA) through WCF web services through C#.NET.
- Used Team Foundation Server (TFS) for source control and documented the entire application
Environment: MVC 5.2/3, Microsoft Visual Studio.net 2015/2010, TFS 2012/2010, Entity Framework 6.x, C# 6.0, VB.NET, ASP.NET 4.5, Classic ASP, Win forms, ADO.NET, Sql Server 2012, Windows 7, SSIS, SSRS, WCF, HTML5, Angular JS, JQuery, LINQ, JSON, XML, AJAX, Angular JS, Bootstrap, CSS3, XML/XSLT, Crystal Reports, Infragistics
Confidential, PA
Programmer Analyst
Responsibilities:
- Worked in Agile Software Development Methodology.
- Involved in migrating existing application to MVC application using C# and ASP.NET.
- Followed Advanced Concepts of VB generics, delegates, events, extension methods, anonymous methods and lambda expressions.
- Involved in writing Interfaces, Abstract Classes and developed Business Layer for implementing Business logic using VB.Net.
- Designed Master pages and maintained uniformity among all web pages and implemented the same template throughout the application.
- Used ASP.NET and updated almost all web pages to implement the AJAX functionality, thereby achieving performance enhanced application.
- Extensively used Jquery controls Multiselect Dropdowns, Single Select Dropdowns, Date Controls, Jquery UI (Accordion)
- Used Jquery AJAX/ JSON to call server side Methods and retrieved data.
- Implemented LINQ in order to Query Datasets, Data Table.
- Involved in implementing LINQ and Jquery to support the Search functionality
- Created WCF SOAP, WCF Services and also used different bindings to make it available to different types of clients.
- Used AJAX controls to minimize server round trip and enhance user experience.
- Involved in Writing, Modifying Stored Procedures, Cursors, Triggers, and Views in SqlServer 2008. Generated reports in Cognos.
- Used AppFabric Data Caching Techniques (Session & Caching), which reduce the round trips on server.
- Developed the installation package for the application and included various features like user interface, Database setup, configuring IIS, running required batch files during setup, etc.
- Involved in hosting and deployment of the application and gave production support.
Environment: MVC 3.0, Microsoft Visual Studio.net 2010, TFS 2010, C#, ASP.NET 4.0, ADO.NET, Sql Server 2008, LINQ, Windows 7, IIS 7.5, WCF, SOAP, WSDL, JSON, Cognos, HTML5, JQuery, XML, AJAX, CSS, XML/XSLT, AppFabric, VSTS 2010.
Confidential, MO
Programmer Analyst
Responsibilities:
- Developed ASP.NET pages using VB.NET on the approved Design Document. Used JavaScript and Jquery to handle Client-Side validations.
- AJAX controls for asynchronously calling and getting the data from the server in the background.
- Developed ASP.NET pages using AJAX controls like Auto Complete, Accordion, Update Panels, and Textbox Watermark etc.
- Created Web service interface with VS.NET Technology.
- Created generic secure and reusable data access components using the ADO.Net objects such as Dataset, Data Adapter, and Data Reader.
- Calling the Stored Procedures and displaying the data as required on GRIDVIEW.
- Used TOAD with Oracle for interacting with Oracle database.
- Wrote PL/SQL Procedures, triggers, packages and functions.
- Modified Current ShowMeVax ASPX Page to pass session credentials to Crystal reports Server controls when report link is clicked.
- Worked extensively on Business object server for Single Sign On process. Modified & published many reports.
Environment: Microsoft Visual Studio.net 2008, VB, ASP.NET 3.5, HTML5, ADO.NET, Oracle 10g, Windows XP, IIS 6.0, Web Services, SOAP, WSDL, Crystal Enterprise.NET Server Controls, XML, AJAX, CSS, XML/XSLT, Telerik, JQuery, Crystal Reports XI.
Confidential
Intern/ Programmer
Responsibilities:
- Worked on technical design and specifications for SofTrack.Net
- Involved in coding and testing of web pages.
- Created Web-based user interface with ASP. Net’s Web Form Technology
- Created Date Picker control using JavaScript for comfortable data entry of dates on web pages.
- Used ADO.NET to access the SQL Server 2000 database
- Design and Creation of SQL Server 2000 Database Objects
Environment: Visual Studio.NET, VB.NET, ASP.NET, ADO.NET, XML Web Services, HTML, JavaScript, DHTML, XML, SQL Server 2000, and Windows 2000/XP