
Software Architect/Developer, Real Estate Investor/Broker & Entrepreneur
Urbana-Champaign, Illinois Area

Software Architect/Developer, Real Estate Investor/Broker & Entrepreneur
Urbana-Champaign, Illinois Area
Worked at three global investment banks and two hedge fund firms in London, Chicago & Milwaukee respectively in software development, business analysis and technical management roles.
Business: Capital Markets, Credit Derivatives, FX, Risk Management.
Technical: Object Oriented Design (OO), Functional Programming (FP), Agile Process, Scrum, Continuous Integration, Behavior Driven Development (BDD), Test Driven Development (TDD), Web Services, Service Oriented Architecture (SOA), Open Source (OSS), REST (Resource Oriented Architecture or ROA).
Programming Languages: Erlang, Erlang/OTP, R, Ruby, Ruby on Rails (RoR), Python.
(Executive Office industry)
February 2009 — Present (10 months)
Creating a coworking space for freelancers and solo entrepreneurs who want to bounce ideas off of each other and maybe even collaborate on new projects together.
(Financial Services industry)
January 2006 — Present (3 years 11 months)
Developing long-term strategy for product and platform architecture, negotiating joint venture deals and managing engineering resources on product development team. Designing and developing risk management framework in Erlang OTP.
Previously a Principal Software Consultant @ Finsignia....
Consulting for hedge funds and technology clients to help design and implement full-cycle front-to-back office software integration.
Clients include:
- Personal Life Media project: see separate entry.
- Stark Investments project: see separate entry.
- Outspark project: see separate entry.
- SkyRoad ASP project: see separate entry.
(Internet industry)
December 2007 — March 2009 (1 year 4 months)
Solo software architect, designer, developer and system administrator for fast growing west coast lifestyle podcast network. Several systems collaborate using Service Oriented Architecture (SOA) via REST APIs written in Ruby on Rails and deployed on CentOS Linux servers (multiple).
(Privately Held; Investment Management industry)
July 2007 — December 2007 (6 months)
Developed Ruby on Rails features for existing web application that allowed the ABS/MBS (Asset/Mortgage Backed Securities) desk analysts and traders to analyze deals.
(Privately Held; Computer Games industry)
January 2007 — June 2007 (6 months)
Designed and developed RESTful web services platform for external game partners using Ruby, Rails, JSON, XML, XHTML, CSS, Javascript.
(Computer Software industry)
June 2006 — December 2006 (7 months)
Designing, developing, testing and deploying SaaS/ASP, custom hosted and enterprise software solutions using Java/JEE/J2EE/JBoss, Oracle, MySQL, SQL, Linux (RHEL) for various clients.
(Privately Held; 1-10 employees; Information Technology and Services industry)
April 2001 — December 2005 (4 years 9 months)
As Principal Consultant I advised clients primarily in the hedge fund, open source, and capital markets fields. I lead and managed teams to deliver and maintain high availability, business effective, production quality systems using Java, J2EE, Ruby, Python, C++, XML, SOAP, Sybase, Oracle, SQL, Perl and more.
Clients have included: Citadel Investment Group (twice), Red Hat, and Bank of America.
(Public Company; BAC; Banking industry)
June 2005 — November 2005 (6 months)
Worked with architecture, testing and development teams on a large Interest Rate Derivatives (IRD) front- and middle- office suite of software products written in Java/J2EE/JEE. Responsible for coordinating efforts to improve development process including:
* reducing software release cycles from 6 months to a more reasonable timeline
* decoupling software products such that many products could be launched independently of each other (thus helping cut down the software release cycles drastically)
* creating more consistent coding standards and conventions such that developers on one product could be moved to another product such that APIs and usages were consistent across products and applications.
(Public Company; RHT; Computer Software industry)
January 2004 — June 2004 (6 months)
Worked on J2EE B2B portal for Red Hat partners. From conception through initial deployments of site. Using Java 1.4, J2EE, EJB, Servlets, JSPs, Oracle, Python and PHP.
(Privately Held; Financial Services industry)
2002 — 2004 (2 years )
Led three internal software product teams simultaneously:
* A J2EE/EJB server-side product (the back-bone of operations for the hedge firm until the end of the project), which provided access for virtually all front-office and middle-office systems as well as some back-office support. Available 24/7 and available to all trading offices in firm (Tokyo, San Francisco, Chicago, London, Connecticut). APIs provided 360-degree data views of trades, issuers (capital and corporate structures) and 37 asset classes of millions of securities.
* A framework that provided J2EE developers within the firm common and consistent access to in-house LDAP configuration and authentication facilities managed by internal team.
* Three middle-office desktop applications written in Java/Swing that accessed the Securities (supported 37 asset classes of financial instruments from common stock to CDOs, MBS, CDS, etc.), Capital Structures and Corporate Structures APIs.
(Privately Held; 11-50 employees; Computer Software industry)
January 2000 — April 2001 (1 year 4 months)
Designed, developed and tested software for a peer-to-peer B2B trading system written in Java.
(Public Company; 5001-10,000 employees; BNPQY.PK; Capital Markets industry)
1999 — December 1999 (less than a year)
Developed object-oriented (OO) risk management library in C++ and later Java, based on trader and quantitative researcher requirements.
(Public Company; 5001-10,000 employees; MSDW; Capital Markets industry)
May 1998 — 1998 (less than a year)
Designed, developed and deployed web based applications for external and internal (Fixed Income) clients. Interfaced with internal clients and translated business requirements into technical projects.
(Non-Profit; 1-10 employees; Internet industry)
June 1996 — May 1998 (2 years )
Developed web-based systems for various clients and included a distributed options valuation server product that was sponsored by a financial technology firm. Distributed options valuation server was written in C++ and Java (JNI and RMI).
BSc(Hons) , Mathematics
agile software, lean project management methodologies, indie music, indie film, small-to-medium businesses, startups, SaaS, SOA.
Champaign-Urbana's Freelancers Meetup