Senior Software Developer Resume
Warren 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 database Server, C#, VB.NET, MS-Access, HTML5, HTML, C++, JQuery and JavaScript, Infragistics, Bootstrap, SignalR.
- Diverse 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.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 onObject Oriented Programming(OOPS) Concepts including Inheritance, Abstraction, Encapsulation and Polymorphism.
- Expertise in working with Graphical User Interface web development using technologies like Master Pages, Ajax Controls, CSS, Themes and Skins.
- Good 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 inSQL Server 2000/2005 databases.
- Hands on experience in creatingStored Procedure, Triggers, User Defined Functions, DTS, Transaction Management, T-SQL, Code optimization and performance.
- Extensive work experience onWeb basedandWindowsapplications usingC#, 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 usingJavaScript.
- 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 usingUML - Modelingby applying Object Oriented Analysis and Design(OOAD)anddesign patternsconcepts 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 ServerReporting Services(SSRS), SQL Server Integration Services (SSIS) for report generation, and integration into.NETapplications.
- Expertise in understanding user requirements and translating business requirements into technical solutions.
TECHNICAL SKILLS:
Technologies: .NET Framework (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, WCF,WWF
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 (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, GitHub
PROFESSIONAL EXPERIENCE:
Confidential, Warren, New Jersey
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 solutionizing the existing projects and identify the correct technology stack for upcoming projects.
- 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.
- Developed the end to end application AAShipping using SilverLight 4.0,WPF, MVVM design pattern, Bootstrap, CSS3, C# for the distribution center located in La Mirada, CA.
- Also developed AAPacking application using Prism library and implemented dependency injection using Unity.
- Worked on the integration part of the AAShipping and AAPacking with MongoDB on Azure.
- Implemented LINQ to perform simple database operations.
Environment: Asp.net, C#, MEAN (Mongo, Express, Angular, Node), MVC4, MVVM, HTML5, CSS3, Signal R, SQL Server 2012, Bootstrap, Web API, Entity Framework (Dapper), Unity, Linq, TFS, Github
Confidential, Santa Ana, CA
Senior Software Engineer
Responsibilities:
- Worked on MVC Razor Views, controllers and models for Title IQ
- Created number of Window Services to support automated workflows
- 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 to read and process emails
- Worked on business layer to implement Entity Framework to replace the web services for CRUD operations
- Worked on workflow build on Windows WorkFlow Foundation to receive XML requests for Titles
- Customized the WWF ased on customer level and integrated the workflow with RESWARE system and NEXTACE( third party for better image quality)
- Worked on Resware system to post data to client system using web services and WCF service
- Set up a dev environment for the Developers onsite and offshore
- 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,WPF, WWF, 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
- 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 System module using Visual studio 2010, MVVM, XAML, SQL Server 2008 and Mojave WCF service.
- Analyze, design and development of the Everest 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 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.
- 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.
- Developed MS SQL Stored Procedures and triggers in SQL Server.
- Designed and documented the prototype model mock-ups for the entire website.
Environment: VB.NET,C#, .NET3.5, Web Services, JQuery, JavaScript, VBScript, AJAX, MS SQL Server 2005,ADO.Net, SSRS, IIS 6.0, HTML5
