Michael Shopsin's Software
Software / About Me / Resume
EMPLOYMENT
| 2006-Present | Software Engineer, Bloomberg LLC Software engineer for BLAW, the Bloomberg Law group, which produces a legal document database and law reports. Write Java middleware using Apache Tomcat and Spring for rendering legal documents in html. Write webscrapping tools using C++, Boost, Spirit, and XPath, to import documents for the legal database. Designed and created a web application to edit an Oracle database using ApacheTomcat, Java, JSP, SQL, and AJAX. Designed and created multiple C++ applications to synronize legacy Unix databases with Oracle. |
| 1999-Present | Software Engineer, Columbia University Lead software engineer on EdGCM, an educational version of a global climate model (GCM). Responsibilities included: interface for EdGCM, integration of the various components, preparation of the software for public release, tools to convert GCM output into modern data formats, and web integration. Supervised three other programmers on the project and participated in the software design process. Customer liaison: trained students and teachers, collected feedback on the software, and tracked bugs. |
| 1995-1999 | Summer Intern, Columbia University Mac application programming, database administration, and interaction with Unix programers. Wrote an application for converting images into data and doing mathematical projections of images. Created a prototype application for EdGCM. |
TECHNICAL SKILLS
| Languages | Java, C++, C, XPath, SQL, XML, XSLT, JavaScript, Shell, Flex |
| APIs | Apache Tomcat, STL, Boost, Spirit, AJAX, Spring, Posix & Java Threads, ICE |
| Tools | Eclipse/Flexbuilder, gcc, ddd, emacs, svn, make, TeamCity, JIRA, Firebug, TotalView, Visio, ant |
| Systems | Linux, Solaris, AIX, MacOS X |
EDUCATION
| 2001-2006 | MS student in Computer Science, Columbia University |
| 1995-1999 | BA in Computer Science, University of Chicago |