Senior Web Developer Resume
Edison New, JerseY
SUMMARY:
- Extensive experience in Analysis, Design and Development of Client - Server, Web and Wireless applications primarily using .NET framework, ASP.NET , MVC 4.0, MVVM, MVP, XML, SQL Server, C#, VB.NET, MS-Access, HTML5, HTML, JQuery and JavaScript,ExtJS, Infragistics, Bootstrap, SignalR.
- Experience in all phases of software development life cycle (SDLC) especially in Analysis, Design, Development, Testing and Deploying of applications and implementing N-tier Client/Server applications using Object Oriented design methodologies.
- Experience in developing N-tier Architecture having Presentation Layer, Business Logic Layer, Data Access Layer using C# and VB.NET.
- Extensive experience in .NET Framework 4.5/4.0/3.5/3.0/2.0/1. x Web based application development using Microsoft.NET technologies including ASP.NET, C#, ADO.NET, Server Controls and Web Services.
- Developed Internet/Intranet based applications with ASP.NET , XML/HTML5, JavaScript, CSS, Master pages.
- Expertise knowledge on Object Oriented Programming (OOPS) Concepts including Inheritance, Abstraction, Encapsulation and Polymorphism.
- Expertise in working with GUI development using technologies like Master Pages, Ajax Controls, CSS, Themes and Skins.
- Experience with ADO.NET (2.0, 1.x) as a part of accessing and updating database. Used the concepts of Data Set, Data Adapters, Data Reader and Data Repeater.
- Extensive experience in SQL Server 2012/2008/2005/2000 databases.
- Hands on experience in creating Stored Procedure, Triggers, User Defined Functions, DTS, Transaction Management, T-SQL, Code optimization and performance.
- Extensive work experience on Web based and Windows applications using C#, VB. NET, ASP. NET, ADO. NET, AJAX, JavaScript, VBScript, XML, CSS, HTML5, Browser compatibility, DHTML Technologies, AJAX, XSLT, XML, XHTML, Serialization, CSS, Reflection, Multithreading
- Experience with development and setup of XSLT template system to generate user interface for Win forms based applications.
- Experience with utilizing AUTOFAC used for dependency injection & specified dependencies using special custom attributes.
- Involved in building a rich web experiences using JavaScript.
- Proficient in building Web Services using WSDL and SOAP Protocol and Expertise in consuming and publishing Web Services & Web Server Controls.
- Proficient in designing applications using UML - Modeling by applying Object Oriented Analysis and Design (OOAD) and design patterns concepts and methodologies.
- Used LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data efficiently and Just in Time manner.
- Experienced SQL Server Reporting Services (SSRS), SQL Server Integration Services (SSIS) for report generation, and integration into .NET applications.
- Expertise in understanding user requirements and translating business requirements into technical solutions.
TECHNICAL SKILLS:
Technologies: .NET Framework (4.5,4.0,3.5,3.0,2.0,1.x),AngularJS, MVC,MVVM,MVP, VS.NET(2013/12/10),LINQ, ASP.NET, AJAX,ADO.NET (2.0, 1.x)
Languages: C#.NET, VB.NET, VB 6.0,T-SQL, PL/SQL, JQuery, JavaScript,
Web Technologies: XML,XSLT, XPATH,IIS (7.0/6.0/5.0),CSS, HTML5, HTML, SOAP, WSDL
Databases: SQL Server (2012/2008 R2/05/00),MS Access(2007/03/02)
Reporting Tools: Crystal Reports, SSRS,SSIS
Operating Systems: Windows XP/2000/ NT 4.0/98/95 and MS-DOS
Source Control Tools: Ssss S Perforce, TFS, Source Safe, TortoiseHg
PROFESSIONAL EXPERIENCE:
Confidential, Edison, New Jersey
Senior Web Developer
Responsibilities:
- Created and refactored web pages built on Angular2
- Worked on MVC design pattern and Restful WebApi to make calls from JS files to MVC controllers and WebApi controllers using token authentication and OAuth.
- Supported optimization on grid and tree controls built using Ext JS and SignalR
- Provided solutions for implementing Repository and Unit of Work design pattern and optimize security for the API calls on the service layer.
- Developed scheduler jobs using Hangfire to run recurring jobs for invoicing project.
- Experience with Mongo DB drivers to create new collections and optimize existing queries using projections, filters
- Worked on migration of Ops 1.0 to Ops 2.0 to manifest, create new labels and tracking of events for the UPS parcels using ZebraDesigner for 72 vendors from different countries.
- Implemented C# expressions to support vendor identification and processing invoices (pdf, xml,csv,tab) using recursion.
Environment: Asp.net, MVC4, Angular2, ExtJS, Web API, SignalR, MongoDB, Hangfire, HTML5, Signal R, SQL Server 2012, Zebra Designer, Bootstrap, TFS
Confidential, Los Angeles, CA
Senior Software Developer
Responsibilities:
- Designed the new wholesale CRM website using AngularJS, Bootstrap, HTML5,CSS3
- Implemented the 3- tier architecture of the wholesale application using Entity Framework 6, WebAPI and MVC4.
- Implemented CRM integration with the .net applications.
- Worked on the Order Manger Importer app and ATG importer app build on WPF and Silverlight to process the online orders received from ATG web site.
- Worked on AAShipping and AApacking windows applications developed using XAML, WPF and used for shipping and packing the processed orders at the distribution center for AA.
- Worked on the MQ messaging to send emails to customers on the order received, order processing and order shipping details.
- Closely worked with Project Manager to implement Agile Methodology for current and upcoming projects.
- Created an Auto Event window Service to process emails for the whole life cycle of Web Order
- Implemented new features for RFID project using AngularJS and SignalR.
- Also worked on writing data to the tags using Signal R.
- Created a simulating test application to help other developers to work on this application in DEV environment.
Environment: Asp.net, C#, MEAN (Mongo, Express, Angular, Node), MVC4, HTML5, CSS3, Signal R, SQL Server 2012, Bootstrap, Web API, Entity Framework (Dapper), TFS
Confidential, Santa Ana, CA
Senior Software Engineer
Responsibilities:
- Worked on MVC Razor Views, controllers and models for Title IQ
- Worked on the workflows build on Silverlight, WPF, XAML to process orders received from WFG National Client. Workflow handles requests for different level of customers.
- Created Web services to integrate with multiple parties for B2B applications
- Created tables and wrote stored procedures based on the User Story requirements
- Worked with Exchange services(MSMQ) to read and process emails
- Worked on mapping the XML data to transform with XSLT on display on the UI.
- Worked on business layer to implement Entity Framework to replace the web services for CRUD operations
- Worked on Resware system to post data to client system using web services and WCF service
- Worked to changing YUI to Jquery
- Worked on tools like Aspose.PDF, Aspose.Words, TallComponent to massage data in Pdfs and word before sending it to the end User.
Environment: Asp.net, .Net 4.0, C#, SQL Server 2008 R2, Web Services, WCF, Silverlight 3.0,MVC 4.0, TFS, Jquery, Issue View, Aspose.PDF, Aspose.Words, Tall Components
Confidential
Senior Software Engineer
Responsibilities:
- Worked on gathering requirements and designing data model
- Created a Windows Data mapping app to read data from Excel to update the SQL tables
- Used AngularJS as development framework to build single page application
- Created Controllers, Services, Directives using AngularJS
- Leveraged angular resources for all data access and standardizing data access interfaces.
- Responsible for estimating story points for the User Stories
- Created views for some downstream applications to consume data
- Created WCF solution with multiple services to support a number of teams (SOAP/REST)
- Used JQuery for event handling and AJAX interactions.
- Created controllers, business service and views using MVC 4.0,.net framework 4.0 and VS 2013
- Wrote algorithms to manage roadmap models based on parent child relationship
- Worked on Repository and Unit of work design pattern
- Used Bootstrap for styling and responsive web page design
- Used Infragistics for Grid and Tree Controls
- Used bundling to reduce server calls.
- Used Entity Framework code first for neater separation of concerns
- Wrote triggers for auditing all the existing tables in SQL Server 2008 R2
Environment: ASP.NET, C#, .NET4.0, AngularJS, MVC4.0, TFS, Perforce, Entity Framework 4.0, MS SQL Server 2008 R2,WCF, T-SQL, Bootstrap, Infragistics, WCF, JQuery
Confidential, Santa Ana, CA
Software Engineer
Responsibilities:
- Migrated existing Mainframe application to .Net
- Worked for the middle tier team to develop business logic, enhancement of existing functionality and de-batching XML.
- Application allows users to create and edit orders using services like Tax Map Key, Ranchos, ARBS and Sectional
- Worked on Validation, Search Engine and General Name Modules using .Net4.0, C#, SQL Server 2008
- Extensively used LINQ to Objects for better performance.
- Involved in optimization of stored procedures and configuring BizTalk Server 2009 for different modules.
- Used TFS for source control and Issue view, Rally for keeping track of the bugs.
- This project was designed and developed for the users of Texas only.
- Developed core functionality with ASP.NET MVC & Entity Framework for maintenance site and implemented client side validation using MVC validation implemented at Controller level
- System allows users to create and lookup at the orders and maintain the Title Orders
- XMLs from Presentation layer manipulated at the business layer using SQL server 2008 and response is transformed using XSLT.
- Texas Tax also allows users to view HOA associated with a property.
- This project was developed to keep track of the responses created by Main Frame system and responses generated by Tele Title system.
- Business logic was designed in a manner to compare the two systems and manipulate the XMLs which both systems can accommodate.
- Worked on SSIS packages to dump the data from Main Frame System into SQL Server 2008 for the new system.
Environment: ASP.NET, C#, .NET4.0, MVC3.0, TFS, Visual Source Safe, XML, XSLT, MS SQL Server 2005/2008,WCF, T-SQL, BizTalk Server 2009, SSIS, SSRS, Issue View, Rally, CSS
Confidential, Minnetonka, MN
Software Engineer
Responsibilities:
- Created Web/Win forms for Cash Management Trading System module using Visual studio 2010, MVVM, XAML, SQL Server 2008 and Mojave WCF service.
- Analyze, design and development of the Everest Trading System.
- Ensure all the calls are made to SQL server 2008 and no more calls to K database (product from KX Systems).
- Used Silverlight and MVVM to implement B2B and B2C operations depending on the business and customer requirements.
- Implemented LINQ to perform simple database operations.
- Created service contracts for WCF service to interact with SQL server 2008.
- Created views for faster results and tuning stored procedures for better performance.
- Achieved better performance of SQL by running Execution plans and query optimization techniques in SQL server.
- Implemented Test Driven Development process and developed NUnit Project for application and testing for particular module.
- Wrote unmanaged C++ code to achieve desired output.
- Implementing Silverlight for rich UI and designing.
- Used JIRA for tracking development.
- Used TortoiseHg for source control.
Environment: ASP.NET,C#, .NET3.5/3.0, MVVM, XAML, Web Services, WCF,WPF, Silverlight 4.0, TortoiseHg, JIRA, JavaScript, JQuery, C++, AJAX, MS SQL Server 2005/2008, ADO.Net, IIS 6.0, HTML5
Confidential, Minneapolis, MN
Developer
Responsibilities:
- Developed a multi-tier Windows application CLIPR 6 using MVP, Visual Studio 2010, C#, JQuery, Cascading Style Sheets and a combination of Windows Services.
- Extensive knowledge of the framework written by the developers of Confidential .
- Implemented Object-Oriented Programming concepts of interfaces, inheritance, abstraction and polymorphism
- Used AUTOFAC for dependency injection
- Utilized Microsoft Team Foundation Server (TFS) to mange team’s software development lifecycle.
- Developed a web service to call 3 different Wachovia repositories through one call to the data map for displaying archive images through the web browser.
- Used exception handling, multithreading to develop reliable, secure, user-friendly application.
- Created Various Stored Procedures and Functions in SQL Server 2005.
- Used Javascript/JQuery for various type of form validations
- Created Master Pages for the application Using ASP.NET 2.0.
- Used C#. NET 2.0 for the coding of Code behind Files.
- Used Visual Source Safe for Version Control in team environment.
- ASP.Net Validation controls was used for complex validations.
Environment: ASP.NET,C#, .NET3.5/3.0, MVP, Web Services, WCF, TFS, Visual Source Safe, JQuery, JavaScript, VBScript, AJAX, MS SQL Server 2005/2008, ADO.Net, IIS 6.0, HTML5
Confidential, Des Moines, IA
.NET Developer/ Analyst
Responsibilities:
- Designing and Developing web forms on Infinity using VB.net.
- Understanding business requirement document and writing technical write-ups.
- Extensive use of JavaScript in different modules for different functionality
- Creating Tables, Stored Procedures and Views in T-SQL.
- Creating various Unique, Check constraints in database.
- Using SQL Query Analyzer for Optimizing database by creating various Indexes in Database tables
- Implemented role-based security using form authentication.
- Used SSRS for generating day to day reports.
- Running the SQL Batch Queries in SQL Query analyzer.
- Creating web forms on Hermis using C#. Net server controls.
- Designed and developed custom .Net components and user controls using C#.
- Prioritize the task and allocate the same to individual programmers.
- Create Web Service for our clients to create Agreements and host Web service in IIS
- Designed User Interface (UI) using ASP.NET, HTML5, JQuery, JavaScript, CSS and Custom Controls.
- Designing and Developing SQL Server Database using ER Model
- Fine-tuning application performance and maintenance using ASP.net caching techniques.
- Used JavaScript in the application
Environment: VB.NET,C#, .NET3.5, Web Services, JQuery, JavaScript, VBScript, AJAX, MS SQL Server 2005, ADO.Net, SSRS, IIS 6.0, HTML5