Work Experience

Software Engineer, Rockwell Collins (March 2010 – Present)

Software Engineer, IBM (May 2008 – January 2010)

  • Designed, implemented, and documented several OSGi plug-ins in Java for IBM Systems Director VMControl to support remote administration of KVM host servers and their virtual servers on Linux. IBM Systems Director is a server application that allows remote administration of resources from both a web and command line interface.
  • Created an extensible architecture and default implementations used by the team providing support for HyperV.
  • Collaborated with a team of approximately ten developers and a wider project team consisting of hundreds of developers.
  • Managed performance and scalability concerns to ensure all algorithms scale to cover an organization’s entire VM fleet.
  • Installed and/or administered SLES, RHEL, and RHEV hosts and virtual servers.
  • Performed testing and wrote fixes for management of IBM Power systems and SLES/Red Hat systems with Xen.

Coop/Intern Programmer, IBM (May 2007 – August 2007)

  • Designed, implemented, and documented a multithreaded port forwarding application in Java, addressing both concurrency and security concerns.
  • Greatly improved efficiency by allowing remote use of powerful internal tools in a way that satisfied both IBM’s and our customers’ security requirements, reducing the time between when a problem is first reported and a fix is provided.

Coop/Intern Programmer, IBM (May 2006 – December 2006)

  • Designed, implemented, and documented an array of Eclipse plug-ins to provide tools for modification of complex XML configuration files for SCORE (Solution for Compliance in a Regulated Environment).
  • Greatly improved the efficiency of working with the configuration files by extending Eclipse to be able to parse and view the configuration files, refactor them, and verify their correctness in real-time.
  • Demonstrated rapid understanding of existing codebases and APIs, including WTP (Web Tools Platform), SWT (Standard Widget Toolkit), EMF (Eclipse Modeling Framework) and GEF (Eclipse Graphical Editing Framework).
  • Navigated through the process for releasing new software, including compliance with accessibility standards, open source and copyright-related laws, and export restrictions.
  1. No comments yet.

  1. No trackbacks yet.

:lol: :D 8) :) ;) :P :| :( :cry: :/ more »