David A. Krauth
****@********.*** 207-***-**** https://dakrauth.com/cv/ https://github.com/dakrauth Summary
Software developer specializing in full stack web development using Python, Django, and Javascript. Skills
Languages Python, Javascript, C/C++/Objective-C, SQL Environments Mac OS X, Linux (Ubuntu/Debian, RHEL/CentOS), AWS Web Servers Apache, nginx, WSGI
Frameworks Django, jQuery, Backbone, Bootstrap, wxPython DB Systems MySQL, PostgreSQL, Memcached, Redis
Tools git, Mercurial, Xcode, Photoshop
Mark-up HTML(5), CSS(3), SASS, XML, JSON, reStructured Text, Markdown Work Experience
Open Therapeutics, LLC
Washington, DC / Cincinnati, OH
Director of Software Development, Lead Software Developer 6/2016 - 6/2017 Oversaw development of the Therapoid open-collaboration biotechnologies platform. Self Employed
Maastricht, NL
Web Development Consultant 3/2014 - 6/2016
Development of major conference web sites and portals. Real Digital Media
Portland, ME / Seminole, FL
Sr. Software Engineer 5/2011 - 3/2014
Front-end developer and designer for cutting edge enterprise SaaS platform for managing large scale digital signage delivery networks.
CashStar, Inc
Portland, ME
Sr. Software Engineer 2/2009 - 5/2011
Employee number 7 during early start-up phase, helped to grow CashStar from 3 to 90+ merchant accounts and 40+ employees.
• Developed skin-able eCommerce web sites for digital gift cards for top industry leading brands, e.g. https://homedepot.cashstar.com/ and https://williams-sonoma.cashstar.com/ (for extensive list see http://www.cashstar.com/egift-center/).
• Wrote internal customer service applications with integrations for proprietary, predictive fraud and risk analysis services to minimize credit card fraud.
• Designed extensive, patent-pending promotional and incentive packages for seasonal marketing campaigns.
• Developed analytical and reporting mash-up web applications for client dashboard services. Somatic Digital
Manchester, NH
Lead Software Architect and Developer 11/2004 - 1/2009 Co-founder and Vice President of a technology start-up, responsible for all developmental aspects of the Touch User Interface
(TUI) technology, which naturalizes human/computer interaction by providing the conduit through which multimedia content is accessed through non-traditional means, such as paper.
• Managed and implemented all technology R&D;, prototypes, and IT infrastructure to position the company to successfully raise over $1M in angel and venture funding.
• Wrote the primary desktop client applications using Python and the wxPython GUI framework, deployed to both Mac OS X and Windows platforms.
• Designed and implemented the somaticdigital.com and etouchbook.com websites using the Django web framework and the jQuery javascript library.
• Authored the TUI XML-based, content-mapping schema used to connect areas of the pages of the TUI-enabled book to digital content, websites, applications, and proprietary subscription services.
• Inventor / co-inventor named on 5 patents.
• Contributed to the success of Somatic Digital's strategic partnerships with NASA and the National Federation of the Blind.
• Authored the web accessible site http://NFBShareBraille.org/, allowing blind users to exchange braille publications through the USPS Free Matter for the Blind.
• Crafted the standardized TUI Icon library for entry into the INCITS V36 technology standards (http://v36.incits.org), as well as gain Somatic Digital's entry onto the committee.
OASIS
Billerica, MA
Sr. Web Developer 10/2006 - 8/2007
Technical Services member
• Design and implementation of the OASIS Library, a document management system for the OASIS standards workflow process, featuring expensive metadata capabilities based upon Dublin Core (DCMI). Developed using Django, MySQL, Apache 2.2 and Debian Linux.
• Maintenance and enhancement of the Zope-based KAVI platform. Microsoft
Redmond, WA
Software Development Engineer / Test 9/2004 - 3/2005 Visual Studio 2005 Team Suites member
• Architected the core testing framework for the Team Suites integration with Visual Studio 2005, MS Excel and MS Project using C#.NET 2.0
• Supervised the daily outsourcing of test case development to Microsoft's contracting agents in China
• Enhanced the daily test automation environment using Python 2.3 Software Development Engineer / Test 9/2003 - 9/2004 Windows 2003 Server team member for Microsoft UDDI v3
• Implemented an XML-driven test harness using C#.NET to automate web browser UI and Windows Server 2K3 MMC test cases
• Wrote detailed test cases for the UDDI SOAP interface using XML and XSLT
• Automated the testing environment using Python 2.3 Honeywell
Clearwater, FL
Software Engineer 1/2003 - 6/2003
Team member for the Ballistic Missile Range Safety Technology system (staffed through Manpower)
• Implemented a quadratic digital smoothing filter for radar data ingest
• Created an XML-driven, automated build system in Python 2.2 and C++, using MFC, SMTP, PVCS, MS Word integration Lead Software Test Engineer 7/2002 - 1/2003
Team lead responsible for implementing white-box testing for a multithreaded, cross-platform, software library written in C++, used as the foundation for the BMRST system
• Designed extensive test code scenarios for a string class with regular expression interfaces; TCP/IP socket and listener interfaces; templatized containers (deques, maps, vectors); threading devices (semaphores, mutex, critical sections)
• Wrote a C++ language parser in Python to extract class and method declarations for generating skeleton test code. Teltronics
Sarasota, FL
Senior Software Engineer 6/2000 - 7/2002
Lead developer responsible for the design and development of the Site Event Buffer (SEBea), a remote hardware device used to monitor legacy telecommunication devices via data collection, alarm monitoring and event reporting.
• Designed with UML and implemented with C++ a customized RTOS and application layer embedded in the Motorola PowerQUICC 860T
• Refactored and extended the Python 1.5.2 interpreter as a thread-safe, embedded code base within the RTOS application layer
• Authored a command line shell for remote telnet or serial interface
• Engineered the event detection process by which input is read, analyzed, and converted from a byte stream to meaningful records of information to be cached into a tagged data format for remote retrieval
• Contributed to the SEBEa MFC emulator application IBM
Tampa, FL
Software Engineer 3/1999 - 6/2000
Developed dial-up and broadband connectivity software for Windows and Macintosh
• Contributed to the development the dialer application, specializing in Windows dial-up networking with RAS, TCP/IP, PPP, VPN, and PPTP
Andersen Consulting
St. Petersburg, FL
Software Consultant 8/1997 - 3/1999
Lead developer for the developmental tools team for a full lifecycle, large scale, client/server application package
• Wrote stand-alone MFC applications and web-based services for the optimization and enchancement of the development and deployment environments
Robbins Engineering
Tampa, FL
Software Developer and Trainer 11/1996 - 8/1997
Development, deployment, and training of multiple engineering software packages
• Programmed designer roof engineering applications Ridgway Roof Truss
Gainesville, FL
Programmer/Engineering Systems Analyst 2/1995 - 10/1996 AutoCAD and IT specialist for roof truss engineering firm.
• Developed custom C++ and AutoLisp tools for analysis of engineered roof systems Education
Daytona Beach Community College, Daytona Beach, FL, A. A. University Of Florida, Gainesville, FL
Last Modified: Friday, Oct 27, 2017 05:26PM