Programmer Analyst Resume
Port Washington, NY
SUMMARY:
- I was responsible for creating the technical approach and development of the project.
- Current experience with programing and designing using S.O.L.I.D principles, GoF patterns, NHibernate, MVC 5.0, Message Queueing using NService Bus.
- Helped with Load testing.
- Writing test scenarios and Automation tests (BDD style) in Java in intellija IDE
- Over 10 Years of experience designing and delivering cost - effective, high performance software applications
- Experienced in the analysis, design, development, product testing, implementation, integration and conversion of Web and client/server applications.
- Good experience in developing applications using .NET framework(s) (1.1, 2.0, 3.0, 3.5, 4.0, 4.5), C#, ASP.NET using MS SQL Server and Oracle for backend processing.
- Extensive experience in CMMI Level 5 and Agile Methodologies.
- Ability to analyze business requirements and translate them into technical solutions.
- Worked briefly as an Associate Project Manager
- Extensive experience in Object Oriented Programming and Design Patterns .
- A highly conscientious worker with experience in meeting deadlines while maintaining consistent quality.
- Experience to create solutions while working within teams or while working independently with minimal supervision.
- Highly organized, detail oriented, supportive team worker, committed to getting the job done.
TECHNICAL SKILLS:
.NET Framework and Windows Platform: C#, VB.NET ASP.NET 1.1/2.0/3.0/4.5 WinForms ADO/ADO.NET/Fluent Ado.net WSH, VBScript, JavaScript, jQuery, JSON XML/XSLT, AJAX MSMQOperating Systems Windows Vista Windows NT, XP, 2000, 2003 Windows 95, 98 Windows 7Enterprise Technology/Framework Microsoft.NET 1.1/2.0/3.0/4.0 SOA, SOAP - XML Web Services Web Client Software Factory REST Services Microsoft Visual Studio 2003/2005/2008/2010/2012 , Microsoft Team Foundation Server NUnit, FxCop UML
Application Server: IIS 5.0, 6.0,7.0 Database SQL Server 2000/2005/2012 Networking TCP/IP Microsoft DNS/Active DirectoryProcesses CMMi Scrum using TDDApplications MS Office MS Visio, Star UML MS Project
PROFESSIONAL EXPERIENCE:
Confidential, Port Washington, NY
Programmer Analyst
Responsibilities:
- I was responsible for building of the application using REST Services, dependency injection, MVC 5.0 with c#, using S.O.L.I.D principles and some GoF patterns.
- Used Scaleout server, in memory caching and MSMQ to help with performance improvements
- Used Message queuing using NServicBus for asynchronous calls to further enhance performance of the application.
- Followed Agile methodology and worked with Version One for tasking and project.
- Writing/helping QA with automation test suite and integration test scenarios
- Created admin UI using Telerik Kendo UI components.
- TDD using rhino mocks framework.
- I am responsible for understanding the requirement of various teams and create scripts and run load tests to monitor the performance of the applications.
- I am responsible for understanding the requirement, participation in the design discussion.
- Followed Agile methodology and worked with Version One for tasking and project.
- I was responsible for understanding the requirement, participation in the design discussion.
- Followed Agile methodology and worked with Version One for tasking and project.
- I was responsible for development of REST services.
- I was responsible for understanding the requirement, participation in the design discussion.
- Followed Agile methodology and worked with Version One for tasking and project.
- I was responsible for development of controllers.
- I was responsible for integration of Direct Track APIS.
Environment: C#, Visual Studio 2012, MVC 5.0, NHibernate, Rhino Mocks, MSMQ, Scaleout servers, REST Services, Windows Services, XML DOM, SQL Server 2012, Version One, Intellija (For Java Automation)
Confidential, Chicago, IL
.NET Consultant
Responsibilities:
- Created a windows service to process emails received from Geico, read it and transform the email to standard IAAI xml and send it for inbound processing. The windows service also sent the emails which had been processed by the inbound processing and sent it back to Geico via email in Geico standard format.
- Created a WinForm application to monitor the processing of the email.WSE X509 with message level encryption for Web Services team
- Implemented WSE for Web Services to enable message level encryption as well as Mutual Assertion security
- I was responsible for prototyping, designing and developing a Windows Service to process the emails received from Geico for Inbound/outbound processing using VB.net, Web Services, XML and SQL Server 2005.
- Used WSE 3.0 using X509 for authentication and encryption of messages in the web services created using Visual Studio 2008.
- Upgraded the service so that the web service was made in WCF using wshttp binding.
Environment: Win Forms, VB.net, Visual Studio 2008, SOA, Web Services and (WSE 3.0) WS security using X509 s, WCF, Windows Services, WebDAV, XML DOM, XSLT and SQL Server 2005
Confidential, NYC
.Net Consultant
Responsibilities:
- I was responsible for creating the technical approach and development of the project.
- Worked on integrating Adaptive Marketing promotional offers and replaced the current Web Loyalty promotional offers for the Boston Apparel Group brands using ASP.NET 2.0,C#, XML, SQL Server 2005 and Triple DES Encryption.
- Refactored the existing Web loyalty functionality using Abstract Factory design pattern to accommodate any vendor in the current sites.
Environment: ASP.NET 2.0, 3.0, C#, Visual Studio 2005 and SQL Server 2005
Confidential, Chicago, IL
.NET Consultant
Responsibilities:
- Created a windows service to process emails received from Geico, read it and transform the email to standard IAAI xml and send it for inbound processing. The windows service also sent the emails which had been processed by the inbound processing and sent it back to Geico via email in Geico standard format.
- Created a WinForm application to monitor the processing of the email.WSE X509 with message level encryption for Web Services team
- Implemented WSE for Web Services to enable message level encryption as well as Mutual Assertion security
- I was responsible for prototyping, designing and developing a Windows Service to process the emails received from Geico for Inbound/outbound processing using VB.net, Web Services, XML and SQL Server 2005.
- Used WSE 3.0 using X509 for authentication and encryption of messages in the web services created using Visual Studio 2008.
- Upgraded the service so that the web service was made in WCF using wshttp binding.
Environment: Win Forms, VB.net, Visual Studio 2008, SOA, Web Services and (WSE 3.0) WS security using X509 s, WCF, Windows Services, WebDAV, XML DOM, XSLT and SQL Server 2005
Confidential
Technical Analyst
Responsibilities:
- Entirely responsible for Analysis, Design, Development and Unit Testing.
- Functional study of Business Requirements & Requirement Gathering, detail design using UML
- Designed and developed a viewer in windows application using C#.NET.
- Used WCF to make the service in HttpBinding.
- Created a Windows application to view the logs depending on the filter applied.
- Design and develop database objects.
- Used reflection to read the properties of some of the objects set from the Config file.
- Extensive exposure to multi-threading and callback functionality of delegates.
- Developed Test Cases and scenarios following the Agile methodology.
- Responsible for creating console application for installing, updating and deleting a database.
- Performed Unit Testing using NUnit to identify and resolve integration, functional and usability issues.
- This was done using Service oriented architecture.
- Worked in Test Driven Development (TDD) environment using SCRUM Methodologies.
Environment: Visual Studio 2008, Win forms, SQL 2005, Oracle 9i, C#.NET 3.0, WCF to make the service, SOA, Win Forms, Console Application, component art controls, NUnit, ADO.NET, AJAX, XML, Microsoft Team Foundation Server
Confidential, Lindon, UT
Lead Developer /(Associate Project Manager briefly)
Responsibilities:
- Packaged solutions using WISE for Windows Installer
- System Design Documentation using Magic Draw UML
- Developed server side business tier using C#.NET, Web Services.
- Developed various reusable controls for the application,
- Helping the team with the development and R&D tasks.
- Created various Windows forms as tools to test the current application
- Developed web services using WCF in wsHttpBinding.
- Worked with UltraWebGrid Infragistics controls in C#.
- Created an agent using C++ within the Altiris framework.
- Interoperatibility with com objects.
- Used reflection to load assemblies from the configuration files as well as for COM
- Unit Testing using NUnit
- Used FxCop for code Analysis.
Environment: ASP.NET 1.1/2.0, C#, Ajax, Win Forms, XML DOM, SOA, ATL/COM, VC++, MFC, SQL Server 2000/2005 and Wise for Windows Installer and third party components like infragistics.
Confidential, Libertyville, IL
Lead Developer/ Associate Project Manager
Responsibilities:
- Migration of some modules from ASP to ASP.net using VB.NET.
- Provided application day-to-day support for production systems - handling system issues, bug fixing and monitoring applications to ensure maximum system uptime.
- Worked with Reporting Services.
- Documentation.
Environment: ASP.NET, VB.NET, ADO.NET, Web Services, Reporting Services 2005, Microsoft SQL Server 2000
Confidential, Fernandina Beach, FL
Lead Developer
Responsibilities:
- Involved in feasibility study and designing of the site for database independent architecture.
- Involved in development and packaging of the site.
- Handled the communication between developers in India and TMSi.
- The overall responsibility of the project was with me.
- Worked in Crystal Reports 9.0
Environment: ASP.NET, C#, ADO.NET, Web Services, XML, Microsoft SQL Server 2000
Confidential, Lindon, UT
Lead Developer
Responsibilities:
- Developed and maintained a server driven software distribution system for Macintosh. Implemented a workflow for demand and install model using an existing helpdesk system
- Developed and maintained a server driven Inventory system for Macintosh.
- Worked on a module for Altiris Software Virtualization Solution which is a revolutionary approach to software management. By placing applications and data into managed units called Virtual Software Packages, Software Virtualization Solution allows you to instantly activate, deactivate or reset applications and to completely avoid conflicts between applications, without altering the base Windows installation
- Packaged solutions using WISE for Windows Installer
- System Design Documentation using Magic Draw UML
- Developed server side business tier using C#.NET, Web Services.
- Developed various reusable controls for the application,
- Helping the team with the development and R&D tasks.
- Created various Windows forms as tools to test the current application
- Worked with UltraWebGrid Infragistics controls in C#.
- Used reflection to load assemblies from the configuration files.
Environment: ASP.NET 1.1/2.0, C#, CSS, Win Forms, ATL/COM, DCOM, MFC, SQL Server 2000/2005 and Wise for Windows Installer and third party components like infragistics.
Confidential
Developer
Responsibilities:
- Developer for Diary, Dates, Debt Collection case, Debt Collection Accounts, Conveyancing, Time Recording, Client Interface for the system modules
- Support for production issues.
- This software enables all entities of a Property Management Company to retrieve and update information for its entities (Customer, Tenant, landlord, Service Organization, Agent and Property Manager). The Application will on one hand ease the life of landlords & tenants and on the other hand will strengthen the Marketing team with instant information.
- Developer for Opportunity, Virtual tour of the site, Banner Administration.
Environment: ASP 3.0, IIS 5.0, MTS, COM, ADO, HTML, DHTML, VBScript, JavaScript, XML, Microsoft SQL Server 2000.
Confidential
Developer
Responsibilities:
- This application software is encompassing the functionalities of Retail Selling (Point of Sale, Inventory and Accounts), Distribution (to showrooms, Franchisees etc.), Purchase, e-sale. The basic idea is to help the supermarket in provoking E-Commerce platform to extend their reach and at the same time provide inventory, purchase and local sales functions.
- Developer for Search/Advance Search, BackOffice Integration
Environment: ASP 3.0, IIS 5.0, MTS, COM, ADO, HTML, DHTML, VBScript, JavaScript, XML, Microsoft SQL Server 2000.
