Senior .net Developer / Lead Resume
Minneapolis, MN
SUMMARY
- 10+ years of professional IT experience in full life cycle development in designing, developing and implementing Web - based and Client-Server Applications using .NET Framework.
- Experience in all phases of software development life cycle like Requirement Analysis, Design, Development and Unit testing of applications.
- Extensive experience in working with technologies like Visual Studio .NET 2003/2005/2010/2012 , C#.NET, ASP.NET, ASP.NET MVC, .NET Framework 2.0/3.5/4.0/4.5 , Web services, WCF, Web API.
- Experience in development with SQL Server 2008/2005/2000 .
- Experience in using Language-Integrated Query (LINQ), ADO.Net to query and retrieve data.
- Good experience in writing SQL queries, and T-SQL blocks like - Stored Procedures, User Defined Functions and Triggers
- Experience in creating Web Forms, User Controls, Custom controls and validating user inputs using validation techniques.
- Very good exposure to development with Java Script, JQuery, JSON, HTML, DHTML, XML, Themes, Skins and CSS.
- Have working experience in developing MVC Razor views.
- Proficient in performance tuning of complex SQL queries and stored procedures by using Explain Plan.
- Extensive knowledge of applying Object Oriented Analysis and Design (OOAD) concepts and Design Patterns.
- Experienced with Class diagrams, Use Case diagrams and Sequence diagrams using UML with MSVISIO.
- Experience with version Controls like Team Foundation Server (TFS) and Tortoise Sub Version (SVN), GIT.
- Have experience of using the service testing tools like SOAP UI, fiddler, etc.
- Worked extensively with Iterative Agile Methodologies (SCRUM), Waterfall methodologies and Test-driven development (TDD).
- Researched new technologies, evaluated their usefulness, and incorporated them into the existing architecture.
- Ability to work in the complete software development life cycle involving development and testing.
- Ability to work well in both a team and individual environment.
- Highly motivated, detail oriented, has ability to work independently and as a part of the team with excellent Technical, Analytical and Communication skills.
- Capable to deliver into the new leading technologies.
- Good at interpersonal skills, committed, result oriented, hard working with a quest and zeal to learn new technologies.
TECHNICAL SKILLS
Programming Languages: C#.NetDatabase Query Languages - T-SQL (DDL, DML)
Scripting Languages: JavaScript.
Microsoft Technologies: .Net 2.0/3.5/4.0/4.5 , LINQ, WCF, MVC, Web API, Unit testing Framework, MSMQ
Web Technologies: ASP.NET, ASP.NETMVCAjax, Html, JavaScript, ADO.Net, JQuery, CSS and Xml
Databases: SQL Server, TSQL, SQL Server Integration Services (SSIS
Design Tools: UML, Web UML Diagrams
GUI Tools: Visual Studio (2003, 2005, 2008, 2010 and 2012) and Visual web developer.
Database Tools: -Microsoft SQL Server 2008/2005/2000 , Toad, SQL Developer, MY SQL. Deployment/Web Servers - IIS 7.0, 6.0.
Version Controls: GIT, TFS, SVN.
Testing Tools: NUnit Framework, SOAP UI.
Operating Systems: Windows 7/2000 / XP, Windows Server 2003, Windows Server 2008/2012
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, MN
Senior .Net Developer / Lead
Responsibilities:
- Working on custom pages in Share point 2010 using C#.Net and SQL Server.
- Implemented reusable JQgrid template in order to improve code reusability and customization
- Created a Scalable WCF service for database connectivity as data access layer and Daily Validation service in order to serve ETL requirements.
- Designed and coded asynchronous messaging system using MSMQ, reflection, and XML serialization
- Involved in Code Review for business logic modules and prepared the code review documentation.
- Participate in Business meetings to understand to discuss and understand business requirements and enhancements.
- Worked with Architect to map business requirements with the technical specs and create application architecture.
- Involved in Performance Tuning of SQL Stored Procedures.
- Maintain version control using GIT.
- Assist in the maintenance and administration of build/release systems.
- Report on configuration status of development, test and production environments.
- Weekly Code Reviews.
- Worked closely with business, and testing team to crate test cases.
Environment: Microsoft Visual Studio 2010, Share point 2010, ASP.NET MVC, C#.Net, WCF, LINQ, SQL Server, GIT
Confidential, Minneapolis, MN
Senior .Net Developer / Lead
Responsibilities:
- Involved in maintaining and enhancing the existing clearing apps with C# and WPF in .Net 4.0 Technologies and unit testing and system testing.
- Worked on MVVM Controllers and views.
- Written test cases for each module in the development using Unit testing of visual studio.
- Used the Object Oriented Programming (OOP) techniques and created classes (in C#.NET) for database access.
- Extensively used LINQ to Entities to fetch the data from database.
- Responsible for code changes of shared library modules.
- Written complex SQL queries and developed the Stored Procedures, Views and User-Defined Functions etc.
- Code Cleanup - including try catch blocks, closing all open database connections, logging exceptions etc.
- Used GIT for version control and code repository.
- Coordinated with the QA team to successfully complete SIT and UAT in time.
Environment: Visual Studio 2010, C#.Net, Share point 2010, LINQ, ADO.Net, WCF, SQL Server 2008, WPF
Confidential, Louisville, KY
Senior .Net Developer
Responsibilities:
- Development lead, requirement analysis,
- Conducting code reviews.
- Collaborate with system architects, team members and IT management to ensure projects meets defined quality standards and timelines.
- Also co-coordinating with support teams for transitions with the help of documentations, demos, and help to define nonfunctional requirements.
Environment: Visual Studio 2010, ASP.Net MVC, SQL Server 2010, WCF
Confidential, Seattle, WA
Senior .Net Developer
Responsibilities:
- Analyzed the requirements and legacy code written using older technologies like VB 6.0 and significantly contributed in developing architecture for the new applications.
- Worked on AJAX Control Toolkit in order to increase the performance of the application.
- Used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel and Modal Popup Extender within some web pages.
- Used AJAX controls to retrieve the data from the server without interfering the display and behavior of existing page.
- Designed user interface for ASP.NET web forms and implemented application logic using C#.
- Created Master pages and Themes in ASP.NET and wrote code behind pages using C#.
- Created User and Custom Controls in C# to enable reusability and used rich server controls of ASP.NET.
- Designed Client side validations using JavaScript and Server side validation controls in ASP.NET2.0.
- Used ASP.NET Web Server controls like Grid View, Data List and Repeater for displaying the records.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter for consistent access to SQL Server data sources.
- Extensively wrote and used Stored Procedures, Database Triggers and Views in SQL Server 2008.
- Responsible for maintaining versions of source code using TFS.
- Implemented test cases for Unit testing in Business, Presenter, and Data Access Layers.
- Involved and communicated test results for application level testing, and Integration Testing.
- Involved in writing System Documentation and Code Documentation.
Environment: Visual Studio 2010, C#.NET, ASP.NET, WCF, ADO.NET, SQL Server 2008, JQuery, HTML, CSS
Confidential, Louisville, KY
Senior .NET Developer
Responsibilities:
- Involved in Business Requirement and prepare analysis document.
- Worked in 3 tier architecture.
- Designed the Data Access Layer (DAL) module for the project.
- Created Web application development using C#, XML and ASP.NET (User Controls, Custom Controls and Data/Business Components)
- Implemented all validations on this module to capture accurate data.
- Designed the multiple pages to implement the Account Opening module.
- Created stored procedure to retrieve the master data and use them in the applications.
- Designed pages for Master Queries web module to view the master information.
- Built and test the assemblies.
- Prepared the master table scripts for deployment release.
- Communicated to users for any further change requests and handle those requests.
- Leading and mentoring offshore team. Conducting code reviews, estimation and task allocation.
- Coordinating with quality team and participating in audits
Environment: Visual Studio 2010, C#.NET, ASP.NET, WCF, ADO.NET, SQL Server 2008
Confidential, Louisville, KY
Senior .NET Developer
Responsibilities:
- Technical assessment of the impact on the various systems.
- Database analysis including analysis of impacted database object.
- Worked on creating the design documents, estimates and
- Involved in designing the SSIS packages to replace legacy database scripts.
- Have written Complex Queries and Stored Procedures.
- Performed testing of the component.
- Involved in Understanding the Requirements and provided the review feedback.
Environment: Webservice, C#, Asp.net 2.0, SQL server, SSIS
Confidential
Senior Software Engineer
Responsibilities:
- Providing support by application enhancement, defect fixes.
- Prioritizing the enhancement work and defect fixes by discussion with stake holder.
- Planning release, testing cycles.
- Mentoring team member for complex issues.
- Conduct periodical code reviews.
Environment: Environment: ASP.Net, JavaScript, Ajax, C#, SQL Server, HTML, CSS
Confidential
.Net Developer
Responsibilities:
- Leading a team of 4 professionals.
- Designing the application architecture, writing business logic,
- Assigning and supervising the work of team members,
- Invoice module, Code integration and deployment,
- HTML Templated email alerts using XSLT for customizable email templates.
- Developed a component to generate bills in PDF format using iTextSharp library.
Environment: ASP.Net, C#, SQL Server, HTML, CSS, TFS, XSLT, iTextSharp, HTML
Confidential
.Net Developer
Responsibilities:
- Providing technical support by defect fixes and enhancement to legacy application built on Classic ASP.
- Rewriting the application using powerful features of Dot Net framework like OOPS, ASP.Net.
- Requirement gathering and working on POC.
- Had created custom controls to achieve reusability.
- Designing web pages and user controls using ASP.Net, CSS, Javascript, etc.
- Used Ajax controls.
Environment: ASP.Net, JavaScript, Ajax, Classic ASP, C#, SQL Server, HTML, CSS, TFS
Confidential
Software Engineer
Responsibilities:
- Worked as team member of development team.
- Was involved in design discussions with team.
- Developed web forms as per the requirement specifications.
- Worked of documentation.
- Testing the application and creating test cases.
Environment: ASP.Net, C#, SQL Server, HTML, CSS, TFS