Aaron Bentley 607-***-****
*** ************ **. ************, **
***** *************@*****.***
Professional Profile
Accomplished software developer with a strong background in software
engineering, user interface design and customer support. Experienced
working independently and in a team environment to create systems that
exceed the customer's needs. Finds satisfaction in programming, problem
solving, learning new technologies, exceeding expectations and sharing
knowledge.
Professional Skills
Java SE/EE, Swing, JSF, JSP, EJB, XML, XSLT and XML Schema
Visual Basic and C\C++ Glassfish and Tomcat application
Software development lifecycle servers
Object oriented development MySQL, Derby and Oracle databases
Algorithm design and implementation SQL and PL/SQL
Object Relational Mapping CVS and Subversion
XHTML, CSS, AJAX, JQuery and PHP Linux web / mail server
administration
Professional Experience
Porous Materials Inc., Ithaca, NY - Contract Employee
October 2008 - January 2010 (Full-Time)
July 2007 - January 2008 (Part-Time)
Programmer Analyst / System Engineer
Achievements:
Designed complex application to perform and process results of humidity
transfer rate test from the ground up, including system requirements,
design of business and legacy tiers, data visualization and the user
interface.
Created a complete control system for custom built high (10k PSI)
pressure generation machine. The customer submitted general automated
routine requirements and I developed and implemented a system plan.
Wrote custom software according to customer's specs, which required a
dynamic application that ran the specific test more efficiently and
accurately than previous versions.
Developed user interface and object-oriented framework to read in and
store a large data set from mass spectrometer and locate specific trends
within the data.
Responsibilities:
Create new desktop applications to control machines that perform
scientific experiments, collect data and process collected data.
Create process algorithms to control interconnected devices within
machines
Implement safety procedures into desktop and embedded software.
Support current software packages by fixing bugs, implementing new
functionality, and explaining capabilities to users.
Create and carry out software test plans.
Relied upon by the manufacturing departments as a troubleshooter,
problem solver and critical thinker.
Create and update user manuals.
Provide on-site, phone and email support to customers.
Test and debug complete system and individual analog devices.
Assist new programmers in understanding current software communications
framework.
Assist engineering department in understanding the capabilities of
current hardware/software platforms.
Borg Warner, Ithaca, NY
February 1999 - January 2009
Machine Operator
Achievements:
Selected to work with engineering to debug / troubleshoot new processes
for new product lines.
Relied upon by supervisors to ensure my department operated with minimal
supervision.
Responsibilities:
Trained new employees on equipment setup, operation and theory.
Setup, operate and troubleshoot machine.
Reviewed current customer requirements and plan workload to maintain
inventory.
Completed statistical process charting and maintain material tracking
information to provide traceability.
Education
Baker College, Flint, MI
Associates of Applied Science in Computer Science - Java Concentration
GPA: 3.5
September 2006
Baker College, Flint, MI
Bachelor of Science in Computer Science
GPA: 3.54
In Progress: 154/189 Credits Complete, only general education courses
remaining
References
Available upon request