Selected Software
Apache Ant, Tomcat, Web server,
Aspen Grove Workflow,
AwardsXMLTester Web Robot (author),
Business Objects Crystal Reports,
Eclipse,
IBM Websphere,
ICS BIND,
Jasper Reports,
Macromedia Director, JRun,
Microsoft Access, Excel, Exchange, IIS, SQL Server,
MySQL,
Oracle Oraperl, JDBC, ProC API's, Windows, Unix management software,
PostgreSQL,
Progress DB, 4GL,
pSpace (author), PJSC (author),
Sendmail, UPS WorldShip
Languages
C++, HTML, Java, Javascript, Perl, PHP, PL/SQL, SQL, T-SQL, Visual Basic
Technologies
ASP, CRM, Cross-database & optimized SQL, CVS, Debugging, Documentation, EDI, Ethernet cables and topology, Game AI, HTTP (client and server), Java (
Applets,
EJB,
JCE,
JDBC,
JFC,
PLAF,
JSP,
Servlets
), Messaging, Multi-threading (& Parallel Processing), MVC, Off-shore, OpenGL, Optimization, OOP, Parsing, Routers, Struts, Telecommuting, Testing, Workflow, XML, ZDE
Foothold Technology New York, New York 2004-Present
First, converted internal messaging system to J2EE. Second, converted 0.5 MLOC from Progress 4GL to PHP using my Antlr grammars, Perl scripts & a whole lot of debugging. The open sourced grammars have been used by others. Migrated 50 databases from Progress to Postgres. Upgraded IT standards and practices, such as documenting, testing code and multi-tier system design. Managed ASP software, hardware. Experience in solving problems for live clients on tight deadlines. Coordinated off-site and off-shore staff of up to 12. Bug fix, commit counts are 5 times that of off-shore staff, for a lot less than 5 times the cost. Telecommuting demonstrates personal commitment, discipline and ability to manage in a modern corporation.
Consulting 2001-2004
Served as the IT department for several small companies and a school. This includes helpdesk, converting Access back-end to SQL Server, making web sites, creating solutions with off the shelf and custom software. Provided development and financial reporting for a law firm dealing with hundreds of millions in real estate. Ran a hosting and colocation service. Served as the IT department for a company worth $15 million a year, dealing with all aspects of the company. Improved automation saved several man-hours a day. Greatly increased speed of commonly used functions (up to 2400%!). Added many features to customer service application, finally permitting the accepting of orders over the phone. Credit Card system handled $40,000 daily. Check entry system handled $60,000 daily. Report tinkering cut paper costs 8%. Integration with UPS Worldship and credit card billing resulted in collecting money before the box even left the loading dock.
Choice Logic Technologies, Hoboken, New Jersey 1997-2001
Using the science of Voting Theory, create a novel data analysis engine, and a survey tool to collect data. Started in Perl, migrated to Java. Created a JFC-based applet to manage surveys and respondents. When Java 1.2 and JFC failed to be adopted by browsers, created an HTML-based survey management tool. Created a VBA version embedded in Excel. Create DecidePolls.com web interface, interfaced with an e-commerce system for automatic billing. Managed Solaris, Linux, Windows servers.
Internships:
Stevens Institute of Technology,
Hoboken, New Jersey
Bachelor of Computer Science, with honor