Kevin J. Rice



2500 Behan Rd., Crystal Lake, IL 60014


Home: (815) 479-0880 Cell: (847) 845-RICE




Software engineer with B.S.C.S. and 20 years experience doing highly technical client/server architecture and development over the full software life cycle, primarily in Python, Perl, and C.




INDUSTRIES:  Financials / Markets, Construction accounting, Capital Markets (Risk), Retail, Credit, Consumer Electronics, Military, Education, Petrochemical, Insurance, Telecom, HR,  Publishing.


APPLICATIONS: Financials (FINRA / OATS, FIX protocol), Providers, E-Commerce, Web infrastructure, CGI Web Development, Web Page Design, Internet Security, Embedded real-time systems, Consumer Electronics, Telecom, Industrial Control Systems, Turbomachinery, Web-Based Recruiting, Software Configuration Management (SCM == version control tools & processes), cryptography.


PLATFORMS: Linux (Ubuntu, RedHat), Windows (all), Solaris, Linux, HP/UX, Embedded, AS/400


LANGUAGES: Python, Perl, C, C# .NET, Java, VBA/Excel, C++, Cobol, SQL, HTML, Ada, Assembler, Lisp, Pascal


DATABASES: Postgres, Oracle, Sybase, MySQL, Informix, DB2, MS SQL Server, MS Access, Paradox, Foxpro, ODBC, Vax/VMS RDB, Lotus Notes.


NETWORKING:  Ethernet, sockets, DHCP, TCP/IP, POP3, PPP, cabling, firewalls, security, routers, NAT, Internet protocols, authentication & authorization, SSL / TLS.


GUI DEVELOPMENT TOOLS:  Eclipse, Visual Studio, AIC Corvette, X/Motif.


OTHER SOFTWARE:  WebWare for Python, Pylons, Mod_Perl, Apache, BBThreads, Dreamweaver, Frontpage, MS Office, Star Office, Jakarta, Tomcat, Awk, Korn / Bourne (bash) Shell, C-Shell, Make, sed, emacs, Unix shell scripting, vi, Vax VMS DCL & VMS utilities, Norbert DOD, PGP, Roguewave.



·         Standard resume with summary info:

·         Expanded resume with job details:

·         Employment History:


B.S., Computer Science, University of Kansas, Lawrence, KS, 1992

PROJECT EXPERIENCE for Kevin J. Rice (contact information below):


Lead Trade Support Analyst, Citadel Corporation

6/2010 to present, 1 year


For a large hedge fund trading desk handling 6% of the U.S. Equities and Options market, developed and enhanced automation for trading desk applications and back-end systems.  Performed debugging and troubleshooting on FIX Protocol lines; monitoring, system support, and maintenance; designed and built automated systems to process and monitor trading systems.  Set up new FIX lines and certified new clients.  Rewrote compliance FINRA OATS processing of equities flow.  Designed and built several internal websites (Django and Cgi), enhanced many pages.  Mostly coded in Perl and Python, heavy interaction with Sybase (DBD::Sybase), with some ksh (Korn shell scripting). 


Environment:  Linux, Python, Perl, Windows 7, Sybase, FIX, OATS, Django, ksh, markets.


Senior Software Engineer / Architect, Textura Corporation

2/2005 to 5/2010, 5 years


For a construction documents- and payments-processing startup, was employee #5 (now 80+).  Designed, built large portions of the app in a small team, working closely with business analysts.  App featured document e-signing, ACH payments processing, and business portal (B2B) in an ASP (application service provider) model.  Python language, SQL and ORM database.  Development was highly Agile (weekly releases) using TDD (test-driven development).


·         Did architecture, design, and coding on many major feature deployments;

·         Extensive use of SQLObject & SQLAlchemy ORMs (like Hibernate) to Postgres database, with complex SQL queries when needed for optimization;

·         Heavy OO design, development, incl. business analysis, coding, data conversion, and deployments;

·         Fitnesse (functional) and Nose (unit) testing frameworks (similar to JUnit);

·         Apache / Python / Postgres;  some Linux (Ubuntu and Redhat) system administration, documentation.


Lead Application Developer, BankOne / JP Morgan Chase

4/2002 to 1/2005, 3 years



Senior Software Architect / Developer, Consultant

Various Companies in Des Moines, Iowa and Chicago, Illinois

5/1995 to 4/2002, 7 years