James Salvatore Keener



  1. Software Engineer / Data Architect
    May 2015 - Present
    Pittsburgh, PA
    • Converted event streams into structured data using Google Cloud DataFlow (Apache Beam and Java)
    • Presented results of machine learning wherein I condensed process and raw results into a non-technical document
    • Coordinated and taught educational lecture series for employees, including networking and programming topics
    • Performed Machine Learning to understand customer behavior with R, Python, and SQL. Customer Segmentation and Content Attribution were often important parts of my analysis
    • Generated complex analytics SQL queries for Google BigQuery to tease out answers to client questions, e.g. cross-session conversion analysis and form navigation flow
    • Designed and Built apps for internal use the Google AppEngine, and Cloud Datastore platforms in Python and Java. These applications were used to access archived data, connect datasources, and monitor other services
    • Taught clients how to write and conceive SQL queries through one-on-one consultations
    • Mentored new employees
  2. Software Engineer
    March 2014 - Jan 2015
    Pittsburgh, PA
  3. Founder/Consultant
    Jan 2006 - Nov 2015
    Pittsburgh, PA
    • Maintain and/or create PHP- and Ruby on Rails- based MVC web-applications for internal and customer-facing use
    • Adapt code to comply with the customer's changing needs
    • Help companies become more efficient by analyzing and optimizing their workflow
    • Built interfaces for PayPal, YouTube, and CafePress
    • Create RESTful web applications utilizing an HMVC architecture
    • Utilize HTML5 features, but build fall-backs for HTML4-only and JavaScript-disabled browsers
    • Designed elegant and useful APIs
    • Use Chef and Ansible to automate most infrastructure tasks
  4. Master of Science in Civil Engineering
    Jan 2013 - Dec 2014
    University of Pittsburgh
    Pittsburgh, PA
  5. Software Engineer
    Aug 2012 - Jan 2013
    • Expanded and maintained a Ruby-on-Rails-based telehealth application
    • Used PubSub to provide better and faster updates to clients
    • Tracked down odd database issues and performance problems relating to dozens of joins in MySQL
    • Integrated with external Electronic Medical Record systems
  6. Software Engineer
    Dec 2010 - Mar 2012
    Pittsburgh, PA
    • Built a Scribe (Thrift) server to handle log data
    • Updated and added interfaces for credit card gateways
    • Enabled dynamic merchant descriptors on credit-card processors
    • Improved fraud detection
    • Streamlined and rebuilt large portions of the website in an MVC fashion
    • Improved infrastructure through increased redundancy, documentation, and deployability
    • Helped expand system monitoring through logging, Munin, and Nagios3
    • Devised solutions to solve problems on-the-fly based on log-data
    • Aided in the design of disaster recovery and business continuity plans
  7. Research Scientist
    Jan 2007 - Dec 2010
    • Wrote software to create specific-reäction
    • Designed "pipeline" for the generation and storage of molecular data
    • Updated existing software packages written in C, C++ ,and Fortran
    • Learned Tcl/Tk to develop a VMD plug-in
    • Constructed a program to use GDB in a parallel environment
    • Analyzed sequence alignments to understand the relationship between my reference protein and relatives
  8. Computer Assistant
    Jan 2005 - Jan 2007
    • Minimized the duplication of data in the lab's workflow
    • Fixed and updated Excel spreadsheet and macros
    • Built and maintained Access databases and supporting code in VBA and Access, and Excel Macros
    • Implemented a barcoding system to speed up data entry tasks
    • Taught staff to use new tools effectively
    • Listened to and used staff input to make their jobs more efficient



  1. Master of Science in Civil Engineering
    Jan 2013 - December 2014
    University of Pittsburgh
    Pittsburgh, PA
    Program: Transportation Engineering
    Interests: Planning, ITS, & Alternate Transportation
  2. Bachelor of Science
    Aug 2004 - Dec 2008
    University of Pittsburgh
    Pittsburgh, PA
    Majors: Mathematics & Molecular Biology
    Minors: Computer Science & Chemistry