We provide IT Staff Augmentation Services!

.net Lead Developer Resume

Austin, TX

OBJECTIVE:

Senior developer with wide knowledge and proven experience in web development and application support. A self - starter and quick learner capable of working independently to achieve milestones and deadlines. Adept at prioritizing, tracking and completing tasks to accomplish goals.

EXECUTIVE SUMMARY:

  • IT professional having 9 years of experience in all phases of Software Development Life Cycle (SDLC) such as planning, requirement gathering, analysis, design, implementation, testing and maintenance of Web Based, Client-Server and N-tier Architecture.
  • Worked as an individual contributor and as a team member of small team in ‘Scrum and Sprint’ based a fast pace Agile development environment.
  • Extensive experience in designing and developing software applications with ASP.Net MVC(3.0/4.0), C# (4.5/4.0/3.5/3.0 /2.0 ), .NET Framework (4.5/4.0/3.5/3.0 /2.0 /1.x), ASP.NET (4.5/4.0/3.5/3.0 /2.0 ), ADO.NET, AJAX, LINQ, WCF, CSS, Web Services, SOAP.
  • Responsible for designing Presentation Tier (web pages) using Master Pages, Themes, Skins, HTML, XML, CSS, Java Script, JQuery and also worked with ASP.NET Custom Controls.
  • Hands on experience with Angular JS, Bootstrap 3.0, HTML5 for creating single page applications.
  • Experienced in using ASP.NET AJAX framework and created efficient and interactive Web applications to work across all popular browsers.
  • Extensive working experience in designing using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism, Abstraction and Design patterns like MVVM, Abstract factory, Singleton, MVC.
  • Experienced in using Language-Integrated Query (LINQ) and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
  • Expertise in Web based (Web Forms, ASP.Net) application development.
  • Implemented Exception Handling mechanism using .Net Framework Classes and extensively used various User Controls to ensure reusability.
  • Worked extensively with ADO.NET objects such as Data Adapter, DataSet, and Data Reader to interact with databases like SQL Server 2012/2008/2005/2000.
  • Experienced in database related work primarily creating complex stored procedures, Views, Triggers and Functions using PL/SQL, T-SQL.
  • Experienced in generating the reports using Crystal Reports 9i / XI and SAP Crystal Reports 2013.
  • Used HP Quality Centre to log application defects after the changes moved to production and HP Service Manger 7 for application support. Well-versed in handling the Incident tickets, Problem tickets, Change tickets and Release tickets.
  • Experienced in Configuration Management, maintaining the web sites and services, setting up and maintaining company Version policies, build schedule using Team Foundation Server 2010 and VSS.
  • Extensive working experience in unit testing framework - NUNIT, MS Unit Tests.
  • Excellent Written, Analytical, Verbal Communication skills with a customer service oriented attitude.

TECHNICAL SKILLS:

Programming Languages: C#.Net (4.5/4.0/3.5/3.0 ), VB.NET (10.0/9.0/8.0 ), C++, HTML, T-Sql

Web Technologies: ASP.NET 4.5/4.0/3.5/3.0/2.0 , MVC, Silverlight 4.0/3.0, ASP.Net Ajax Toolkit 3.0/2.0, Javascript, Jquery, VB Script

XML Technologies: XAML, XML, XSLT, XSL

UI Technologies: AngularJS, Bootstrap 3.0, HTML5

IDE Tools: Visual Studio 2015/2013/2010/2008/2005

.Net Frameworks: .Net Framework 4.5/4.0/3.5/3.0/2.0 /1.*

Databases: MS SQL SERVER 2014/2012/2008/2005/2000

Reporting Tool: SQL Server Reporting Services (SSRS), SAP Crystal Reports 9i, XI and 2013

Modeling Tools: UML, MS Visio 2010/2007

Issue/Bug Tracking Tools: HP Quality Centre and HP Service Manger 7

Version Control Tools: Visual Source Safe(2005), CVS, Team Foundation Server(2010)

Middleware: WCF, ADO.NET 4.5/4.0/3.5/3.0/2.0 , Web Services, Web API 2. 0, Nhibernate, Enterprise Library 5.0/4.0/3.1

Servers: Windows Server 2008/2003/NT, Microsoft IIS (7.0/6.0/5.0/4.0 )

Other Utilities: ILdasm, gacutil, Sn.exe, Fiddler, Resharper and DevExpress Controls

Application Support: Incident Management System, Problem Management System, Change Management System and Release Management System

