Mike Shivas ([email protected])
35 Dean Street, 2C
Brooklyn, NY 11201
Objective
To secure a hands-on technical position in a product-driven organization where I can leverage my architecture and programming experience to build strong teams and deliver software on time.
Professional Experience
Jan 2000 – Present Sr. Java Developer Client Preservation & Marketing Inc. New York.
- Architected and deployed a J2EE browser-delivered CRM and activity tracking system.
- System allowed Broker teams to conserve hundreds of millions of dollars of industry assets.
- Gathered requirements and produced accurate project plans and schedules using PSP metrics.
- Installing solid, open-source implementation tools reduced budget and time to system deployment.
- 3-Tier solution of Apache Tomcat 4.0, JBoss 2.4 and PostgreSQL 7.0.3 running on Intel machines.
- Developed using CVS and ANT. End-user Win32 client machines running IE 5.0.
- Migrated existing Microsoft ASP/IDC/SQL Server system to pure Java-Linux.
- Installed / compiled Apache 1.3.11 with openSSL, JServ and GNU JSP. Integrated SSL
- Coded connector modules to import data from many different client sources. PGP.
Mar 1998 - Dec 1999 Java Developer Renaissance International. New York.
- Wrote the user registration and purchasing modules for a high-performance E-commerce web site (wsrarities.com).
- Responsible for driving the modules through the scope, specification, design and implementation phases of the software development life cycle. UML and use-case diagrams in Rational Rose.
- Worked in a team of developers using CVS on Solaris, running automated nightly builds.
- Java Servlets and Beans deployed within the ATG Dynamo application server, with Oracle on the back end. Used ATG’s form-processing framework for registration and check-out UI.
- Worked with Dynamo’s personalization module for user registration functionality.
- Designed and deployed internal production tools for Barnes and Noble.com, improving efficiency of web development cycle.
- Implemented browser-delivered change management system for migrating code changes from development environments, through testing, to deployment. Java middleware and applet UI.
- Wrote middleware component in Java, running as NT Service. Integrated Java code with DLL to control Visual Source Safe through COM API.
- Responsible for writing Scheduling module in VB 6.0 for Content Management System to support music sales. Visual Studio. SQL Server 6.5 and 7.0.
- Internal "gun for hire". Regularly learning different aspects of the firm’s operation to rapidly produce solutions in Perl, ASP, Java, Javascript, and SQL.
Dec 1997 - Mar 1998 Internet Programmer Client Preservation & Marketing Inc. New York.
- Designed and implemented Java web server for intercepting and communicating with WWW surfers. Results dramatically improved return on web presence investment. Distributed system comprised of Java server application and applets.
- Created web-based contact management system in Perl 5 on Windows NT to link east and west coast offices to Microsoft SQL Server back-end. Integrated legacy predictive dialer telephony system, avoiding costly hardware expense.
Apr 1997 - Oct 1997 Java Developer PostLinear Entertainment, San Francisco.
- Created 3D demonstration applications to showcase "Transactor" electronic commerce technology that signed limited edition digital objects with public key encryption.
- Connected Interactive VRML worlds to Java controls and JDBC server back-end.
- Architected and deployed real-time Java game server for online multi-player gaming.
- Used Transactor APIs to write client-server application manipulating signed and encrypted objects.
Mar 1996 - Apr 1997 IT / Programmer NetSource Communications, San Francisco.
- Set up NT Servers and Installed Internet Servers to support commercial websites.
- Designed, implemented and maintained content management system for storing large websites in a SQL database.
- Implemented and maintained Applet user interface for the system.
- Ported code base from Win32 products to Sun Solaris platform running Sybase System 11.
- Form processing using CGI and Perl on Microsoft IIS.
Other
- Created and distributed popular "Javica" image manipulator for Sony Mavica line of Digital Cameras. Installation base of tens of thousands.
- Installed, compiled and configured many web services on a wide range of Linux machines, from hand-helds to twin CPU boxes, including a Beowulf Parallel supercomputer cluster for Ray-tracing and Evolutionary Computing.
- Photographed and edited several video shorts.
- Can delight and entertain sales, management and software teams with guitar and vocal skills.
Education
Oct 1989 – Jul 1992 University of Edinburgh, Scotland.
- Studied Joint Degree, Artificial Intelligence and Computer Science.
- Graduated with BSc in Computer Science, November 1992.