As a software engineering manager and technical lead I shepherd projects
and teams, champion process, and guide executives to data-driven decisions.
I am a passionate generalist skilled in leadership, mentoring, hiring, team
building, risk management, security, education, and public speaking. I have
experience in organizations ranging from pre-seed startups to the Fortune 500.
I have worn many hats and I wouldn't want it any other way.
Provide technical oversight and direction for project teams building
cloud native software in Amazon Web Services. Point of
contact for clients to handle project-level concerns. Work with other
engineering managers to develop training and content for the Cloud
Native Applications practice. Manage and mentor engineers and architects.
Led three engineering teams modernizing ERP for a transportation
company.
Generated an assessment to modernize a social media startup moving
to Amazon Web Services.
Provided company-wide soft skills training.
Led a project to generate Training Paths - short articles to
help consultants come up-to-speed quickly on new technologies.
Led three agile project teams, including direct management of all
engineers: cloud infrastructure & APIs, e-commerce, and web
applications. Managed the architecture, development, and maintenance of
all EMOTIV cloud and web software, supporting tens of thousands of
customers and millions of minutes of EEG data.
Served as Data Protection Officer, responsible for company-wide security,
privacy, and compliance.
Architected and managed key software products including cloud
data management APIs, a machine learning and data analysis pipeline, and
a two-sided neuroscience marketplace.
Reduced cloud spending by 30% by implementing cloud native development
practices.
Expanded my responsibilities from managing a single team of cloud
engineers to managing three engineering teams, leading two agile project
teams, and building a privacy and compliance program from scratch.
Champion the use of code reviews for Python, Javascript, and React;
IaC with CloudFormation and Docker; continuous integration; and
cloud-native architectures such as serverless/lambda, DynamoDB,
microservices, and a data lake in Elasticsearch.
Lead security, compliance, and privacy, including setting strategic
direction with a cross-functional group of senior executives, complying
with GDPR and other international regulations, performing risk
assessments, PII audits, and company-wide training.
Collaborate with outside vendors to improve security and compliance
monitoring, business analytics, and AWS cost control. These tools were
crucial for securing partnership opportunities with several large
corporations.
Conduct hiring; doubled the size of the cloud engineering
organization over a three year period.
Spoke at international conferences about neuro-technology and
neuro-ethics.
Designed, implemented, and maintained clinical
research tools built on the world's largest database of ambulatory epileptic
ECoG recordings.
Turned pain points of internal customers into workflow tools,
increasing the productivity of field clinical engineers and clinical
scientists.
Modernized legacy tools; went from daily outages to 99+% uptime.
Ensured HIPAA compliance and data security for clinical research computer
systems.
Represented user interface and interaction design (UI/UX) in a major
overhaul of the production medical device used by clinicians to care for
their patients.
Mentored and managed junior engineers and interns.
Developed a grant-funded pre-clinical research management system on AWS in
Python, Flask, jQuery, d3js, Oracle, and Bootstrap.
Implemented and championed SDLC best practices including version
control, bug tracking, and living documentation for the research department.
Reduced server hardware spend by 50% by improving database performance
through a combination of server tuning, query optimization, and
virtualization.
Strategic technology consulting and contracting.
Specify, design, improve, and modernize a wide variety of
software projects. Diverse work including web applications, database
management, device driver development, server-side applications, and thick
clients. Responsible for sourcing projects, scoping, pricing,
billing, and hand-off. Technologies include MySQL, PostgreSQL, Python,
Django, Javascript, and ReactJS.
Selected projects
Full-stack development for
CasePrism. Modernized and secured their
web application in preparation for launch.
Full-stack development for
Emotiv.
Designed a database and RESTful API for a user facing web service.
Embedded Linux development for
Neuropace, Inc.
Driver and application software development on an ARM platform.
Web Services consulting for
Preclick. Helped shape and implement the web
services strategy.
Ruby on Rails development for
Trabian. Developed a polling plugin for their
content management system.
Web Application development for
Mabo Studios.
Architected and built an application to allow automated and auditable
process management. Responsible for design, implementation, deployment,
and maintenance.
Java
development for ConVisia's document
collaboration software. Responsible for major components of the rich
client interface as well as upgrading the engineering processes.
Ruby on Rails development for
Digital Learning Commons. Implemented
integration projects between their platform and external software and
authentication vendors.
VP Engineering and Cofounder,
Tomo Software
2/2003 -
5/2005
Responsible for server-side architecture, engineering
management, coding, and system administration.
Designed and built an AI-based distributed simulation game in Java,
including web and mobile APIs.
Designed a distributed database schema in postgreSQL, reducing
hardware costs and allowing for horizontal scaling of the data store
Grew the engineering department from two engineers to ten.
Generated requirements and chose technologies for
tools used to create content for the game.
Worked with business development team to design a generic billing
system for mobile phone based games.
Specified, purchased, installed and maintained 99+% uptime of the
colocated server farm.