PROFESSIONAL EXPERIENCE:

Confidential, Austin, TX

.NET Lead Developer

Responsibilities:

  • Analysis of the specifications provided by the clients and regular client interactions in order to understand the client requirements.
  • Modularized the existing CSS on the UI components to improve the performance by loading what is necessary.
  • Developed partial post back validations to manipulate data on web pages using AJAX .
  • Implemented Authentication and Authorization logic to Authenticate Client Requests.
  • Handled Run Time Errors & Design Time Errors by implementing appropriate Error handlers in C#.Net .
  • Used DEVEXPRESS Controls like Grid Control, Date Edit and Tab Control to provide good feel and experience.
  • Implemented various kinds of reports like Teacher Observations Reports, Observer Certification Reports, Bar Chart, Pie Chart and Line Chart etc.
  • Experienced in creating formula fields, Parameter Fields, Running Total Fields, Group Name Fields and Sub Reports using Crystal Reports 2013 .
  • Worked on Stored Procedures and Temporary tables to access the various kinds of data from SQL Server 2014.
  • Involved in Deployment and Troubleshooting issues in the application.

Programming Tools & Technologies: MS Visual Studio 2015, .Net Framework4.5, C#, ASP.NET 4.5, SQL Server 2014, HTML5, JavaScript, CSS, AJAX, Team Explorer, Fiddler, Windows 7 Professional, Microsoft Enterprise Library and SAP Crystal Reports 2013.

Confidential, Houston, TX

Senior Software Engineer

Responsibilities:

  • Analysis of the specifications provided by the clients.
  • Regular client interactions in order to understand the client requirements.
  • Involved in the complete Software Development Life Cycle including Analysis , Design , Implementation , Testing and Maintenance .
  • Designing and developing the ASP.NET applications with Model-View-Controller (MVC) framework.
  • Implementation of client side validations using JavaScript and ASP.NET MVC validation implemented at Controller level.
  • Creating Unit Of work and Services to create abstraction between Database and Web API .
  • Developed Authorization Server using AccessTokens and RefreshTokens Based on OAuth Protocol.
  • Handled Errors in ASP.Net Web API Using Exception Filters and Exception Handlers .
  • Created Authentication Filters and Authorization filers to Authenticate and Authorize the Client Request.
  • Handled Run Time Errors & Design Time Errors by implementing appropriate Error handlers in C#.Net .
  • Modularized the existing CSS on the UI components to improve the performance by loading what is necessary.
  • Created various Angular JS Services to make AJAX calls and custom angular directives to create own HTML tags and induce some kind of behavior to those tags.
  • Worked on implementing new Stored Procedures as well as modifying the existing ones for any performance issues using SQL Server 2012.
  • Collaborate with other IT teams, communicating and negotiating needs to achieve project goals.
  • Worked on High Level Design and Low Level Design documents for the requirements.
  • Fixed various bugs and defects, which are managed in HP Quality Center Application with collaboration of QA/Test team.
  • Performed Bi-weekly code reviews, deployments and maintenance.
  • Trained junior developers on framework and process to be followed in application development and post production support.
  • Involved in peer review for each domain in all the Sprints .

Programming Tools & Technologies: Visual Studio 2013, .Net Framework4.5, C#, ASP.NET 4.5, ASP.Net MVC 5, SQL Server 2012, XML, HTML5, JavaScript, CSS, Jquery, LINQ to SQL, AJAX, TFS, Angular JS, MVC Web API 2. 0, Fiddler, Entity Framework 6.0, Windows Server 2008 R2, Microsoft Enterprise Library, ReSharper and HP Quality Centre.

Confidential

Senior Software Engineer

