Senior Consultant Resume
Gainesville, GA
SUMMARY:
Detail - oriented individual that is highly motivated and resourceful. Experience ranges from conceptual design to delivering robust applications. Well versed in design methodologies and supporting all phases of software development cycle.
PROFESSIONAL EXPERIENCE:
Confidential, Gainesville, GA
Senior Consultant
Responsibilities:
- Contract assignment developing modules for accounting application used in the hospitality industry
- Created and modified reports using Active Reports
- Created and modified Winforms user controls
- Worked with Entity Framework models using Code First and Domain Driven Development principals.
- Participated in eliminating existing defects
- Help start globalization effort
Environment: Visual Studio 2015, C#.NET, Entity Framework, Unity, Active Reports, Winforms, WCF, SQL Server 2012, UML
Confidentia, Atlanta, GA
Senior Application Developer
Responsibilities:
- Development of web applications and services for dental practice management applications
- Developed web services for the Confidential project using WCF
- Developed backend services for software licensing and update system with SQL Server back ends.
- Developed administration portal for licensing and updates system using Asp.Net MVC and Knockout JS, JQuery, and Javascript.
- Implemented method to throttle number of updates sent to customers. Developed Windows services to automate customer selection.
- Developed customer facing licensing and registration website using Asp.Net MVC and Knockout JS.
- Created mobile website for licensing and registration using JQuery Mobile.
- Participate in deployment of licensing and updates system
- Member of architecture team for Confidential project.
- Created prototypes and proof of concept applications for architect team. Researched NoSql database solutions and different microservice frameworks.
- Developed microservices for Confidential project using WebAPI.
- Developed administration micro applications for Confidential project using Microsoft MVC and Angular JS. Applications were single page applications utilizing Angular routing. Wrote Angular modules, controllers, directives, services, and filters.
- Participated in development of data synchronization and migration services using Sql Server and Postgres.
- Researched and implemented node webkit frontend for Confidential project.
Environment: Visual Studio 2015, C#.NET, ASP.NET, Asp.Net MVC, Angular JS, Knockout JS, WebApi, JQuery, JQuery UI, Angular UI, Node JS, Bootstrap, JQuery Mobile, Html 5, CSS3, JavaScript, Node Webkit, Microsoft Azure, WCF, WPF, CSLA, nHibernate, LinqToSql, Entity Framework, SQL Server 2012, Postgres, Scrum, Rally
Confidential, Atlanta, GA
Sr. Consultant
Responsibilities:
- Development of WinForms, web, and polling components of energy management solutions
- Created modules for smart client application using WinForms and C#.NET.
- Created web interfaces used in smart client application.
- Created middle tier web services using WCF.
- Developed persistent classes and object/relational mappings used by NHibernate.
- Created services that downloaded alerts and historical data from iLon SmartServer controllers.
- Developed BACnet communication library from American Society of Heating, Refrigerating and Air-Conditioning Engineers (ASHRAE) specifications.
- Developed services for polling HVAC controllers for alert and historical data through serial and TCP/IP connections. Used TAPI and RAS to establish dialup connections. Used UDP client sockets to communicate with BACnet devices.
- Developed terminal emulator for retrieving data from HVAC controllers that only supported VT100 connections.
- Created AJAX enabled grid control with expandable rows.
Environment: C#.NET, ASP.NET, AJAX, NHibernate, ADO.NET, SQL Server 2005, Visual Studio.NET/2005, C++, Managed C++, BACnet, CSS, WCF
Confidential, Atlanta, GA
Consultant
Responsibilities:
- Short term contract migrating electronic parts manual solution from Visual Basic 6.0 to C#.NET
- Created that imported updates of model used on (MUO) and ID card data.
- Created winform interface components.
- Created module that added user specified information to parts selection list.
- Created module to add labor cost to parts selection list.
- Migrated existing VB 6.0 code to C#.NET
Environment: C#.NET, Winforms, Visual Basic 6.0, Codebase
Confidential, Alpharetta, GA
Consultant
Responsibilities:
- Development of ecommerce web application for Shaw Industries using ASP.NET
- Detail design and build of ASP.NET components.
- Development of Email notification web service.
- Development of AJAX enabled web pages and controls.
- Agile methodology (SCRUM).
- Created stored procedures.
- Accessed SQL Server database through ADO.NET
Environment: ASP.NET, AJAX, C#.NET, ADO.NET, IBatis, XML, XSLT, Visual Studio.NET/2005, Infragistics NetAdvantage, Telerik Rad Controls for ASP.NET, SQL Server 2000, SQL Server 2005, CS
Confidential, Atlanta, GA
Consultant
Responsibilities:
- Development of enterprise solutions for Confidential, Inc. a risk management company.
- Participated in development of system used for credit inquiries received from merchants that was based on a Service Oriented Architecture and Windows Workflow Foundation (WWF).
- Created ASP.NET web services
- Ported VB 6.0 code to C#.Net
- Made modifications of current inquiry system using VB 6.0 and C++.
- Created and modified reports using Crystal Reports.
- Developed automated report generation service.
- Developed WinForms application to monitor individual services involved in SOA system.
- Created stored procedures for reports and web services.
- Accessed SQL Server database through ADO.NET
Environment: C#.NET, ADO.NET, ASP.NET, XML, XSLT, Visual Studio.NET/2005, Visual Basic, C++, .NET Framework 2.0, .NET Framework 3.0, Crystal Reports, Windows Workflows, SQL Server 2005, CSS
Confidential, Atlanta, GA
Consultant
Responsibilities:
- Development of enterprise integration and web solutions for Confidential Travel.
- Developed .NET services and libraries used to transfer traveler profiles to and from multiple providers. Created system that allowed new providers to be plugged in without changing core program. Communication was done using XML or SOAP through web request and responses.
- Data transformations done using XSL and XSLT.
- Developed email notification system that created day of departure and flight status email notifications that are sent to portal users.
- Developed C++ library that provides XML interfaces with ITA Software’s airfare pricing and shopping system. Communication was done through Windows sockets.
- Developed .NET library to interface with ticketing and booking system.
- Designed processes and interfaces for new generation of meeting management product. Designed rules engine component used for routing and approval of meeting request.
- Developed web services that provide integration with third party airline flight status tracking system.
- Developed application interface with MapQuest mapping services.
- Developed DotNetNuke modules for web portal application using ASP.NET.
- Maintained JSP based website.
- Created and maintained SQL Server DTS packages and stored procedures.
- Accessed SQL Server database through ADO.NET.
Environment: C#.NET, ADO.NET, ASP.NET, JavaScript, XML, XSLT, Visual Studio.NET/2003, Visio, SQL, T-SQL, HTML, UML, Visual SourceSafe/VSS, SQL Server 2000, SQL Server Enterprise Manager, SQL Server Query Analyzer, SQL Windows XP, Windows Server 2003, MS IIS 5.0/6.0, Eclipse, Tomcat 5.0., DotNetNuke 3.3.2, AJAX, ATLAS, Telerik Rad Controls for ASP.NET, CSS
Confidential, Duluth, GA
Consultant
Responsibilities:
- Development and production support of check processing systems.
- Developed services and libraries used to generate Electronic Cash Letters for outgoing Prime and Return Item work at depository institutions. The electronic cash letters contained check and image data sent to the Confidential Banks and were compliant with the ANSI Draft Standard for Trial Use (“DSTU”) X9.37 - 2003. Check data was retrieved from an Oracle database.
- Developed services that were part of the company’s ECP IX Monitor product. The monitor will be used by banks and credit unions to screen and log all incoming and outgoing cash letters for Prime and Return Items processes.
- Wrote Image Quality Analysis Services that interfaced with the Unisys Image Usability Software.
- Developed services that generate Electronic Cash Letters for outgoing Prime and Return Item work at branches within a network of depository institutions. The electronic cash letters contained check and image data sent to central processing centers and were based on the DSTU X9.37 - 2003 with modifications. Check data was retrieved from a Postgres database.
- Developed services that interact with the Endpoint Exchange national check image exchange. Services generated XML messages and corresponding image files for outgoing Prime and Return Item work.
- Developed ActiveX component used to modify tags in TIFF image files. Component is used to store XML data in the image description field of TIFF images. Component also used to split or combine TIFF images.
- Maintenance and Production support of VSoft eReturns software package including customization of Java applets and C++ windows services.
- Maintained and customized programs that read flat files passed between depository institutions for return check items.
- Created .NET versions of eReturns applets for use in eDesk50 product. Controls were written in C# and used .NET remoting to communicate with business objects located on remote servers.
- Ported Electronic Cash Letter Library to Microsoft .NET Framework.
Environment: C++, Visual C++, Oracle Pro*C, MFC, ATL/COM, C#.NET, ADO.NET, ASP, ASP.NET, .NET Remoting, Visual Studio 6.0, Visual Studio.NET/2003, NetBeans 4.0, Eclipse IDE, Visio, SQL, HTML, UML, Visual SourceSafe/VSS, Star Team, Postgres, Oracle 9i/10g, Windows 2000/XP, MS IIS 5.0, Java 2 SDK 1.4, JavaScript, XML, XSLT
Confidential, Atlanta, GA
Consultant
Responsibilities:
- Development of ecommerce website using ASP.NET, Visual Basic .NET, and Java Script.
- Created .NET Web Forms and Controls.
- Used Java Script to write client side scripts.
- Created SQL Server stored procedures.
- Created reports using SQLServer Reporting Services.
- Created ASP.NET web services
Environment: VB.NET, ADO.NET, JavaScript, ASP.NET, Visual Studio.NET/2003, Visio, SQL, T-SQL, HTML, UML, Visual SourceSafe/VSS, SQL Server 2000, SQL Server Enterprise Manager, SQL Server 2000 Reporting Services, Windows 2000/XP, MS IIS 5.0.
Confidential, Atlanta, GA
Systems Analyst
Responsibilities:
- Detail design and build of softphone application for the Confidential project.
- Wrote softphone application using Genesys ActiveX toolkit.
- Created UML class, sequence, and activity diagrams.
- Wrote detail design and design approach documents.
- Design and development of middleware components using EAI design patterns.
- Designed classes and interfaces used by components.
- Created UML class, sequence, and activity diagrams.
- Wrote detail design and design approach documents.
- Developed classed used to send and receive XML through MSMQ.
- Designed classes that provide synchronous and asynchronous socket communication.
- Wrote stored procedures to retrieve and update information stored in an SQL database.
- Accessed SQL Server database through ADO.NET
- Developed EAI services using C# and Visual Studio .NET 2003.
- Modified business objects used by the ASP.NET website.
- Developed test cases for unit and assembly testing.
- Participated in system integration testing.
Environment: MSMQ, C#.NET, VB.NET, ADO.NET, Java, JavaScript, ASP.NET, Visual Studio.NET/2003, Visio, SQL, T-SQL, HTML, UML, Visual SourceSafe/VSS, SQL Server 2000, SQL Server Enterprise Manager, Windows 2000/XP, MS IIS 5.0.
Confidential, Norcross, GA
Software Consultant
Responsibilities:
- Independent software consultant responsible for software architecture documentation.
- Listed, describe and explain all the messages exchanged between modules/processes.
- Documented state machine with state diagrams explaining all inputs and outputs.
- Created Rational Rose UML views with use case diagrams.
- Created Rose class diagrams for Visual Basic and C++ objects.
- Developed C#.NET application to keep track of billable hours.
- Identified and fixed bugs in Visual Basic and C++ programs.
- Wrote SQL Server stored procedures.
- Used Crystal Reports to create invoices.
- Provided weekly progress reports to client.
Environment: C, C++, MFC, ATL/COM, Visual Basic 6.0, C#.NET, Visual Studio .NET, SQL, T-SQL, UML, Crystal Reports, Visual SourceSafe/VSS, SQL Server 2000, Oracle 8i/9i, ADO.NET, SQL Server Enterprise Manager, Toad, Windows 2000/XP, Windows NT 4.0, BoundsChecker
Confidential, Norcross, GA
Software Engineer
Responsibilities:
- Responsible for the design and development of point of sale (POS) terminal that was part of a revenue control system for parking lots at major airports.
- Designed Visual Basic front end with ATL/COM components developed with Visual C++.
- Developed Visual Basic control library.
- Wrote code to access data stored in Oracle database.
- Back end of application contained multiple processes and threads written in C++.
- Interprocess communication done through mailslots, map memory files, and sockets.
- Communication with central server through pipes and sockets.
- Wrote code to trigger digital outputs and monitor digital inputs on PCI digital IO board and USB Digital IO system.
- Developed interface to E-ZPass Automatic Toll Collection system.
- Developed interface to License Plate Recognition System.
- Supported engineer responsible for selection of hardware used by the system.
- Developed configuration tools using Microsoft Foundation Classes.
- Worked closely with test engineer during regression and unit testing.
- Met with client and participated during factory acceptance tests.
Environment: C, C++, MFC, MFC Internals, ATL/COM, Visual Basic 6.0, C#.NET, Visual Studio .NET, SQL, T-SQL, UML, Crystal Reports, Visual SourceSafe/VSS, SQL Server 2000, Oracle 8i/9i, ADO.NET, SQL Server Enterprise Manager, Toad, Windows 2000/XP, Windows NT 4.0, BoundsChecker