Michael Shopsin's Software
Software / Old Software / About Me / Resume
|Senior Software Engineer, Conde Nast
Lead developer on the Vanity Fair iPhone edition using Adobe/Day CQ and Adobe DPS. Wrote the Java backend to convert issues of Vanity Fair from XML to HTML using XSLT and Java. Helped integrate the whole process from ingest to editing to publishing the issue.
Acted as senior backend developer for Condé Nast websites running Adobe/Day CQ: Vanity Fair, Condé Nast Traveler, Architectural Digest, and Lucky. Responsible for upgrades to CQ, JVM tuning, performance optimization, and custom editing tools for in-house use.
|Acting Team Lead/Senior Software Engineer, New York Magazine
Acted as backend team lead to get the nymag.com blogs launched on Adobe/Day CQ in November. Responsible for implementation of blogs in CQ with features requested by product owners and acceptable performance. Coordinated with frontend team and qa to insure that all features of the blog worked as intended.
|Senior Software Engineer, New York Magazine
|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.
|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.
|APIs||J2EE, Day/Adobe CQ, JSP, jQuery, AJAX, Django, JDBC, Apache Tomcat|
|Tools||Eclipse, Maven, Oracle SQL Developer, TeamCity, WCM, SVN|
|Systems||Linux, MacOS X, Windows|
|MS student in Computer Science, Columbia University|
|BA in Computer Science, University of Chicago|
See my current resume on LinkedIn