Post Job Free
Sign in

Software Engineer C

Location:
Atlanta, GA
Posted:
October 25, 2017

Contact this candidate

Resume:

Douglas (Rick) Summers

**** ******* ****, **** **

Sandy Springs, Georgia 30328

****-*******@*******.***

770-***-****

Profile

I have extensive experience in designing and implementing applications for Windows and for embedded operating systems, in C/C++ and in C#/.NET; I also have some experience in HTML, CSS and JavaScript. I have many years of experience in object-oriented design and programming, relational database design, and client-server and n-tier development, on small teams and on large.

Skill Summary

Software design and development

33

years

C/C++

27

years

C# / .NET / WinForms

11

years

Network protocols (TCP/IP, UDP, HTTP)

5

years

Relational Databases

12

years

Professional Experience

Symphore (Contract) Senior Software Engineer 02/01/2017 – 10/15/2017

Implemented (a web-based CAD-like application for the layout of lighting systems; developed code-generation programs for software development/deployment infrastructure. (C#, JavaScript, JSON, HTML, CSS, Objective-C, Git)

Verifone (Contract) Senior Software Engineer 02/01/2016 – 01/31/2017

Implemented smart-card and near-field communications support for several credit-card readers (C++, HTML, CSS, XML, Web Services, WS-BPEL (Web Services Business Process Execution Language), GNU C/C++)

The Weather Channel (Contract) Senior Software Engineer 04/01/2014 - 12/31/2016

Worked with The Weather Channel’s Localization team to create new geographically-localized products and to enhance existing ones. Extended device drivers for custom graphics hardware. Designed and implemented Web Services for new data service (C#, F#, C/C++, Python, AWS, AngularJS, MySQL, XML, XSLT, Entity Framework).

RockTenn (Contract) Senior Developer 03/01/2013 - 03/31/2014

Maintained and updated a legacy front-end application. Updated server Perl scripts and Oracle stored procedures. Supported user-acceptance testing for the updated version of the application. Wrote various data-manipulation utilities (VB6, C#, Perl, Oracle, ETL, T-SQL)

Immucor (Contract) Senior Software Engineer 10/01/2011 - 02/28/2013

Designed and implemented the control software for Immucor’s blood-analysis equipment; created classes and class templates for the company’s framework libraries; wrote functional specifications and other design documents. Wrote code-generation utilities. (C++, MFC, Boost, STL, RS232, TFS, UML, TCP/IP, C#, WinForms, NHibernate)

RelayHealth (Contract) Senior Software Engineer 09/01/2010 – 09/30/2011

Designed and implemented several modules for RelayHealth’s core insurance software suite; designed and implemented a large data warehouse which gathers millions of prescription records per day. (C++, C#, .NET, SQL Server, WinForms, REST Web Services)

Business Computer Applications Senior Software Engineer 02/01/2009 - 08/31/2010

Worked with small team to maintain and extend Pearl, a large electronic medical records application; brought the application into compliance with HIPAA rules; implemented H7 libraries. (C++, Oracle OCI, H7, MFC, ATL, Boost)

Siemens Energy (Contract) Principal Software Engineer 11/15/2006 – 12/31/2008

Principal architect, designer and team lead for the Siplace Setup Center project, an n-tier near-real-time system for configuring, monitoring and managing electronic assembly lines; developed code-generation tools to produce a large fraction of the C# and SQL code for the back end, middleware and client-side applications. (C#, .NET, Compact Framework, WinForms, SQL Server, TFS, multithreading, MSMQ, Sockets, UDP, TCP/IP)

Radiant Systems (Contract) Software Engineer 09/01/2006 - 10/01/2006

Designed and implemented a distributed protocol for balancing loads on food-processing equipment. (C++, Boost, SourceSafe, multithreading, sockets, STL)

Ingenico (Contract) Senior Software Engineer 01/01/2005 - 08/31/2006

Designed and implemented WEPOS drivers for point-of-sale terminals and supporting devices; designed and led development of middleware to allow wireless terminals to interact with third-party POS systems; created tools to allow clients to customize their wireless terminals without technical support. (C#, .NET, SourceSafe, WinForms, multithreading, RS232, sockets, USB, XML/XSLT, multithreading, sockets, Bluetooth, Lua)

Kurt Salmon Associates (Contract) Senior Software Engineer 04/01/2004 – 12/01/2004

Led the redesign and early implementation of a pay-incentive system for large warehouse-based businesses; designed and implemented supporting Web Services. (C++, C#, WinForms, Rational Rose, ClearCase, RUP, REST Web Services, SOAP, ADO.NET)

American Signal (Contract) Senior Software Engineer 03/01/2003 - 03/31/2004

Designed and implemented AmSig.Next, an application used to control traffic signs, including an ASN.1 parser and code generator; implemented text-rendering routines for an embedded controller for traffic signs; debugged embedded control software for highway-advisory radio transmitters; mentored other developers. (GNU C++, SourceSafe, ATL, DCOM, MFC, sockets, RS232, SNMP, XML, STL, Linux, multithreading, GCC, Nucleus, SNMP)

Avalon International (Contract) Senior Software Engineer 08/01/2002 - 02/28/2003

Led design and implementation of ImagePro, a system for high-speed image retrieval and display for banking applications; designed and implemented ATL/COM classes for decoding document work-flow specifications ('sort patterns') and controlling high-speed check-sorting machinery based on those specifications. (C#, .NET, sockets, multithreading, C++, ATL, MFC)

Siemens Energy (Contract) Principal Software Engineer 01/01/2000 – 07/31/2002

Implemented high-performance graphics engine for SIPLACE Pro, an enterprise-scale circuit board layout and manufacturing management package; ported this engine to C# and .NET; implemented database synchronization and monitoring for this system. (C++, SourceSafe, ATL, DCOM, STL, C#, .NET, XML, Rational Rose, ClearCase, SQL Server, STL)

LXE, Inc. (Contract) Consulting Engineer 10/01/1999 - 12/31/1999

Designed and implemented a small client-server kanban-style scheduling application for use by field engineers and the home office. (C++, DCOM, HTML, multithreading, Btree/ISAM, DTL)

Carreker-Antinori, Inc. (Contract) Software Engineer 12/01/1997 – 09/30/1999

Maintained and extended Trac2, a workflow-based retrieval system for financial documents; ported Trac2 to Java. (C++, ATL, DCOM, Oracle, MQSeries, multithreading, STL, Java, IBM WebSphere, STL)

CheckFree / Fiserv (Contract) Software Engineer 11/01/1996 - 11/30/1997

Implemented the server-side modules of WireNext, a large automated funds-transfer system used by banks to make federal tax payments and other electronic payments. (C++, ATL, COM, Sybase, Oracle, multithreading, STL)

Peachtree Software / Sage Software Engineer 01/01/1995 - 10/31/1996

Maintenance and development on Peachtree Accounting for Windows; led small team in designing and implementing electronic banking features. (C++, MFC, COM, PVCS, Btrieve)

CBIS Software Engineer 04/01/1994 -12/31/1994

Implemented network device drivers for DOS and Windows; rewrote and maintained CD Connection, a dedicated department-level CD-ROM server. (x86 assembly language, Windows 3.x, C/C++, MFC, Novell Netware, NetBIOS, Banyan Vines, TCP/IP, UDP)

Futurus Team Lead 01/01/1992 - 03/31/1994

Led the development of DOS and Windows versions of a TSR-based groupware application. (x86 assembly language, BIOS, C / C++, Novell Netware, SMTP, Windows 3.x)

Touch Industries Programmer 04/01/1988 - 12/31/1991

Worked on a small team developing a touch-based point-of-sale system; designed and implemented the accounts-receivable system for this system; created a code generator to create customized interfaces for clients from high-level description of inventory. (C/C++, RS232)

A-Prompt Solutions Programmer 07/01/1984 - 03/31/1988

Designed and implemented MS-DOS programs for customer/client tracking and inventory management; met with clients to gather requirements and for training. (Pascal, dBase, C)

Education

Major in Electrical Engineering with an emphasis in Computer Design, at Auburn University, 1981-84.



Contact this candidate