Responsibilities:

  • Creating, implementing and supporting business-critical modules for Customer facing pages, Payments, Report-ordering, using ASP.NET 4.0 , C# , WCF , Generics , XML , MVC 4.0 , SQL Server 2008 .
  • Used Telerik Controls like Grid Control and Date Picker, Tab strip to provide good feel and experience.
  • Developed Master Pages with customization for various user roles and user controls to accept common request details.
  • Worked on different modules like Common Masters, Sales, Leasing and Service billing.
  • Used Microsoft Enterprise Library for writing exceptions and log events.
  • Implemented and consumed WCF services to communicate with the remote host for transactional services.
  • Implemented State Management using View State , Sessions and Cookies .
  • Used code analysis tool - ReSharper to improve performance of the code
  • Optimize billing operations to enhance integrity, reduce cost and reduce turnaround time in resolving billing issues.
  • Created T-SQL stored procedures and packages.
  • Implemented various kinds of reports like Demand Letters, Intimation Letters, Allotment Letters and Brokerage Process e.t.c.
  • Weekly and Monthly reports were generated based on the client requirement.
  • Experienced in creating formula fields, Parameter Fields, Running Total Fields, Group Name Fields and Sub Reports using Crystal Reports XI .
  • Worked on Stored Procedures and Temporary tables to access the various kinds of data from SQL Server 2008.
  • Responsible for maintaining versions, Reverse and forward integration of code branches to Main branch of source code using Team Foundation Server 2010 .
  • Responsible for code reviews to maintain quality of code.
  • Implementing Unit and Integration Test Cases in the applications with Test Driven Development (TDD) approach.

Programming Tools & Technologies: Visual Studio 2010, ASP.NET 4.0, ASP.Net MVC, WCF, JQuery, Telerik, XML, HTML, JavaScript, IIS 7.0, C#, LINQ, Nunit, TFS, SQL Server 2008, SOAP, T-SQL, DHTML, NuGet, Windows Server 2008 R2, Microsoft Enterprise Library and Crystal Reports XI.

Confidential

Software Engineer

Responsibilities:

  • Involved in the complete Software Development Life Cycle including Analysis , Design , Implementation , Testing and Maintenance .
  • Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
  • Created User Controls , Custom Controls , Data Access Layer, Business Logic Layer classes using C#.Net for web pages.
  • Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation using LINQ .
  • Utilized Ajax Tab control, Update Panel, Script Manager, ModalPopupExtender, MaskedEditExtender and MaskedEditValidator for validations.
  • Designed the web UI using ASP.NET , HTML, DHTML, XSL/XSLT, JavaScript, CSS, Web Forms and AJAX Controls .
  • Created User Controls, Custom controls, Data Access Layer, Business Logic Layer classes using C# and .Net 3.5 for web pages.
  • Worked with ADO.NET to interact with the SQL Server 2008 (i.e. retrieving, updating and inserting data into the tables).
  • Used ADO.NET and Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
  • Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
  • Used Enterprise library for Database Connection and writing exception manager component, which creates a log file in event viewer.
  • Preparation of Functional Specification Document (FSD) and Technical Specification Document (TSD).
  • Developing testing strategies for efficient and error free testing in staging and production environments.
  • Peer Review of Test Plans, Design documents, Code and Testing.
  • Involved in getting the Change Request Signoff approvals for the project.
  • Involved in Deployment and Troubleshooting issues in the application.
  • Involved in writing technical specifications design document, deployment documents and operations guide for operation support.

Programming Tools & Technologies: MS .Net Framework 3.5, Visual C#.Net, ASP.Net, Group Directory Shared Service, SQL Server 2008 Shared Service(preferred), SSRS, Microsoft SharePoint 2010, Java Script, AJAX, ADO.NET, LINQ, HTML, DHTML, XSLT, XML, CSS, IIS v6.0, IE 6 or IE 7 and TFS

Confidential

Software Engineer

Responsibilities:

  • Worked on High Level Design and Low Level Design documents for the project requirements.
  • Analysis of the specifications provided by the clients.
  • Involved in the design and Coding using ASP.Net and C#.Net .
  • Involved in the implementation of Business Layer and Data Layer .
  • Design and implemented different pages for Admin UI Management tool.
  • Extensively used ADO.Net objects to populate Data sets, Data grid and Repeater controls for display and manipulation of records.
  • Created Database Tables and have written SQL Queries , Stored Procedures for all the Transactions in and out of the Database using SQL server 2000.
  • Tortoise CVS was used as the version control tool.
  • Developed Custom Controls which provides flexibility, reusability better design time experience.
  • Developed partial post back validations to manipulate data on web pages using AJAX .
  • Performed Unit testing using n-unit from the Designer GUI and participated in System Testing.
  • Responsible for deployment of the Application in production and resolving any post-deployment issues.
  • Worked on ST Support for Defect Fixing .
  • Wrote different Unit test and Dev Integration Test cases for the different tasks.

Programming Tools & Technologies: Visual Studio.NET 2005, C#.Net 2.0, ASP.Net 2.0, ADO.Net, Web services, AJAX, JavaScript, MS SQL SERVER 2000, HP Quality Centre and Tortoise CVS

Hire Now