Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now

×

Adam Rinehart

Java Contractor

Employed Available
Application & Database developer with a focus on web-based back-ends. Some front-end development with JSP's and Flex. Strong database design and development skills, with an emphasis on Oracle and some experience with other RDBMS systems.
Resume created on DoYouBuzz

MS

University of Colorado at Denver

September 2002
Computer Science

BS

Metropolitan State College of Denver

September 1993
Mathematics

Java Consultant

Effective UI
January 2012 to September 2012
Consultant
Denver
United States - Colorado
  • Technologies: Java, Oracle, EJB, Web Services, CXF
  • Fedex NextGen Print Online
  • Was the team expert on the User Management feature. In collaboration with the FedEx SMEs, designed and implemented the stories for User Management. Designed and implemented web service interfaces for use by the Flex development team. Wrote JUnit and CXF based unit tests.

Consultant

Compri Consulting
January 2012 to September 2012
Consultant
Denver
United States - Colorado
  • Contractor at Effective UI

Software Engineer

This or That Media
August 2011 to January 2012
Full-time
Denver
United States - Colorado
  • Technologies: Java, MongoDB, MySql, Tomcat, Spring, Web Services, Groovy, HTML, Javascript, JSP, JSON, RabbitMQ
  • Architected and Developed a Web Ad Provisioning and Click Referral system
  • Was the primary architect and developer for the Hello Ad Network, a web ad provisioning and click referral system. Tasks included designing the MongoDB schema for tracking advertisers, affiliates, ads, and the associated impressions and clicks, building the website using the Spring framework, implementing a RabbitMQ messaging back end for asynchronous task execution, and writing Map/Reduce code for preparing and compiling reports and statistics.
  • Admin screen development and maintenance of existing Web Ad system
  • Developed admin and reporting screens for Quote Engine, an existing Ad provisioning and click referral system. Troubleshot and fixed issues as assigned.

Independent Consultant

Rinehart Labs
Since November 2008
Freelancer
Denver
United States - Colorado
  • Technologies: Grails, PostgreSQL, Flex, Drools, JFreeChart, XHTMLRenderer, XML
  • OnCourse International
  • Developed a companion website for a book, "The Drama-Free Office". Offer Flex-based Self-Assessment and Third-Party Assessment tests, with dynamic reports using JFreeChart and XHTMLRenderer to generate PDF files. Used the Drools Rules Engine to allow the client to provide complex scoring criteria for the reports.

Software Engineer

Transzap, Inc.
August 2007 to August 2011
Full-time
Denver
United States - Colorado
  • Technologies: Java, Oracle, PL/SQL, Orion, Tomcat, EJB, Spring, Webservices, MS Sql Server Report Services, Grails, Groovy, JFreeChart, HTML, Javascript, JSP
  • Backend web application development
  • New feature development based on Statements of Work. Wrote Functional and Design Specification documents. Integrated new functionality into the existing application framework
  • Performance monitoring application
  • Wrote a Grails application to create charts of timing information about our application performance. Created Groovy scripts to extract the timing marks from the application log files and store it in a centralized Oracle database.
  • Tier 2 Technical Support
  • Joined a team of Software Engineers handling escalated customer support issues. Tasks included fixing production data, creating software patches for the web application, and creating Groovy scripts to automate the data fixes until the patches could go live.
  • Added Summarization functionality to existing data schema
  • Using the Strategy design pattern, was able to add functionality to allow us to summarize invoice lines without changing the underlying database schema, or breaking legacy code.

Software Engineer

Mentis Broadband
October 2006 to July 2007
Full-time
Denver
United States - Colorado
  • Technologies: Java, EJB, Servlets, Orion, AWT, IP TV, Scientific Atlanta Set Top Box, XML, Eclipse, PostgreSQL, Video Transcoding, UDP Multicast, FFMPEG, VLC
  • Worked on the Java code and AWT-based GUI for an IP TV set top box. The target environment was a CEE-J runtime running on Scientific Atlanta set top boxes. Worked on creating MPEG transport streams for UDP multicast to the set top boxes. Maintained a servlet and applet-based backend management application.
  • Video Transcoding
  • Analyzed existing video feeds for GOP and frame specifications. Used FFMPEG to transcode video feeds into formats that we could stream in our development environment for tested purposes. Researched the use of VLC as a possible video streaming server.
  • Documented Key Handling
  • Documented the application's key handling process and the differences between the set top and development environments. This allowed us to troubleshoot environment related issues quicker.
  • On-site client support
  • Worked with the client's developers, UI engineers, and consultants at the client site.
  • Development and Maintenance
  • Researched and fixed artifacts against an existing code base. Migrated changes between 2 branches of the code base. Developed new features, including the screens, controls on the screens, and the logic behind the controls.

Software Engineer

