|
|||||||
|
|
|||||||
| SUMMARY OF QUALIFICATIONS |
|||||||
| Detail-oriented,
creative Lead Programmer with a comprehensive background researching
and introducing new technologies, assessing technical applications for
enterprise needs, and leading teams in Java and web application
development. Focused on building applications that meet business
requirements. Proven ability to learn new tasks quickly, devise
innovative solutions to complex problems, integrate new ideas and
information, and code towards standards and conventions. Strong
writing, communication, research, and critical thinking skills. Fluent
in Italian. Sun Certified Java Programmer. |
|||||||
| PROFESSIONAL EXPERIENCE |
|||||||
| Senior Software
Developer EXPERIAN AUTOMOTIVE, Schaumburg, Illinois 2001-Present * Collaborate with internal project and QA managers to code applications to meet business requirements, discuss technical requirements, and troubleshoot options. * Supervise, coach, and assign work to team members. * Maintain and re-write legacy applications; conduct performance testing to ensure optimization. * Model and integrate data from new sources into current databases. * Serve as expert on CVS and ANT; spearheaded introduction of CVS into the company and facilitate developer training sessions in CVS and data conversion process. * Write white papers based on executive requests. * Identify ways to improve processes and streamline work, including reducing conversion development time from 80 hours to 8 hours; wrote generic Java classes. * Partner with QA to write scripts that automate reporting and research. * Devise a more agile schema for vehicle description data with a team of colleagues. * Prepare coding guidelines for data conversion and instructions for applications and scripts. * Use Java/J2EE on an IBM AIX Unix platform with Sun Solaris for web-application staging; Windows 2000 under Eclipse 3.1 with Tomcat; Redhat 9.0 with Resin; DB2 database, Postgres, MySQL, SQL, C/C++, Perl, Korn and Bourne. Projects: * Goodyear Project: wrote a web-spidering script to aggregate automotive data for research and QA, including modeling vendor tire data and relating tire data to internal vehicle description data. * DataRight Port: ported legacy name parsing application, written in C, to an updated API; accommodated new libraries; reduced run time significantly by analyzing API performance issues and optimizing application; refactored portions of code to reduce length and increase maintainability. * VIN Decoder Rewrite: identified and addressed redundancy issues, outdated information, and inflexible schema; designed database schema and persistence layer to index and store VIN patterns and vehicle descriptions; wrote the ANT build script for the VIN decoder rewrite. * RUMEL, "Reduce Usage of Mainframe and Expedite Loads": designed Java application that unpacks mainframe data on a field-by-field basis using the appropriate unpack algorithms, including EBCDIC Comp-3 to ASCII; saved company more than $80,000 in consulting costs and 6 hours of weekly maintenance work. * Autocheck.com: worked on the back-end of company's Struts-based AutoCheck website; wrote intercepting filters to redirect HTML reports to SendMail rather than to the client and to aggregate customer data. * Internal Billing Application: designed a secure internal billing application using Struts; wrote all the server-side classes for the application and abstracted the front end so that it would require only six JSPs; entered billing data automatically into a centralized DB2 database. * Additional Projects: designed program to convert VIN pattern data from Black Book's supplied flat field format to company's internal relational database format; led a team of four in the coding and testing of the Black Book Conversion Application; implemented Enigma-like encryption algorithm to disguise command line password arguments; wrote Swing application that enabled users to compare similar records simultaneously. Applications Engineer OSAGE SYSTEMS GROUP, Wood Dale, Illinois 1999-2001 * Managed consulting projects to develop online applications for clients. * Led teams, wrote code, debugged applications, and trained client/developers in applications. * Analyzed project usage and identified system improvements. * Performed Java development on Solaris and deployment on Netscape Application Server 1.5 (Kiva) with a Sybase back-end; used Java/J2EE Model 2 architecture. Projects: * Tirerack.com: developed server-side JavaBeans for the online tire and wheel retailer site catalog; wrote and updated JSPs; identified and resolved security issues; partnered with AOL technical staff to discover and resolve problems; prepared workaround and a ready-to-use sample servlet for the benefit of other AOL QC clients who encountered the same problem. * Osage iMart: developed the web-catalog click-stream aggregation and analysis product using Java; developed a Websphere Commerce Suite catalog, with a DB2 back-end, for sales demonstrations and as test catalog; coded JDBC-based data transformation classes and log reader classes in Java; managed source code; created user manual. * Northern Trust/Bottomline Technologies NetTransact: worked on server-side for the secure, collaborative Electronic Invoice Presentment and Payment system; coded enhancements; wrote Java classes for email notification and application login; debugged and modified Kiva scripts, JDBC code, and SQL-based online reports. Programmer & Analyst CONSECO SERVICE LLC, Schaumburg, Illinois 1998-1999 * Maintained C++ based quote applications monthly, updated rates in the database, and oversaw an account tracking application, WinLink. * Collected requirements for technical applications and databases. * Revised and unit tested hard-coded sections of quote applications. * Collaborated with cross-functional teams on testing; worked with mainframe programmer analysts and help desk staff to ensure shell scripts ran on schedule. * Synchronized Unix scripts with mainframe changes; fixed bugs on Unix and client side. Projects: * Coded an intermediate version release of the WinLink client with report enhancements, bug fixes, and online documentation. * Wrote a JSP prototype quote application and accompanying project charter to replace a heavy client quote application. * Worked with Java, C/C++, and Korn shell scripts on HP Unix; used Sybase SQLAnywhere for portable database operations. Previous positions include: Italian Language Instructor at the University of Michigan; Paralegal. |
|||||||
| EDUCATION |
|||||||
| Master of Arts in
Comparative Literature Bachelor of Arts in Italian Literature UNIVERSITY OF CHICAGO, Chicago, Illinois Graduate-level coursework in Comparative Literature, PhD Candidacy UNIVERSITY OF MICHIGAN, Ann Arbor, Michigan Coursework in Computer Science LUTHER COLLEGE, Decorah, Iowa Coursework in Computer Science, Mathematics, and Japanese HARPER COLLEGE, Palatine, Illinois Graduate-level coursework in Computer Science ROOSEVELT UNIVERSITY, Schaumburg, Illinois |
|||||||
| SKILLS |
|||||||
| COMPUTER SKILLS Databases & Servers: DB2 EEE, MySQL, Postgres, Sybase; Apache 2.0, Tomcat, Resin Software: CVS, ANT, Eclipse, Visio, Poseidon for UML, Tomcat, Resin, DB2, log4j Operating Systems: Windows 2000/XP, Redhat 9.0, Linux, Sun Solaris, IBM, AIX Methodology: Object Oriented Development, Class Responsibility Collaboration, Unified Modeling Language, Extreme Programming Programming Languages: Java, SQL, Korn shell, Perl, C/C++ Web Technologies: Servlets, JSP, Struts, HTML, CSS, XML Schema and DTDs, Drupal CMS, WordPress, Postfix, Squirrelmail Certifications: Sun Certified Java 1.1 Programmer (1998); Sun Certified Programmer for the Java 2 Platform, Standard Edition 1.4 (SCJP 1.4); IBM Certified in Net.Commerce v 3.1; Experian Star 1 Process Certification |
|||||||
|
|
|||||||
|
|
|||||||