Web Ui/.net Application Developer Resume
Pleasanton, CA
PROFESSIONAL SUMMARY:
- 9 years of experience in developing Web based applications using different versions of .NET framework platforms.
- Expertise in all stages of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, implementation, integration, testing, deployment and post development maintenance of the applications.
- Strong experience in Agile Methodologies (Scrum process) software development, Test Driven Development, Continuous integration.
- Advance knowledge on using .NET Framework 4.0, 3.5, 3.0, 2.0 and 1.1.
- Advance knowledge in IIS 7.5 and 6.0.
- Expertise in design & implement various custom built solutions using ASP.Net 4.0, ASP.Net 3.0, ASP.Net 2.0, and ASP.Net 1.1 in Visual Studio .Net 2010, Visual Studio .Net 2008, Visual Studio.NET 2005, Visual Studio.NET 2003 & Visual Studio.NET.
- Strong experience in Web Technologies JavaScript, JSON, JQuery, JQuery Plug - in xml2json.js, TaffyDB.js, jquery.dataTables.min.js, jquery.corner.js, taffy.extend.group.js, HTML, CSS.
- Expertise in working in service oriented architecture such as creating and consuming WCF Rest, Windows Communication Foundation(WCF) Contracts over HTTP,HTTPS and TCP/IP protocols and creating and consuming XML Web Services over SOAP in .NET using VB.NET or C#.NET.
- Knowledge in XML related technologies: XML, XSLT, XPATH and XML Schema.
- Experience in working with various LINQ Techniques.
- Experience in working with Single Sign-On and OpenSSL Techniques.
- Good knowledge of Design Pattern like MVC, MVP and Object Oriented Programming concept.
- Used third-party UI controls namely Telerik controls for ASP.NET.
- Experience in writing complex Stored Procedures, Functions, Triggers, SQL Queries and Views using SQL Server 7.0, 2000, 2008, Oracle 9i, and 10g.
- Good on SQL Server/Oracle performance tuning.
- Extensively worked on N-Tier or Multi-Tier architecture environment
- Proficient experience and a track record of delivering quality solutions for enterprise level distributed systems.
- Strong Object Oriented Analysis (OOA), Design (OOD) and Programming (OOP) skills
- Expertise in the end-to-end implementation of various projects, including designing, development, coding
- Significant experience of working with customers, delivery managers, project managers and technical teams for securing & executing concurrent projects.
- Good management skills in leading a team and co-operating with team members
SKILLS SUMMARY:
.Net Framework: 4.0, 3.5, 2.0 and 1.1
Languages: C#.NET, VB.NET and Visual Basic 6.0
Web Technologies: ASP.NET, ASP 3.0, MVC 3, HTML 5.0-2.0, JQuery 1.9.1 - 1, JSON for .Net, Java Script, AJAX, Single Sign-On, VBScript, HTML/DHTML and CSS
Web Servers: IIS 7.0, 6.0/5.1/5.0
Operating Systems: Windows 7, Windows XP, Windows NT, Windows 2000 and Windows 95
Database: MS SQL Server 2008, 2000 and 7.0, Oracle 10g/9i and My SQL
Database Technologies: Entity Framework 4.3.1, ADO.Net, ODP.Net, OLEDB, ODBC, ADO, ActiveX, JDBC and COM/DCOM
Development Tools (IDE): MS Visual Studio 2010, 2008, 2005, 2003
Protocols: TCP/IP, HTTP
Versioning Tools: TFS, VSS, SVN
Defect Tracking Tools: HP Quality Center
XML Technologies: XML, XSLT, XPATH, SOAP, WSDL and RESTFUL Services
Reporting Tools: Crystal Reports XI
Advanced .Net Concepts: Web Services, WCF Rest, Windows Communication Foundation (WCF)
Analysis & Design: OOAD, N-Tier, MVP and MVC Architecture
Third Party: OpenSSL, Telerik UI and jQueryUI JQuery Plug-in xml2json.js, TaffyDB.js, jquery.dataTables.min.js, jquery.corner.js, taffy.extend.group.js
Domain Knowledge: Life Sciences, Healthcare, Investment Banking, Legal Advisory, Aviation industry, Transportation and Manufacturing domains.
PROFESSIONAL EXPERIENCE:
Confidential, Pleasanton, CA
Web UI/.Net Application Developer
Responsibilities:
- Implemented different technologies VB.Net, ASP.NET, ADO.NET, XML, WCF Rest, JQuery, JQuery Plug-in, JSON, HTML, CSS, JavaScript, CamStar, Active Batch and Oracle 10g to build the application.
- Developed initial prototypes using HTML, JavaScript, JQuery, JQuery Plug-In (xml2json.js, taffyDB.js, jquery.dataTables.min.js, jquery.corner.js) and CSS.
- Involve in designing and developing various Web forms and Class Libraries in .NET and VB.Net.
- Create ASPX pages that were ASP.NET AJAX enabled.
- Worked on ADO.NET components such as dataset, data adapter and command builder as when needed to retrieving data from Oracle10g database.
- Extensively involved in developing components for Business, using Windows Communication Foundation (WCF) REST as well as consuming third party REST services.
- Develop large number of SQL Queries, stored procedures and other database objects such as views.
- Developed presentation layer using various Server-Controls, HTML controls and CSS.
- Developed JSON object from XML using JQuery Plug-In xml2json.js.
- Used TaffyDB libary to bring powerful database functionality to improve the way you work with data inside of JavaScript.
- Used JQuery Plug-In jquery.dataTables.min.js to created JQuery based table.
- Used JQuery Plug-In jquery.corner.js to created table cells in circle shape.
- Coordinate project deliverables with project team including requirements definition, application design, development, and testing.
- Work with QA team in the hardening cycle, kept track of all defects in the Scrum Works and fix them in time for the release.
- Used SVN for source control. Managed the code repository by maintaining versions and sub versions of private assemblies.
- Participate in code reviews / inspections of design.
- Good communication skills, interpersonal skills, self-motivated, quick leaner, team player.
Environment: VB.Net, ASP.NET, ADO.NET, XML, WCF Rest, JQuery Plug-in (xml2json.js, taffyDB.js, jquery.dataTables.min.js, jquery.corner.js), JSON, HTML, CSS, JavaScript, CamStar, Active Batch, Visual Studio 2010 and Oracle 10g.
Confidential, San Francisco, CA
.NET Application Developer
Responsibilities:
- Gathered Requirements from User and BSA.
- Involved in all phase of development life cycle and responsible for application development, processing, boarding architecture through SDLC development methodology.
- Implemented different technologies C#, ASP.NET, ADO.NET, ASP, XML, Ajax, HTML, CSS, JavaScript, Active Batch, Visual Studio 2008 and SQL Server 2008 to build the application.
- Implemented N-Tier with OO design in the project to different business layer from the UI layer.
- Developed various class libraries in C#.Net.
- Extensively involved in developing Windows Communication Foundation (WCF) REST as well as consuming third party REST services.
- Create ASPX pages that were ASP.NET AJAX enabled.
- Worked on ADO.NET components such as dataset, data adapter and command builder as when needed to retrieving data from SQL Server 2008 database.
- Create classic ASP pages which include User Interface and all business logic.
- Created Stored Procedures, Triggers, Views, and Indexes.
- Effectively tuned the performance of SQL Queries and various databases objects .
- Developed presentation layer using various Server-Controls, Classic ASP, HTML controls and CSS.
- Coordinate project deliverables with project team including requirements definition, application design, development, and testing.
- Support and maintenance of the existing legacy “classic ASP” and .Net applications.
- Work with QA team in the hardening cycle, kept track of all defects in the Scrum Works and fix them in time for the release.
- Used SVN for source control. Managed the code repository by maintaining versions and sub versions of private assemblies.
- Participate in code reviews and design.
Environment: C#, ASP.NET, ADO.NET, WCF REST, MVP, ASP, XML, AJAX, HTML, CSS, JavaScript, Active Batch, Visual Studio 2008 and SQL Server 2008.
Confidential, San Francisco, CA
.Net Application Developer
Responsibilities:
- Worked directly with organization personal to define application requirements.
- Analyze the requirements and documented the technical specifications.
- Designed and developed controllers, models and views in support of organizational needs.
- Integrated Ajax in the application.
- Implemented Routing, Security, Action Filter techniques for application development.
- Created Stored Procedures to perform automated rules, updating to related tables using SQL Server 2000.
- Implemented client side functionality using JQuery and JQueryUI.
- Involved in writing the NUnit Test Cases.
- Involved in performance tuning of the application by creating various database Indexes and optimizing database queries.
- Designed and programmed advanced functionality to extend and enhance existing applications to produce better organization productivity
- Performance optimization of the application by utilizing code profiling techniques and database performance tuning.
- Involved in the Design Document, SRS, Coding and Debugging.
- Code walks through and Code reviews.
- Helped in assisting QA for changes in application testing and resolving defects posted by QA using HP Quality Center
- Performed customer interaction, coordinating with the development team in the completion of the project.
- Used VSS for source control. Managed the code repository by maintaining versions and sub versions of private assemblies and effectively did the administration.
Environment: C#.NET, ADO.NET, ASP.NET, AJAX, MVC 3.0, NUnit, Visual Studio 2008 and SQL Server 2000.
Confidential, Los Angeles, CA
.Net Application Developer
Responsibilities:
- Gathered Requirements from User and BSA.
- Involved in all phase of development life cycle and responsible for application development, processing, boarding architecture through SDLC development methodology.
- Implemented different technologies C#, ASP.NET, ADO.NET, XML, Ajax, Linq, HTML, CSS, JavaScript, Telerik Controls, Visual Studio 2008 and SQL Server 2008 to build the application.
- Implemented N-Tier with OO design in the project to different business layer from the UI layer.
- Developed various class libraries in C#.Net.
- Effectively used LINQ, ADO.NET components such as Data Adapter, Command Builder as when needed to implement the custom built Data Access Layer.
- Create ASPX pages that were ASP.NET AJAX enabled.
- Used Telerik Controls to provide rich user experience.
- Effectively implemented State Management Techniques, Sessions, View State, Cookies.
- Developed presentation layer using various Server-Controls, HTML controls and CSS.
- Telerik Data Grids were used extensively to display data returned from SQL Server.
- Enforced Forms Based Authentication for the Application.
- Created Stored Procedures, Triggers, Views, and Indexes.
- Effectively tuned the performance of various databases using Performance Tuning.
- Created & implemented custom assemblies to ensure code reusability across the application.
- Developed production support monitoring scripts, and alert escalation
- Written multiple batch jobs to be scheduled in Active Batch.
- Involved in Preparation of Unit Test Cases and Module Level Test Cases.
- Performed customer interaction, coordinating with the development team in the completion of the project.
- Used TFS (Team Foundation Server) for source control. Managed the code repository by maintaining versions and sub versions of private assemblies.
Environment: C#, ASP.NET, ADO.NET, XML, Linq, JQuery, Ajax, Telerik Controls, Active Batch, Visual Studio 2008 and SQL Server 2008.
Confidential, Los Angeles, CA
Senior Software Engineer
Responsibilities:
- Understand and translating business requirements to technical requirements and architecture.
- Coordinate project deliverables with project team including requirements definition, application design, development, and testing.
- Implemented different technologies C#.Net, ASP.Net, WCF, OpenSSL, XML, XSLT, XPATH, ADO.Net, HTML, Oracle 9i, HTML, JavaScript.
- Extensively involved in developing components for Business and Data tier using, Windows Communication Foundation (WCF), WSDL, XML/SOAP for consuming third party services like Folio.
- Proficient in Implemented WCF Contacts in the project for TCP/IP protocols to supplement disconnected architecture. Integrated WCF endpoints for http, https and TCP/IP protocols.
- Consumed third party web services via WCF service for TCP/IP protocol for batch processing data.
- Created service class Interfaces in WCF.
- Generated the self-sign using OpenSSL.
- Hands-on experience with Object-Oriented design and development.
- Used Asynchronous JavaScript and XML (AJAX) techniques to improve performance.
- Implemented the application data, business, entity and presentation layers.
- Developed presentation layer using various Server-Controls, HTML controls and CSS.
- Effectively implemented State Management Techniques, Sessions, View State, Cookies.
- Developed .NET reusable components.
- Used various ADO.NET components for retrieving data from backend database Oracle 9i.
- Written multiple batch jobs to be scheduled in Active Batch.
- Wrote various stored procedures and complex SQL queries to access filings data from Oracle 9i.
- Used VSS for source control. Managed the code repository by maintaining versions and sub versions of private assemblies.
- Communicating with the team and reporting of daily activities directly to the client.
- Coordinating with Project and Software Quality Assurance (SQA) teams.
- Prepared the SR document for QA and Production deployment.
- Perform system/integration testing.
Environment: C#, ASP.NET, ADO.NET, WCF, XML, OpenSSL, Active Batch, Visual Studio 2008 and Oracle 9i.
Confidential
Senior Software Engineer
Responsibilities:
- Reviewing of System Requirements for new enhancements.
- Analyzed the existing application code written in VB 6.0, and SQL Server 2000.
- Identifying gaps in the existing application and providing feedback to the client.
- Migrated Visual Basic 6.0 code to VB.NET.
- Create ASPX pages that were ASP.NET AJAX enabled.
- Migrated database objects from SQL Server 2000 to Oracle 9i.
- Responsible for Unit and Integration Testing's of the various components.
- Production support and alert escalation.
- Real time production servers monitoring, working with client/management on issues resolution.
- Communicating with the team and reporting of daily activities directly to the client.
- Used MS Visual Source Safe for Source Control and Version Management.
- Was recognized as the Best Performer for the contributions made in this project.
- Understand and translating business requirements to technical requirements and architecture.
- Involved in all phase of development life cycle and responsible for application development, processing, boarding architecture through SDLC development methodology.
- Created various custom built .NET validation controls to ensure data validity being submitted.
- Implemented the application layer
- Developed presentation layer using various Server-Controls, HTML controls and CSS.
- Used various ADO.NET components for retrieving data from backend database Oracle 9i.
- Data Grids & Data Lists were used extensively to display data returned from Oracle 9i.
- Enforced Forms Based Authentication for the Application.
- Written JavaScript based validation logic.
- Wrote various stored procedures and complex SQL queries to access filings data from Oracle 9i.
- Involved in Preparation of Unit Test Cases and Module Level Test Cases.
- Conducting the Peer Reviews .
- Coordinating with Project and Software Quality Assurance (SQA) teams.
- Reviewing of System Requirements for new enhancements.
- Analyzed the existing application code written in VB 6.0, and SQL Server 2000.
- Identifying gaps in the existing application and providing feedback to the client.
- Migrated Visual Basic 6.0 code to VB.NET.
- Create ASPX pages that were ASP.NET AJAX enabled.
- Worked on ADO.NET components such as dataset, data adapter and command builder as when needed to retrieving data from SQL Server 2000 database.
- Effectively tuned the performance of SQL Queries and various databases objects .
- Responsible for Unit and Integration Testing's of the various components.
- Real time production servers monitoring, working with client/management on issues resolution.
- Communicating with the team and reporting of daily activities directly to the client.
- Used MS Visual Source Safe for Source Control and Version Management.
Environment: VB.NET, ADO.NET, VB 6.0, XML, Visual Studio 2003 and SQL Server 2000
Confidential
Programmer
Responsibilities:
- Involved in all phase of development life cycle and responsible for application development, processing, boarding architecture through SDLC development methodology.
- Developed presentation layer using various Server-Controls, HTML, DHTML, JavaScript and CSS.
- Used various ADO.NET components for retrieving data from database SQL Server 2000.
- Data Grids were used extensively to display data returned from SQL Server 2000.
- Enforced Forms Based Authentication for the Application.
- Generated various reports using Crystal Reports.
- Wrote various stored procedures, Views, Functions and complex SQL queries to access filings data from SQL Server 2000.
- Involved in Preparation of Unit Test Cases and Module Level Test Cases.
Environment: C#, ASP.Net, ADO. NET, Crystal Report, Visual Studio 2003 and SQL SERVER 2000