Web Developer/backend Developer Resume
Mountain View, CA
SUMMARY
- Over 5+ years of experience in analysis, design, development and deployment of web application for client - server technologies, distributed and object oriented programming in N-tier architecture with Microsoft technologies.
- Experience in programming with .NET Framework using C#, VB, ADO.NET, ASP.NET, PL/SQL, Visual Studio.NET 2005/2008/2010/2012, IIS.
- Good experience in developing applications using MVC designing patterns.
- Experience in building Web Services using WSDL and SOAP Protocol and exposure to WCF.
- Excellent working knowledge in Developing Windows Services, Web Services, SOAP, XML, XSD, XPATH, IIS, VBScript and JavaScript.
- Worked on designing and developing web applications using HTML4/5, XML, XAML, JavaScript, JQuery, LINQ, Web Services, AJAX, CSS, Master Pages and Site Map.
- Experience in designing and developing User Interfaces using ASP.NET, AJAX, XML, HTML/DHTML, CSS, Java Script, Windows Form Controls and Web Form Controls.
- Extensively used LINQ and Entity Framework to exchange data between web applications and database objects.
- Expertise in developing User Controls and Custom Controls using C# and ASP.NET.
- Worked extensively in managing security features in the .NET framework like authenticating and authorizing users using Forms based authentication, creating Membership, Profiles and Role Providers.
- Expertise in using ADO.NET objects such as Connection, Command, Data Reader, Dataset and Data Adapter Objects.
- Extensive experience in designing & normalization of relational database, creating complex database queries using SQL queries, stored procedures, Functions, Views, Indexes and Triggers, Rules, Defaults, user defined data types and functions in SQL Server.
- Experience in handling various backend data sources like MS SQL Server 2005/2008, MS Access, Oracle and XML Data source.
- Experience in N-Unit unit testing.
- Experience in using Rational Clear Case, Microsoft Visual SourceSafe and Team Foundation Server for Version Controlling.
- Experience in working with Agile Methodologies.
- Excellent analytical, communication & interpersonal skills.
TECHNICAL SKILLS
Operating Systems: Windows XP, Vista, Windows NT Server
.Net Framework: .Net Framework 2.0, 3.0, 3.5, 4.0, 4.5
Languages: C#, C++
Scripting Languages: VBScript, JavaScript
Databases: Oracle, MS Access, SQL Server 2005/2008
Technologies: ASP.Net, ASP, HTML, AJAX
Web Servers: Internet Information Server (IIS)
Reporting Tools: Crystal Reports, SSRS (SQL Server Reporting Services)
Distributed Technologies: Web Services, WCF, WPF, Silverlight 4.0/5.0
Design Concepts: MVC Design Patterns, UML
Unit Testing: N-Unit
Development Tools: Visual Studio .Net, .NET Framework, Visual Source SafeRational Clear Case, Team Foundation Server, TOAD, Quality Center
PROFESSIONAL EXPERIENCE
Confidential, Mountain View, CA
Web Developer/Backend Developer
Responsibilities:
- Participated in the team meetings with business analysts to gather the business requirements.
- Brainstormed with the team and created the scope and functional specifications to lay out the project phases.
- Actively took part in everyday Stand-up meeting, Review meetings following Agile Methodology to assess the direction of a project throughout the development lifecycle. The entire application is developed and deployed according to user stories and sprint.
- Worked on the user interface designing using AJAX, JQuery, JavaScript, HTML5 and CSS3.
- Used Dependency Injection pattern for TWS and MOAP projects. There were several service layer dependencies at every class which is used in this project
- Developed data access layer for application using Code First Entity Framework approach for TWS project.
- Used Web API (MVC 4.0) for developing Location, FlightConfig, and Relation API service. These services will provide the various business data to the TWS solution in order to run the work flow.
- Worked on email confirmation and delay messaging activity. After booking the ticket by the customer for the flight, car and hotel, we used to send the ticket details using email to the user. If ticket is not generated we send delay email to the customer.
- Worked on persisting, deleting, and moving air files from FTP location. After booking the air ticket, the ticket will be generated at the FTP location. The workflow will pick up the file from FTP location and process it for business purpose. When the file is not processed by the workflow then we persisted the file in to the database and deleted form the FTP location.
- Implemented bug and error tracking.
- Involved in Silverlight configuration and development to develop tool to explore items.
- Created several WWF activities such as delay email, valid PNR, email confirmation and upload xml.
- Developed and maintain complex WCF services for entire project. Developed WCF Lookup Service, and order processing service for the application.
- Hosted the work flow in Windows Service. This window service will periodically run according to the queue items in the database and process it one after another.
- Used TFS as the repository for application and used builds TWS builds for the deployment.
- Used N-Unit testing tool writing. Wrote unit test for each and every method after writing.
- Tested application after each user story development and staging environment.
- Deployed the application at various environments and done regression testing for the application after deployment.
Environment: .Net Framework 4.5 and 4.0, MVC 3.0 and 4.0 TFS, C#, WWF, Web API, C#, VB.NET, ADO.NET, ASP.NET, Code First Entity Framework 5.0,WCF, Silverlight 4.0/5.0, SQL Server 2008, SOAP, Visual Studio 2010 and 2012,HTML5, CCS3, JQuery, JavaScript, AJAX, LINQ, and TFS.
Confidential, NJ
.Net Developer
Responsibilities:
- Involved in full SDLC followed by agile methodologies to produce high quality software model using N-Tier Architecture
- Designed front end User Interface with help of ASP.NET, Ajax Controls, and CSS.
- Involved in the design and development of application on ASP.Net MVC 3.0 Framework.
- Created rich, easy-to-use Views, Partial Views using Scaffolding Templates and Razor View Engine using MVC3.0.
- Implemented web based front end using ASP.NET, JQuery, CSS, HTML controls and business logic using C#.
- Developed UI Screens using ASP .NET MVC pattern, Windows Forms and C#.NET.
- Developed various screens and validations using JavaScript, JSON and JQuery.
- Extensively used ASP.NET Data Grid and Data List. Controls for displaying the data.
- Used Ajax Update Panel for faster post back of the data and prevent flickering of the screen.
- Designed Presentation Tier (web pages) using the Master Pages, Themes, Skins by utilizing HTML.
- Designed and implemented XHTML/HTML5 by using XSLT, XML.
- Implemented a separate query processing using LINQ and created data entry web applications, with LINQ to SQL CRUD operations.
- Responsible for maintaining a session of messages between a client and a service using WCF facilities.
- Worked on designing and coding (WCF) Service Contracts, Data Contracts and Operation Contracts.
- Successfully tested each new feature by writing a test case in Test-driven development
- Designed and generated reports using SSRS.
Environment: C#, ASP.NET 4.0, MVC 3.0, WCF, ADO.NET, JavaScript, JQuery, CSS, AJAX, HTML5, XML, IIS, SQL SERVER 2008 R2, MS Visual Studio 2010, Silverlight, SSIS, SSRS.
Confidential, Southwest Ranches, FL
.NET Developer
Responsibilities:
- Involved in the gathering and preparation of requirements specification documents and regular interaction with the Business Analysts on project updates.
- Used Agile Methodology in the development of the project which is based on iterative development.
- Involved in Discussion Board for Client Interaction for the change requests and follow-ups.
- Developed the application as a Three-Tier application with UI in the presentation layer, business logic in the middle layer using C#.NET and database activity in the backend.
- Involved in developing web applications using ASP.NET AJAX toolkit.
- Applied Master Pages and CSS, Navigation Controls, HTML, WPF for a consistent look and feel for page design.
- Designed the presentation layer using standard ASP.NET controls, ASP.NET Validation controls HTML controls and provides the required functionality by using C#. NET.
- Involved in writing Stored Procedures and Functions using SQL language for retrieving data from SQL Server Database.
- Prepared Data Context using LINQ to SQL object relation mapping methodology.
- Writing and Consuming Web Services.
- Worked on WCF services by creating Contracts, Configured end point bindings and hosted on IIS.
- Created a good e-store naming convention of the generated files.
- Developed various reports using Crystal Reports based on the business requirements and export to Excel and PDF files.
- Used VSS for Version and Source Code control.
Environment: .Net Framework 4.0, Visual Studio 2010, ASP.NET 3.0, C#, HTML,CSS, JavaScript, Web Services, XML, XSD, XSLT, SQL SERVER 2008, Crystal Reports, VSS, MS Visio.
Confidential, Pomona, CA
.NET Developer
Responsibilities:
- Involved in requirements analysis, development, deployment and post production support.
- Created Detail Design documents based on functional requirements.
- Prepared Use Cases, Sequence Diagrams and Activity Diagrams required for System.
- Responsible for coding applications in different layers such as Data access and business layer Using C#, ADO.Net, ASP.Net, LINQ.
- Designing and development of C# class libraries and components.
- Developed ASP.NET Web Services using C#.NET and hosted them on IIS.
- Used ASP. NET validation controls like Custom, Compare, Regular Expression and Range Validations to do Server side and client side validation.
- Performed validations on Web Forms using .NET Validation Controls and also JavaScript, JSON.
- Created various User Controls to handle page Validation, Header and Footer Navigation.
- Used Master Pages, Cascading Style Sheets (CSS) and Skins to attain uniformity of all web pages and to control the layout and look of the page easily.
- Implemented rich user interface for Windows Forms using WPF and MVC Design pattern.
- Involved in writing Stored Procedures and Functions using SQL language for retrieving data from SQL Server Database.
- Used Form-Based and Role-Based Authentication to authenticate Users.
- Used VSS for Version and Source Code control.
Environment: Visual Studio 2008, ASP.NET, MVC, ADO.NET, C#, XML, IIS, JavaScript, SQL Server 2005 and 2008, CSS, Master Pages, VSS
Confidential
.Net Developer
Responsibilities:
- In Designed and Developed User Interface using ASP.NET, JavaScript and Windows Form.
- Developed Business Logic Components using C#.NET.
- Implemented Data Access Layer using Microsoft Application blocks.
- Developing Technical Design document and unit test cases.
- Mostly involved in working on simple and complex stored procedures and functions.
- Created SQL Server Functions using CLR.
- Modified ASP Pages according to the requirement.
- Involved in Discussion with Clients and gathered Data.
- Developed user controls and custom controls as per the requirement on Web Forms.
Environment: C#, ASP.Net 2.0, SQL Server 2005, ADO.Net, Visual Studio 2005, XML, HTML
