Software Developer Resume
Calhoun, GA
SUMMARY:
- A very capable and versatile software engineer with both rich and deep information technology expertise. Leading edge, yet successful at bridging legacy systems to enhance business performance and profitability. Very creative, energetic, customer focused with a “can do” spirit and success in a wide range of industries. Strong team player.
TECHNICAL SKILLS:
Software: Confidential # 2.0 - 7.0, MS VS.NET 2.0-4.5, VB, VB.NET, ASP.NET, VBScript, Delphi 2, XE-XE9, Delphi Seattle, Delphi Berlin, Delphi Tokyo, DUnit, Java 1.1-6.0, J2EE, EJB, JavaBeans, Java Servlets, Eclipse, JavaScript, ASP, XML, HTML 4/5, JUnit, Subversion, HG/Mercurial/Tortoise, MS/TFS 2005, Crystal Reports, Paradox, Advantage DB, Oracle 7.0-12.0, Oracle PL/SQL, MS SQL Server 6.5-2012, T-SQL, CORBA, COM, COM+, SOAP, Borland Confidential ++ Builder, MS Visual Confidential ++, Pro Confidential, ADO, COBOL/2, Pro COBOL, DB2, and JIRA.
PROFESSIONAL EXPERIENCE:
Confidential (Calhoun, GA)
Software Developer
Responsibilities:
- Software Developer working on the Shop Floor Applications Suite (SF Suite) which manages day-to-day operations of laminated, engineered and manufactured hardwood floors. Written in Delphi XE, the SF Suite contains 80+ plant-management Delphi XE programs that manage shop floor activities for plants in Melbourne, AR, Thomasville, NC, Warner, NC, and Danville, VA, as well as in the main plants in Belgium and Russia. Responsible for enhancements to Quick-Step, Press Operations, Dispatcher, Labeling, Report Manager, Handling, Stacking, and Impregnation modules for the front-end processes.
- Made enhancements to the Oracle 12 Database back-end processes, specifically to Procedures, Functions and Oracle PL/SQL Packages including Consumption, General Handling, Packet Handling, Inventory Management, Bar Code Labeling, Transfer and Dispatching manufacturing processes.
- Completed designs for Delphi XE and Oracle PL/SQL, including high-level design specifications and low-level design specifications. This is a Scrum/Agile environment with ticket-management and full life-cycle management using JIRA tools.
- Wrote Delphi XE programs that use a JSON requests to call in-house Confidential # web services for Inventory management and other various SAP and LOCUS DB lookups.
Environment: Delphi XE-XE9, Confidential # 7.0, VB.NET, Oracle 12.0, Oracle PL/SQL, Agile, Scrum, JIRA, JSON, SAP
Confidential (Chelsea, AL)
Software Engineer
Responsibilities:
- Senior Software Developer working on the Q3Met project which is part of the Danielli-Taranis Business Intelligence product. Q3MET is an Automation/MES solution that supports the metals industry with efficient functions to optimize, track and react on real plant data, which is essential to guarantee business success. Q3Met, a Delphi XE2 product, provides one integration solution for sales and shipping, planning processes, product tracking and quality operations, inventory controls and storage optimization, plant and operations performance, and equipment and inventory management. Q3Met supports a wide range of steel mills such as mini-mill, melt-shop, plate mill, tube & pipe mill, bar & wire rod mill and cold-mill complex service centers.
- Implemented development in Confidential #, Delphi XE & Delphi XE2, including GUI development for Q3MET, using the QMET framework which was written in Delphi utilizing DevExpress components. In addition to Delphi development, wrote numerous stored procedures and development packages in Oracle 12.0, utilizing Oracle PL/SQL. Developed interface tables for the Level2 processes in Microsoft SQL Server 2010. Worked in an Agile/Scrum development environment with a team of onsite developers as well as a remote team in Italy, utilizing Microsoft Team Foundation Server (TFS) as the source control and ticket management systems.
Environment: Delphi XE-XE2, Confidential # 6.0- Confidential # 7.0, Oracle 12.0, PL/SQL, MS SQL Server 2010, Agile, Scrum
Confidential (Duluth, GA)
Software Developer III (Partial Telecommute)
Responsibilities:
- Software Developer working on a proof-of-concept project converting OpenEPS DLL code from Delphi to Confidential #. Rewrote existing code receipt printing system in Confidential # language, including API calls, security protocols and underlying business logic in the .NET Framework 4.5 & 5.0. Added a windows Web Service to the ServerEPS project providing database lookup of server statistics for lane efficiency reporting. ServerEPS is a DLL written in Confidential # 6.0 and is a switch operated by Confidential handling direct connections to POS lanes, which allows much of payments related infrastructure to be moved out of the store and into a professionally hosted data center, offering PCI compliance and centrally available reporting in each store.
- Software Developer on the OpenEPS project which is part of Confidential Connected Payments solution. This is Windows7 DLL that is a completely secure payment solution written in Delphi Seattle/Berlin, delivering uncompromising data protection and future innovation readiness. Implemented as a SaaS (Software-as-a-Service) solution OpenEPS offers a secure payment route and ensures complete data and transmission protection, from PIN pad to payment processor. This allows retailers to comply with evolving payments regulations and standards such as PCI DSS (Payment Card Industry Data Security Standard) and EMV (Europay, MasterCard and VISA chip cards), providing freedom to work with any payment processor and peripheral standard vendor. Provided maintenance and support for multiple PIN pad types, including XPI (Verifone), RBA (Ingenico), and FPE (Equinox) terminals.
- Working on bug fixes and enhancements on ServerEPS process, utilizing Angular Javascript front end.
Environment: Confidential # 6.0- Confidential # 7.0, Angular, MS SQL Server, Delphi Berlin, XE5, XE7, Agile, Scrum
Confidential (Birmingham, AL)
Senior Developer (Partial Remote)
Responsibilities:
- Senior Developer working on TV and Radio Media software. Confidential Media Sales (WOMS), enabling presentation of TV (Nielsen) ratings to TV Networks, Ad Agencies, TV Station groups, individual TV stations, and it enables presentation of Radio (Arbitron) ratings to Radio Station networks, Radio Station groups and to individual Radio Stations. While there, wrote and implemented systems for Inventory Management, Yield (Sellout) Management, Posting, Avails and Proposals, Rate cards and Research Reporting for TV and Radio software systems. The DBs utilized were in Firebird 2.0, Firebird 3.0, MS SQL Server 2012 with T-SQL. The development environment utilized VMWare and source code was housed in HG/Tortoise/Mercurial.
Environment: Confidential # 3.0-6.0, Delphi 2007-XE7, Firebird 2.0-3.0, MS SQL Server, T-SQL, Agile, Scrum
Confidential (College Park, GA)
Senior Software Engineer
Responsibilities:
- Worked with key developers in rewriting Delphi/Quickreports into Confidential # dlls utilizing Crystal Reports 2010. This was a project that was part of a long-term effort to utilize newer technologies in web reporting and Citrix clients.
- Provided enhancements to the Wildcat Maintenance Management System (WMMS). WMMS is a full-featured application that supports the Regional Readiness Command (RRC) community to automatically monitor, store, track, repair, issue, account for and report the status of equipment on hand at Equipment Concentration Sites (ECS), Strategic Deployment Sites (SDS), Area Maintenance Support Activity (AMSA), Direct and General Support (DS/GS) Maintenance Operations. WMMS is a client/server system written in Delphi 6 and is used at Confidential bases. The backend is Sybase / TSQL, with recent deployments including both 32-bit and 64-bit Sybase servers.
Environment: Confidential #, Delphi 6, Delphi 2006, Crystal Reports 2010, Sybase w/TSQL, Citrix, Agile, Scrum
Confidential (New Orleans, LA)
Senior Developer/Consultant (Remote)
Responsibilities:
- Provided support and enhancements for a claims processing website for a group of lawyers handling class-action lawsuits. Added functionality with ASP.NET web pages including client login and claims management, processing and reporting. Business logic and backend processing are done with VB.NET. The backend database is MS SQL Server 2008. Most web protocols utilized SOAP and the web site uses JQUERY for client-side HTML scripting.
- Assisted with architecture, software design, agile development, maintenance, DBA, and general Webmaster duties. Software design using UML, OO Design patterns, and ASP.NET MVC 3 framework. Assisted with the development of Web Services for exposure of claims processing status information to lawsuit members. Presentation and front end was JavaScript and HTML5.
Environment: VB.NET, ASP.NET, SOAP, AJAX, JQUERY, MS SQL SERVER, JavaScript, HTML5, Agile
Confidential (Buckhead, GA)
Senior Software Developer (Partial Telecommute)
Responsibilities:
- Developed a Confidential # application which provided data access to airline/hotel booking information via the web. This was a prototype application which made use of the Model View Controller (MVC) pattern to provide a quick and effective access to databases while adding the benefit of allowing us to decouple our business and presentation layers while giving us the benefit of making maintenance easy and code reuse very simple.
- Provided enhancements to the nRocket reporting engine, which is a Confidential # DLL. nRocket facilitates online reporting through the dynamic building of SQL. The Webman front-end provides parameters for nRocket, which generates Paradox tables which is in a separate step that feeds the WMTS (server) process.
- Provided support and enhancements to the Webman system. WebMan works with the TravelMan system and allows the travel administrator to access real-time travel data. Rather than requesting an ad hoc report on a particular department’s travel pattern, customers can go online, manipulate the data and run their own customized reports. Webman can help you efficiently manage your travel information and access data when you need it. Webman is a web application in Delphi 6 and is used by most large travel agencies, including Confidential Travel Services, SABRE, and Expedia. Backend processes were Oracle 11, DB2, and MS Sql Server.
- Presentation layers and front-ends for our products were done utilizing JavaScript Angular Framework and HTML5.
Environment: Confidential # 2.0-4.0, JavaScript/Angular, HTML5, Delphi 6, XE2, Oracle, DB2, MS SQL Server, Agile
Confidential (College Park, GA)
Senior Software Engineer
Responsibilities:
- Provided enhancements to the Fleet Management System (FMLS). FLMS is a full-featured application that supports the Regional Readiness Command (RRC) community to automatically monitor, store, track, repair, issue, account for and report the status of equipment on hand at Equipment Concentration Sites (ECS), Strategic Deployment Sites (SDS), Area Maintenance Support Activity (AMSA), Direct and General Support (DS/GS) Maintenance Operations. FLMS is a client/server system written in Delphi 5 and is used at all Confidential Reserve bases. The backend is Oracle 11 and PL/SQL, with the most recent deployments including both 32-bit and 64-bit Oracle servers.
- Completed the Personnel Accounting report enhancement. Written in Delphi 5 and utilizing QuickReports, the modification provides for the capture and display of alternative work schedules including hours worked (regular, flex, and overtime) for current and historical data for any employee. Created Delphi Objects to capture starting and ending information for each pay period so that report submission would be easier for users.
Environment: Delphi 5, Oracle 11, QuickReports, Scrum
Confidential (Alpharetta, GA)
Senior Software Engineer
Responsibilities:
- Worked with Cross Product Team in designing interfaces for use in Delphi applications. Provided support for both the Phone Home and the Eligibility modules. Eligibility is a Confidential # product that validates Confidential ts’ insurance eligibility information. Worked with the lead developer designing interfaces that are used in Delphi and VB.NET. Also assisted with numerous bug fixes in Eligibility.
- Assisted the Electronic Data Interface Team (EDI) in implementation of Revenue Manager. This product was an add-on that required extensive reworking before it could be used from within MediSoft. Assisted the lead developer in MediSoft integration, as well as bug fixes.
- Provided maintenance, support, and enhancements to the MediSoft Suite, which is a comprehensive practice management solution designed to increase productivity and office efficiency, simplifying administration and improving cash flow for physicians. Written in Delphi 2006, the product is a total EMR solution that comes in Basic, Advanced and Client/Server flavors. The backend is a fully SQL compliant database called Advantage. Worked on versions 14 through 16, including new features, enhancements and many bug fixes. For version 16, designed and implemented a new look-and-feel that gives the GUI the feature of skinning. Dev Ex ExpressBars components were used, which provides new menus and toolbars and gives the product an Office 11 style across Windows XP, Windows Vista and Windows 7. Testing suite was implemented using DUnit.
Environment: Confidential # 2.0-3.0, VB.NET, Delphi 6, Delphi 2006, Delphi.Net, DUnit, Advantage, Confidential ++
Confidential (Birmingham, AL)
Senior Software Engineer (Partial Remote)
Responsibilities:
- Provided maintenance and support on the TrafficLink and the OutLook Sync applications. These applications are .NET applications written in Confidential # that communicate with the IRS Delphi 2006 application through COM. TrafficLink is a Confidential # system that translates orders from different accounting systems into Radio Traffic systems. The OutLook Sync program is a Confidential # application that synchronizes IRS calendar items into the OutLook Calendar System.
- Implemented multiple features in the Integrated Radio Systems (IRS) versions 5.5, 5.6 and 5.7. The IRS system is a legacy desktop buying and planning application that helps advertisers find the best stations for client radio buys. Tables are native Paradox accessed through Advantage Database Server, which is an alternative to Borland’s BDE.
- Supported and enhanced Radio Diary (Legacy) systems while the business transitioned to the Personal People Meter (PPM) system. The legacy applications were HP-Cobol, Pro-Cobol, Pro- Confidential, and PL/SQL. The backend system was Oracle 10g, with PL/SQL development and tables maintained in TOAD Operating system was HP-Unix. The Legacy Systems interfaced with Java 1.4 modules that were a replacement for HP Uniface code.
Environment: Confidential # 2.0-3.0, Java, JBoss, Delphi 5-2006, HP-Pro Confidential ++, Advantage, Paradox, TOAD, Oracle PL/SQL
Confidential (Birmingham, AL)
Software Engineer
Responsibilities:
- Coordinated efforts with the lead architect to perform full life cycle development of the application using Java, J2EE, EJB (Session Beans), JBoss, and JBuilder. The application interfaces with the Delphi OMEGA system to access media inventory and Nielson data. Test scripts were implemented in JUnit.
- Responsible for writing server side objects to encapsulate business logic into the middle tier. The system will handle pre-sales, sales, traffic/scheduling, and accounts receivables/invoicing functions. The database layer supported SQL Server, DB2, and Oracle 10.0 Databases.
Environment: Delphi 7, SQL Server 2000, Paradox, DB2, Java, J2EE, EJB, JBoss, Junit, JBuilder, Oracle
Confidential (Greenville, SC)
Consultant/Analyst-Senior Developer
Responsibilities:
- Senior Software developer reporting to Senior Systems Architect. Performed Database conversion of an n-Tier
- Delphi 6 system from Paradox to ADO. It is an ERP solution, supporting various subsystems including Data Warehousing, E-Initiatives, A/R, A/P, and HR. Converted Crystal Reports 7.0 to Crystal Reports 8.0 objects.
- Designed and developed a COM/DCOM server in Delphi that delivers email according to DBA criteria, replacing email functionality of MS-SQL Server. This gives an alternative to using SQL Server Mail, which was problematic due to the security patches that Microsoft provided.
- Designed and developed a Stored Procedure Wizard in Delphi 6. The Wizard allows viewing stored procedure output in a preferred format. Output comes in various flavors, including DB Grid, Memo, and Crystal Reports preview mode. Finally, the Wizard produces an output viewer form based on the stored procedure’s output type.
Environment: Delphi 6, ADO, COM/DCOM, Paradox, SQL Server 7, Crystal Reports
C onfidential (Jackson, MS)
Consultant/Analyst-Senior Developer
Responsibilities:
- Consultant and Senior Software developer reporting to the Systems Architect. Responsible for the simplification and conversion of multiple COM+ Servers by combining them into main server modules. The application was n-tier, with code written in existing utilizing RDO/DAO against MS SQL Server 7.0. As part of the project, we converted the system’s architecture from DAO/RDO to ADO.
- Developed a customer Help Desk System in VB 6. Utilized ADO for access into MS SQL Server 7.0 Database. The system tracks pager/cell phone repairs for clients such as Sprint PCS, Verizon, WorldCom and Cellular South.
Environment: VB 6, ADO, MS SQL Server 7.0, RDO/DAO, COM+
Confidential (Atlanta, GA)
Consultant/Analyst- Senior Developer
Responsibilities:
- Designed and developed a Windows 2000 Tray Application and an NT Service that loads shared memory for WorldCAM clients in Delphi 6. The service uses a Visual Confidential ++ DLL, utilizing its’ underlying Windows API to regulate shared memory, and holds it resident until it is no longer needed. Another program, called the “Shared Memory Administrator”, was written to regulate starting/stopping of the NT Service. System Administrators are offered extended functionality so the service can be shut down without stopping the PC.
- Consultant and Software Developer for Business Information Analysis Group; served as liaison to the Costing Analysis Group. Was responsible for the development of a Delphi 6 application that converts various types of input media into Paradox tables. The tables drive the Bid-Costing Access Method System (BidCAM), enabling creation of bids for large national customers. Completed phase one of automating this system, converting some 35+ tables to Paradox, and exceeding UPS 2001 Business Objectives.
Environment: Confidential # 1.0-2.0, Delphi 5, Delphi 6, Paradox, DBase, Access, Oracle 8i, MS Visual Confidential ++ 6
Confidential (Reno, NV)
Independent Consultant/Owner
Responsibilities:
- Developed a videotape, DVD, and video game Web Site for Internet sales. Served as Webmaster, DBA, and primary user contact.
- Wrote an e-mail based order/entry system for handling orders, utilizing CGI, ISAPI, and Java Servlet Pages (JSP) for credit card transactions. Used Delphi 5 for the main client, including weekly site regeneration utilizing Borland’s WebBroker Technologies.
Environment: Delphi 5, Paradox, Java, JSP, HTML, XML, Jscript, CGI