Software Engineer Resume
Ann Arbor, MI
SUMMARY:
- Experienced Java programmer interested in working in an environment where learning new technologies is desired. Motivated, self - starter, quick study and talented are all adjectives that describe me.
TECHNICAL SKILLS:
Development: Agile Methodology, Object Oriented Programming/Design, Documentation, Testing, Entire lifecycle, Requirements gathering, CVS, Eclipse, ANT, CruiseControl, UNIX, Linux
Programming: Java, J2EE, Swing, AWT, JDBC, JUnit, HTMLUnit, Hibernate, Client-server work, Perl, JBOSS, C/C++, Visual C++, SQL
Web Development: Dynamic HTML, JavaScript, CSS, XML, JSP, PHP, CGI, Dreamweaver, Fireworks, Apache server, Tomcat server, Resin
Databases: Oracle, MySql
PROFESSIONAL EXPERIENCE:
Software Engineer
Confidential, Ann Arbor, MI
Responsibilities:
- Development of new email system that cut development & testing time for email customization in half for each integration. Mentor junior employees. Help with setting up CruiseControl to automate build process. Research to provide input to company on technology upgrades (such as IDE selection and versioning control systems). Work on multiple projects concurrently.
Software Engineer
Confidential, Ann Arbor, MI
Responsibilities:
- Set up agile development group. Design and development of new software product used to alert users of events (such as new classes, road closures, etc). Developed automated build & deployment process to automatically build and test software nightly (using Ant and CruiseControl). Upgraded software to use Hibernate.
Software Engineer
Confidential., Ann Arbor, MI
Responsibilities:
- Design & development of client-server applications in Java. Design of new systems as well as enhancements to previous applications. Development of application translating tens of thousands of documents daily into XML format. Write design, technical and user
Information Analyst
Confidential, Troy, MI
Responsibilities:
- Maintain Visual C++ application allowing users to locate correct CD, from thousands, that contains safety information on vehicle parts. Reverse engineering of an executable, without source code, to determine function, usability, need and Y2K compliance.
- Assist project manager in keeping project timeline up to date. Set up code-reviews, promote software through various stages of unit testing and system integration, and general quality control for the VMAS project.
