Senior Software Engineer @ From August 2013 to Present (2 years 5 months) Software Engineer II @ Developed cross-platform systems in various languages for processing raw fundamentals financial data and performing common calculations in order to optimize fetch speed; Maintained client-facing update systems that constantly ran in multiple instances all day, every day From July 2010 to March 2013 (2 years 9 months) Research Assistant @ Studied the merits of applying transactional database theory to shared memory in a parallel application; Implemented in C++ a parallel discrete event simulator utilizing the experimental Rochester Software Transactional Memory system From June 2009 to May 2010 (1 year) Assistant Unix System Administrator @ Installed and maintained Unix desktops, servers, and virtual machines for use by multiple departments; Wrote documentation on installation and use of numerous applications, languanges and operating systems, including Erlang, Linux, VMware, and GNUpg From June 2008 to August 2008 (3 months) Research Assistant @ Worked with the designers of the MECA (Microscopy, Electrochemistry and Conductivity Analyzer) module for NASA’s Pheonix mission to Mars in search of signs of past or potential habitability; Developed software in LabVIEW controlling the atmosphere and temperature in chamber that simulated conditions on the surface of Mars From June 2007 to August 2007 (3 months)
BS, Computer Science @ University of Rochester From 2006 to 2010 Phillips Academy From 2002 to 2006 Greg Wilbur is skilled in: Ruby, C++, Perl, LaTeX, C, Python, Ruby on Rails, Scheme, Unix Shell Scripting, Java, Linux, Programming