Senior Developer Tech Lead Resume Profile
Professional Summary
- Around 10 years of experience in designing developing and implementing various solutions of different domains like Banking Finance and Lease with .NET 4.0/3.5/3.0/2.0 C .NET ASP.NET VB.NET Web Services WCF MVC 4.0 XML SQL Server 2008/2005/2000 Entity Framework and NUNIT.
- Extensive involvement in all the stages of System Development Life Cycles SDLC including Requirements analysis Design Development Implementation and Support.
- Possesses invaluable experience of working in .NET technologies across various domains. Ability to multitask work under tight deadlines.
- Extensive Experience in developing Web Applications in .NET Framework using ASP.NET C and VB 4.0/3.5/3.0/2.0 LINQ ADO.NET MVC4.0 SQL Server 2008/2005 Entity Framework 5.0 JavaScript and AJAX functionality Web Services WCF and Restful Services.
- Experienced in working with ASP.NET web applications using ASP.NET Authentication Authorization State Management Caching Features Session States and Security.
- Experience working with Service Oriented Architecture SOA .
- Hands on experience in database design Stored Procedures Views Triggers User Defined Functions writing complex Queries PL/SQL and also done database performance tuning.
- Working experience in Agile Methodologies project and involving Sprint Planning Meeting and Daily Scrum.
- Expertise with AGILE SCRUM methodology.
- Good understanding of various networking protocols like SOAP TCP/IP FTP Client/Server RPC Remote Procedure Calls .
- Have Strong interpersonal relations and team orientation High level of professionalism integrity and commitment to quality.
- Expertise in migrating projects from .Net 2.0 to .Net 4.0 and implemented various design patterns.
- Experience in Configuration and Version Management using Visual Source Safe TFS and Subversion SVN .
TECHNICAL SKILLS
|
Microsoft Technologies |
MVC Framework C .NET 2.0/3.0/4.0 ASP.NET 2.0/3.0/3.5/4.0 ADO.NET Entity Framework WCF ODBC MVC4 |
|
Other Languages |
C C JavaScript JQuery AJAX |
|
Mark up Languages |
XHTML DHTML CSS XML XSD XSL XSLT |
|
WebServices Technologies |
Simple Object Access Protocol SOAP Web Service Definition Language WSDL REST XML WCF Web API. |
|
Development Tools |
Visual Studio 2005/2008/2010 |
|
Data Tools |
Entity Framework 5 |
|
Database Server |
SQL Server 2003/2005/2008 |
|
Application Servers |
IIS 5.0/6.0/7.0 |
|
Version Control |
Visual Source Safe TFS Subversion |
|
Operating systems |
Windows XP Windows 98/2000 Windows Server 2000/03/08 |
|
Other Tools |
UML NUnit JSON Visio Stylecop FxCop Resharper Quality Centre |
|
Methodologies |
SDLC Agile Iterative and incremental |
Project Experience
Confidential
Role Senior Developer Tech lead.
Responsibilities
- Analyzing and reviewing the business requirements design document use cases and functional requirements document
- Actively Participated in Team Meetings frequently communicate with Business Analysts to clarify the business requirements and working with QA Team to make clear the issues.
- Created Channel factory classes to invoke the SOAP service and REST services.
- Defining objects in the xml schema and creating the classes using Auto generation script.
- Developing Plugins to integrate the Host Systems and the User Interface.
- Involving in Code review meetings and refactoring the code for more readability and reusable.
- Creation of Web User Controls ascx for reusability of code.
- Designed and developed various abstract classes interfaces classes using Object Oriented Principles to construct the business logic using C .
- Extensive development of custom Http Modules and Handlers for various business requirements.
- Implemented Localization and Globalization for Domestic and Canada Users.
- Extensively used CSS for presenting different layouts and themes.
- Coordinating with offshore team to track the work progress and assist them in completing the assigned work.
- Developed a Virtual Keyboard using C and Xml with all the jumbling key rules and security.
- Used Agile SCRUM Software development methods with Scrum Process for interactive and incremental developing standards.
- Writing N unit test cases for all the business layer and service layer and integrate them with the build automation.
- Created a Mock data environment using xml for the NUnit test cases.
- Supporting any issues and giving hot fixes during monthly release cycles and smoke testing.
Environment and Tools ASP.NET 1.1/2.0/3.5 C .Net Windows 7 Web Services AJAX VS.NET CSS Subversion FxCop NUnit Resharper and SQL Server 2005.
Confidential
Role Senior Developer.
Responsibilities
- Involved in requirement gathering and analysis along with the team.
- Involved in Design discussion and preparation.
- Writing the business logic and integrating with the back end systems.
- Created and deployed XML Web Services using ASP.NET. Consumed Web Services from both Windows forms and ASP.NET web applications.
- Developed the application using Test Driven Development.
- Used NUnit as the test framework for building the application.
- Developed GUI s using C web forms.
- Used AJAX controls which provided responsive user interfaces to display the data on the web page.
- Utilized JavaScript to create Client-side validations
- Utilized ADO.NET technology extensively for data retrieving querying storage and manipulation.
- Deployed the .Net libraries and aspx pages to the SharePoint server.
- Developing and configure the user roles for the application.
- Developed several Web User Controls and involved in binding the data to the Controls.
Environment and Tools ASP.NET 2.0 C .Net Windows 7 Web Services AJAX VS.NET 2005 CSS Visual SourceSafe VSS and SQL Server 2005.
Confidential
Role Senior Developer.
Responsibilities
- Involved in Client meetings to understand the business requirements.
- Involved in Design discussion and preparation.
- Writing the business logic and integrating with the back end systems.
- Utilized Syncfusion Ajax controls to display the charts and Graphs.
- Wrote complex sql queries to retrieve the data to present in the form of Charts.
- Complete Proof of Concepts on various controls in Syncfusion.
- Developed the application using Test Driven Development.
- Developed GUI s using C web forms.
- Used AJAX controls which provided responsive user interfaces to display the data on the web page.
- Utilized JavaScript to create Client-side validations
- Utilized ADO.NET technology extensively for data retrieving querying storage and manipulation.
- Developed several Web User Controls and involved in binding the data to the Controls.
Environment and Tools ASP.NET 2.0 C .Net Syncfusion Controls Windows 7 Web Services AJAX VS.NET 2005 CSS Visual SourceSafe VSS and SQL Server 2005.
Confidential
Role Software Engineer
Responsibilities
- Implemented Page control Life cycle.
- Created class files for reusability.
- Created HTML scripts in order to validate HTML form s data that was submitted by the user.
- Studied the existing Application and designed new screens for the Web Application.
- Played an active role in implementing the Business Logic Layer.
- Involved in creating user controls required for the design of front-end for Hierarchy applications
- Created classes to use in the web application.
- Designed and developed ASP.NET web application C code
- Created and deployed XML Web Services using ASP.NET. Consumed Web Services from both Windows forms and ASP.NET web applications.
- Developed the application using Test Driven Development.
- Used NUnit as the test framework for building the application.
- Developed GUI s using C web forms.
- Provide extensive production support and fix problems in a short span of time.
- Created complex business components in C .NET using .NET Class Library assemblies while migrating and implementing them in a multi-tier environment suitable for Microsoft Transaction Server.
- Design Development of Web Forms WIN Forms using C Java Script for the user interface using the Code behind Class technique.
- Used C and N-Hibernate framework to define and implement secure middle-tier components using both connected and disconnected environment strategies.
- Worked directly with customers to identify their business processes rules and application user requirements.
- Implemented Exception handling in C .
- Develop and conduct unit integration test
- XML text to the server using C .net
Environment ASP.NET 2.0 Infragistic Web Controls C .NET SQL Server2005 ADO.NET Windows XP Web services JavaScript AJAX VS.NET 2005 CSS TFS.
Confidential
Role Software Engineer
Responsibilities
- Designed and developed ASP.NET web application C code
- Created classes to use in the web application.
- Involved in creating user controls required for the design of front-end for Hierarchy applications
- Creating COM components and registering them in the registry.
- Wrote business logic to the components.
- Writing SQL Views for consuming in crystal reports.
- Designing web pages and writing the code behind logic for the page functionality.
- Writing client side and server side validations for the user input fields.
- Unit and Integration testing for each developed module
- Design the reports using crystal reports 11 and consuming the SQL views to display the data.
Environment Microsoft Visual Studio .NET 2003 .NET Framework 1.1 ASP.NET C ADO.NET IIS 5.0 Crystal Reports 11.0 Windows XP SQL Server 2000
Confidential
Role Software Engineer
Responsibilities
- Created the user interface using VB.NET components.
- Wrote the business logic to read the data from the excel sheet and create a list xml files.
- Create batch process for the each Module
- Wrote Sql Queries for data Reconciliation Reports
- Run the migration tool for each module after receiving the new set of data in the form of excel sheets.
- Smoke testing the application after running every batch program to verify the data has moved correctly to their respective tables.
Environment Microsoft Visual Studio .NET 2003 .NET Framework 1.1 ASP.NET C ADO.NET Windows XP SQL Server 2000
Confidential
Role Software Engineer
Responsibilities
- Understanding the business functionality for each module in the Leasewave product.
- Creating the WebServices using C for calling the business components.
- Writing Business components to read the xml inputs and deserialize it to a business entity class object.
- Creating XSD s for defining the xml data.
- Unit testing the web services.
- Code maintenance and timely deployment to the staging server for testing team.
- Defect fixing.
Environment Microsoft Visual Studio .NET 2003 .NET Framework 1.1 ASP.NET C ADO.NET IIS 5.0 Windows XP SQL Server 2000
