
Software Engineer at SourceForge, Inc.
Greater Atlanta Area

Software Engineer at SourceForge, Inc.
Greater Atlanta Area
Experience in quite a few fields of software development, from compiler development to embedded programming to enterprise client/server software to "Web 2.0" application development. Also well-versed in FPGA and ASIC design, with some management experience as well. Interested in moving in a more entrepreneurial direction within my current company (Predictix/ExchangeFrame) and my "side job" (ConsulTracker.com).
Many varieties of software development using the Python programming language, particularly including TurboGears, compiler development, and agile methodologies.
(Public Company; LNUX; Online Media industry)
June 2009 — Present (6 months)
(Privately Held; 51-200 employees; Publishing industry)
July 2007 — Present (2 years 5 months)
SQLAlchemy is a versatile and rich Python library for connecting to a variety of SQL databases. Essential SQLAlchemy gives you what you need to become productive with SQLAlchemy immediately as well as deeper insight as you become more advanced.
(Computer Software industry)
1997 — Present (12 years )
Provided custom software and hardware development services in fields ranging from custom electronics modules to be used in military urban warfare training to integration of a "Web 2.0" application with Intuit QuickBooks using technologies such as Python, Dynamic C, and VHDL.
(Privately Held; Computer Software industry)
May 2006 — May 2009 (3 years 1 month)
As a member and occasional lead developer, created several applications using the Python programming language targeted toward retail clients including:
* A cutting-edge "web 2.0" application connecting boutique apparel retailers with boutique brands, enhancing the tradeshow experience by computerizing event management, order processing, and catalog management.
* A fashion social networking website and Facebook application
* A promotional planning web application for a large grocery chain
* A demand forecasting plug-in to a workforce planning and scheduling application.
(Educational Institution; 1001-5000 employees; Higher Education industry)
January 2005 — May 2006 (1 year 5 months)
Managed a team which built a compiler for translating C to the exotic MONARCH streaming processor assembly language. Personally developed the code generator for the compiler, and managed four graduate students who developed the remainder of the compiler.
(Public Company; 5001-10,000 employees; AIZ; Insurance industry)
September 2003 — April 2005 (1 year 8 months)
Led development of enterprise client/server application architecture for processing documents dealing with automotive insurance and loans, including integration with a third-party OCR component and existing legacy systems.
(Computer Software industry)
2000 — 2002 (2 years )
Developed the instruction selection and scheduling portions of an ANSI C to FPGA compiler. Also developed various hardware modules used by the compiler in synthesizing the eventual design on the FPGA.
(Computer Software industry)
1999 — 2000 (1 year )
As part of a two-person team, designed, maintained, and improved the Verilog design of the program address generator of the SC140 and SC110 digital signal processors.
MS , Electrical and Computer Engineering , 1997 — 1999
B. CmpE , Computer Engineering , 1993 — 1996
Graduated with Highest Honor (GPA 3.8)
BS , Computer Science , 1991 — 1993
Graduated with Highest Honor (GPA 3.9)
PyAtl, Python Community