Digital MediaVision
March 2003 to October 2006
Full-time
Denver
United States - Colorado
  • Technologies: Perl, Java, J2EE, EJB, Servlets, Oracle 8i, PL/SQL, XML, XSLT, Eclipse, Javascript, PostgreSQL
  • Maintained legacy Perl and Java code bases, integrated new features, and developed new applications using J2EE and Java Servlets.
  • Was the only technical resource at the company. Worked as the Database Administrator, Network Engineer and QA/Test Engineer in addition to being a Software Architect and Engineer.
  • Thomson Learning Solution Set Builder
  • Initially developed using a beta version of the Google Web Toolkit, it was switched over and finished using the Echo2 web framework. Originally prototyped as a Swing application; the proof of concept was then migrated into a web-based application.
  • This application was J2EE based, and served from WebLogic 9.2.
  • Thomson Learning
  • Maintained the Perl-based Administration site for Thomson Learning. New development was done in J2EE using the Struts framework, and deployed to WebLogic 9.2.
  • Developed wizards in Swing for parsing incoming data files and validating them.
  • Used XML and XSLT to automate the generation of 100's of webpages for a project, saving the client the expense of manually maintaining those pages.
  • Pepsi Bottling Group
  • Maintained and Extended the Custom Learning Management System used by the Pepsi Bottling Group to track their employee training. This application used JDBC and the Struts framework and was deployed to WebLogic 9.2.

Software Engineer/Consultant

Rose International
December 2002 to January 2003
Consultant
San Francisco Bay Area
United States - California
  • Technologies: Oracle 8i, PL/SQL, Perl, Sun Solaris, Korn Shell
  • SBC Communications - Backend Developer
  • Assisted the QA team with test script development.
  • Championed the rewriting of several test scripts to make them cleaner and easier to reproduce. Mentored QA members on the use of SQL and SQL*PLUS for automating testing processes.
  • When finished, the testing effort that used to take 2 days to certify a release was able to be completed in less than 2 hours.

Consultant

Gunther Douglas
April 2002 to August 2002
Consultant
Denver
United States - Colorado
  • Technologies: Oracle 8i, PL/SQL, Perl, Sun Solaris, Windows 2000, ASP
  • Great West Life - Software Engineer / Database Developer
  • Completed the Automated Billing Audit project ahead of schedule and under budget. The final deliverable beat the performance expectations easily, taking 15 minutes to complete the export that was projected at 1 hour.
  • The system was a set of stored procedures to extract and collate data between a dozen tables with disjoint keys. Involved researching the database schema, reverse-engineering ASP pages, and designing a system that would extract approximately 10,000 records from different systems into one report.
  • Used the Oracle UTL_FILE package to export the data to a comma-separated data file.

Software Engineer

Exactis.com
September 1999 to July 2001
Full-time
Denver
United States - Colorado
  • Technologies: Oracle 8i, PL/SQL, Perl, Sun Solaris, Linux, Windows 2000, Apache, Mod_Perl, HTML::Mason, XML, ER/Win, HTML
  • Wrote CGI and Perl scripts on Linux and Sun Solaris platforms. Designed and implemented Database Schemas and Stored Procedures. Was recognized by the DBA team for developing a strong working relationship with them. Designed and coded 3-tiered applications.
  • Web Hosting Product - Lead Developer
  • Analyzed product requirements and designed an extensible system that exceeded those requirements while remaining on schedule.
  • Designed a flexible, robust, and bug-free data layer, including the Database schema and stored procedures. As new features were added to the application, this data layer only needed minimal updating, allowing us to focus our efforts on new feature development.
  • Completed product and upgrades on time despite corporate reorganizations and reductions in staff. On my own initiative, researched and educated myself on responsibilities of the rest of the team, ensuring that I could mentor or replace any member of the team as the need arose.
  • Recognized by QA Manager for having Zero Defects during 1.1 release of product.
  • IDG Web Hosting Project - Lead Developer
  • Analyzed customer requirements and designed a system that met changing customer requirements.
  • Researched and analyzed an undocumented legacy architecture enabling me to successfully train new developers on its application.
  • Wrote the core of the application while mentoring junior developers
  • Sony InfoBeat Project - Software Engineer
  • Analyzed problem reports and implemented timely solutions. Maintained high customer satisfaction.
  • Had the lowest defect count on my team.

Webmaster / Software Engineer

NetDelivery
November 1996 to September 1999
Full-time
Boulder
United States - Colorado
  • Technologies: MS SQL Server, MS Access, Oracle 8i, PL/SQL, Transact-SQL, Perl, Sun Solaris, Linux, Windows NT, Apache, Mod_perl, ER/Win, HTML, C++
  • Assigned to the Quality Assurance (QA) Team as a Software Engineer. Wrote scripts and utilities as needed. Wrote and executed Test Plans. Trained and mentored department members in HTML and SQL.
  • Pilot Billing System - Designer and Lead Developer
  • Designed and built a system of applications for testing a new Electronic Delivery Management (EDM) product. This system allowed the QA team to perform previously impossible end-to-end testing within their schedule.
  • Professional Services team used this system for training and test installations.
  • This system was packaged and sold to clients for use in Customer Acceptance testing.
  • Code Reviews (C++) - QA Team Representative
  • Served as a technical representative of the QA team at Code reviews.
  • Facilitated communication between QA and Development with regards to testing issues.
  • Analyzed 95% of the company's code base and maintained an understanding of the system architecture equivalent to that of the system architect and tech leads.
  • Identified bugs during the code review process, saving us months of later testing and debugging time.
  • Java
  • Groovy/Grails
  • Javascript
  • MongoDB
  • Oracle
  • Postgresql
  • MySql
  • CEE-J (Embedded Java)
  • HTML
  • JSP