Web Application Programmer Resume
SUMMARY
- Around 7 years of IT experience in System Analysis, Design, Development, Testing and Implementation of various Client / Server and Internet applications.
- Expertise in Microsoft technologies, such as .NET Framework(2.0 to 4.5), ASP.NET MVC/WEBFORMS, C#, VB.NET, Web Services, WCF, WPF, LINQ, IIS, XML, DOM, XSL, XSLT, HTML,JS, AngularJS, VS.NET (2005 to 2012), AJAX, ADO.NET, XML, VB AND ASP
- Expertise in Database Programming (Stored procedures, Triggers, Packages, PL/SQL) using SQL Server 2000/2005 and Oracle.
- Extensive experience with Web based, Client - Server and N-tier Architectures
- Expertise in creating applications using ASP.NET, C#, VB.NET, VB 6.0, ADO.NET, XML, X PATH, XSLT and AJAX.
- Expertise in using .Net technologies such as Web Services (SOAP, WSDL, and UDDI), .Net Remoting, .NET Reflection, XML/XSL/XSLT.
- Experience in using Entity Framework and Language-Integrated Query (LINQ)(LINQ to SQL, LINQ to objects, LINQ to Entities )
- Technical Experience with Microsoft Visual Studio.NET
- Excellent experience in guiding a product from ‘concept’ through ‘implementation’, preparing High and Low level design documents.
- Experience in Multi-tier Architecture development and IIS.
- Experience in creating Web Forms, Win Forms, User Controls, and Custom Controls.
- Excellent Experience in Object Oriented Programming.
- Extensive knowledge in Web Services.
- Expertise in Maintaining, supporting and troubleshooting applications and fixing bugs.
- Worked at all levels of Software Development Life Cycle (SDLC) andAGILE methodologies of development process such as requirement analysis & definition, prototyping, proof of concept, designing, coding, testing and implementation..
- Worked extensively with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server 2000 to 2010 & Oracle 9i/8i.
- Ability to learn new technologies, Programming Languages, Software, and Databases extremely fast.
TECHNICAL SKILLS
Operating Systems: Windows 98/2000/XP/NT/7
Languages: C# .NET, VB.Net, C, Java, TSQL, PL/SQL
.NET Technologies: .Net Framework (4.5-2.0), AJAX, WPF, WCF, WSDL, XML
Scripting Languages: JavaScript, VB Script, JQuery, Node.JS, AngularJS.
Data Bases: MSSQL Server 2000-2010, Oracle 9i
Internet Languages: ASP.NET, VB.NET, ASP 2.0/3.0, VB Script, HTML, XML1.0 and XSLT 1.0/2.0,AJAX, CSS
Data Access Technology: EF, LINQ, ADO.NET, ADO
Web Servers: IIS 5.0/6.0/7.0
IDE: Visual Studio. Net 2005-2013
PROFESSIONAL EXPERIENCE
Confidential
Web Application Programmer
Responsibilities:
- Involved in all stages of the software development life cycle includes requirement gathering, design, develop, test and production of our New Hire and Employee portal
- Development includesASP.NET MVC4, C#, JavaScript, XML, Java Beans, SQL server and Web services
- User Interface is designed using .NET technologies (ASP.NET MVC4, C#) and employee payroll data is being handled by a Java system. Communication between these two systems is done using JavaScript and Web services
- Created thin client Web UI usingASP.NET MVC4and implementedformvalidationusing JQuery and Presentation using View Models
- Developed dynamic HTML web pages for Application using Razor View Engine, C#.NET, Action Controllers to call Services, XML, XSL/XSLT, HTML, JavaScript, Angular JS
- Enhanced an existing AngularJS application to follow strict MVVM/MVC patterns for improved source code maintenance
- Involved in development of the business layer using C# on the User tier and Java Beans and JSP on the payroll data tier
- Worked on upgrading traditional JavaScript to Object Oriented JavaScript design for better performance and code handling
- Various web services are written for to bridge the gap between .NET to Java systems
- Sessions are used to fasten the user interaction by almost 75%
- Involved in the requirement gathering discussions with our team and management for better understating at the requirements and actively provided suggestions and obtained continuous feedback for better design
- Project involves Agile (SCRUM) methodology for its development
- Involved in the design of the database, business layer and the UI
- Used .NET 4.0 framework and Visual Studio 2010 with all upgraded tools available
- UI is designed usingASP.NET MVC4, HTML5, Angular JS, Telerik controls and AJAX Extensions
- Business layer is designed/developed using repository for a better data integration, security and tightly coupled to data controls
- An automated process is developed for Client Interview screens (process of taking New hire information) to extract form data from PDF to HTML wizard forms
- An appreciated approval/rejection process is designed for better and smoother experience for our client employees.
- Smooth data integration is provided with the system using Business Layer
- Implemented Unit Testing using MS Unit Testing Framework and Resharper2.0, Participated in System Documentation and Code Documentation.
- Agile (SCRUM) methodology made our test project demo made possible for Client Demo purpose
- Used Microsoft Team Foundation Server (TFS) for all the source code maintenance needs.
Environment: VS 2012/2010, .NET4.0, ASP.NETMVC4, Jscript, JQUERY, AngularJS, WebAPI, C#, Web Services, AJAX, SQLServer 2010/2008, LINQ, EF5, IIS7, XML, XSL/XSLT, HTML, TFS, MS Unit Testing, Windows7
Confidential
Sr .Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, and Testing.
- Understood the whole application thoroughly to bug fix and enhance the application.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C# .NET
- Designed and developed data access layer, which would connect to various databases for various groups.
- Object oriented technology was extensively used for developing re-usable components using C#. NET and VB.NET.
- Involved in developing components for Business layer and Data Layer, implementation in ASP.NET architecture.
- Involved in developing components for Business layer and Data Layer, implementation in MVC architecture
- Involved on rewriting Silverlight, XAML application in ASP.NET MVC4, CSS3, JQuery, JavaScript, and MVVM design pattern
- Created thin client Web UI using ASP.NET MVC4 and implemented form validation using JQuery and Knockout and Presentation using View Models
- Effectively used ASP.NET security infrastructure for authenticating and authorizing user access as well as performing other security related tasks using C#.NET.
- Developed dynamic CSHTML web pages for Application using Razor View Engine, C#.NET, Action Controllers to call Services, XML, XSL/XSLT, HTML, JavaScript.
- Worked with ASP.NET Web Forms, Web Services, and State Management, Caching features, configuring optimizations and securing the web application. Developed the Code-behind files in C#.NET and VB.NET.
- Extensively used third party controls for displaying the data in a clear format.
- Utilized ADO.NET Entity Framework extensively for data retrieving, querying, storage and manipulation using LINQ. Statements, views, User Defined Functions, Stored Procedures for inserting/updating/Deleting the data into the relational tables.
- Developed system services SOA application platform for use by all web applications utilizing WCF services to expose that business logic with DAL Domain Objects
- Developed tables, stored procedures, views, functions and triggers to perform automated rules, updating to related tables in SQL Server 2008/2010.
- Used Microsoft Team Foundation Server (TFS) for all the source code maintenance needs.
- Implemented Unit Testing using MS Unit Testing Framework and Resharper2.0, Participated in System Documentation and Code Documentation.
Environment: VS,.NET2010, Framework 2.0 - 4.0, ASP.NET/Web Forms/Class asp, VB.NET,C#.NET,ADO.NET Entity Framework, IIS7.0, XAML, WCF, JQuery,AngularJs, JavaScript, XML, XSL/XSLT, HTML, SQL Server 2008, Windows NT, TFS,SSRS.
Confidential
.Net Developer
Responsibilities:
- Extensively involved in Design, Development and implementation of web applications using Visual Studio 2008 and ASP.net 3.5.
- Involved in Code development, Testing and debugging the web applications.
- Contributed in all phases of SDLC and analyzing the tech documents in the current project.
- Worked in multiple ASP.NET 2.0 Applications.
- Developed several Web forms, Presentation layer, Business layer and Data layer for various modules in the application.
- Involved in production support, maintenance and enhancements of ASP.Net Applications.
- User Interface modules developed using Asp.net 2.0, ADO.Net, C#, and JavaScript.
- Extensively used WPF features for the GUI development.
- Used Asp.net WPF with JavaScript to send asynchronous data from a server to web Application.
- Involved in writing WPF, XAML application in ASP.NET, JavaScript, and MVVM design pattern.
- Created animation Story boards using WPF to denote the user Entry/Exit activities
- Wrote complex queries, Stored Procedures and views using SQL Server 2005.
- Designed the SQL server database for respective modules and developed Stored Procedures and Triggers using T-SQL
- Strong experience in working with Web Services, SOAP and WSDL.
- Extensively used Cascading Style Sheets for formatting the aspx pages and websites.
- Extensively used ADO.NET features for retrieving the data and binding to various data controls.
- Systematize, prepare and maintain the project related technical documentations.
Environment: Visual Studio. NET 2010/2008, ASP.NET, C#, .Net Framework 3.5, WPF,XAML,MVVM,SQL Server 2008/2005, T-SQL, ADO.NET, OOPS, IIS 6.0, HTML, MS-Office.
Confidential
Software Engineer
Responsibilities:
- Interacting with Client to understand the requirements and proposing solutions.
- Designed and developed the front end for the OHRT (Noise module) web tool using ASP.NET, VBScript, JavaScript, and HTML.
- Production Support for all the EHS systems.
- Maintenance of the design documents.
- Creating stored procedures, views and triggers in SQL Server.
- Utilized ADO.NET extensively for data retrieving, querying, storage and manipulation using LINQ. Statements, views, User Defined Functions, Stored Procedures for inserting/updating/Deleting the data into the relational tables.
- Implemented validations using validation controls.
- Involved in Unit & Integration Testing.
Environment: ASP.NET, C#, ADO.Net, JavaScript, Sql server 2008/2005, MS Access, Unix, Visual Studio 2008/2010