Download PDF


Gain a position as a Software Engineer, working in high scale, highly available services while learning about new technologies.

Work experience

Jun 2013Present

Software Engineer

CA Technologies

Worked as an engineer on a network performance monitoring product (CA Performance Management) used to monitor large scale enterprise and CSP networks.

  • Upgraded the architecture to allow customers to get upgraded factory monitoring configurations without having to wait for a new version of the product to be released.
  • Solve performance issues within the installer including one egregious one that could cause an upgrade to take multiple hours.
  • Created an integration with the ELK stack for CA Performance Management to help drive down mean time to resolution on defects.
  • Subject matter expert for InstallAnywhere for CA Performance Management.
Jan 2010May 2013

PC Service Manager

RAM Computers

Promoted to PC Service Manager from PC Service Technician in September 2011.

  • Oversaw day to day operations of the PC Service Department.
  • Created procedures and some automated tools for troubleshooting, diagnosing, and resolving PC hardware and software problems.


Software Engineering
  • Experience with Java, InstallAnywhere, Android ADT and GDK, PHP, Arduino, C++, Objective C, bash, and SQL.
  • Understanding of Git and Rational Team Concert version control systems as well as the use of TeamCity and Jenkins for continuous integration.
  • Developed for both Windows and Linux environments.
  • Knowledge of the agile scrum methodology.
Problem Solving
  • Experience using the built in debugger for Eclipse and IntelliJ IDEA as well as the Android Debug Bridge.
  • Member of a rotating sustaining engineering team in order to triage and resolve customer issues.
  • Experimented with use of the ELK stack to make logs more manageable and reduce the amount of time to resolve an issue.
  • Oversaw a staff of 15 people while being a full time student at the University of Rhode Island.
  • Filled in as interim scrum master when the normal scrum master was out of office for any number of reasons (vacation, conference, meetings with customer etc.)


Dec 2014Present

Oracle Certified Associate, Java SE 7 Programmer


Oracles 1Z0-803 certificate covering java syntax, exceptions, object oriented concepts, and abstraction.


May 2013

Bachelor of Arts, Computer Science

University of Rhode Island

Related course work: Microprocessors, Mobile Development, Data Abstraction, Information and Network Security, and Compiler Design.