Participate, contribute to community
Self-directed and comfortable running with features from inception to release in an agile software development life cycle. Able to choose best languages and technologies available, or enhance existing infrastructure.
Effective communicator able to partner with product managers, designers, knowledge users, and fellow engineers to drive to the heart of complex requirements and articulate clear business-oriented design and implementation solutions.
Proven ability to juggle multiple tasks and prioritize responsibilities while working in ad hoc teams to quickly provide deep analysis of issues, determine root causes, provide best resolutions, and produce clear status reports and documentation.
An easy going attitude and good listening skills allows me to assimilate feedback, coaching, and collaborate. Teammates will remark on having having an open mind keeps me motivated to learn new skills, and think innovatively. A passion for technology, strong work ethic, and seeing the devil in the details helps meet deadlines as well as inspire and mentor colleagues. Activities include hiking, mountain biking, volleyball while hobbies include drawing and geolocation.
C/C++, Python, Perl, OOP, Class Hierarchies, Matrices
Database Design, Schema, Views, Stored Procedures
Technical Documentation, Diagrams, Requirements, Scope
Asynchronous Programming, Design Patterns
Client Server, TCPIP, Networking
GUI Design, Qt (C++), PyQt
Adobe Creative Cloud, CS6
Enterprise Linux, SRPM, Gnu
I'm involved in the following OpenStack projects: Nova,Glance,Keystone,Trove,Queue,Oslo,Openstack-ci,Deployment,DevStack