Objective
Experienced technical leader and developer with a passion for aligning strong distributed technical teams and turning good ideas into stable,
working software in production, currently seeking a full-time opportunity to help a web3/crypto organization get to the next level
Skills
Programming Languages
Java, C/C++, Rust, Solidity, Ruby, Perl, SQL, Ada, VAX/VMS macro assembly
Backend Technologies
Linux, AWS (EC2, Serverless, Aurora), REST, Git/GitHub
Development Methodologies
Lean/Agile, Kanban, Scrum, Scaled Agile Framework (SAFe), ISO 27001, SOC II
Software Quality / Automation
TDD/BDD, Cucumber (Java, Rust, Ruby), JUnit, CI/CD Automation (Github Actions, Gradle, AWS), Forge/Foundry
Work Experience
September 2022 - Present —
Trustless —
Remote
Technical Advisor
- Assisting early-stage startup (focused on creating higher trust in NFT projects through smart roadmaps) with roadmap development, tokenomic design,
hackathon preparation, and strategies for raising a seed round
June 2022 - Present —
Studio.Page —
Boulder, CO
Technical Advisor
- Developed roadmap, overall technical architecture, and tokenomics for a web2/web3-hybrid
video content platform focused on building meaningful content creator/audience communities. Also assisted with pitch preparation and strategy.
- Successfully raised initial seed funding from Antler incubator, Boulder, CO
April 2022 - Present —
Bufficorn Ventures —
Denver, CO / Remote
Limited Partner / DAO Member
- Developed systematic approach for technical due diligence
for prospective portfolio companies
- Participate in evaluation and selection of investment prospects from EthDenver ecosystem
August 2021 - November 2021 —
Planview —
Austin, TX / Remote
VP of Development, Platform Services (Feb 2021)
- Led a team responsible for greenfield architecture and implementation of an authentication and identity management platform to give end users a single identity for data sharing and authentication across all Planview's products, handling millions of end users
- Worked with all Planview product and technical teams (from single-tenant multi-version enterprise applications to CI/CD cloud applications, and running on a wide variety of technology stacks) in order to find solutions for building an integrated platform
- Responsible for security design and certification. Worked with customer security departments, including financial institutions and governments, to ensure security standards and compliance. Established and passed internal and 3rd party security audits, ISO 27001, SOC II
- Launched and maintained a globally-distributed redundant operations architecture using AWS EKS, DynamoDB, etc. Solution has experienced zero downtime to date.
Director of Development, PPM Pro
- Responsible for development and test department for a single product line: Planview PPM Pro, a cloud-based SaaS Project Portfolio Management solution with 600+ distinct customers and 500,000+ end users
- Managed multiple cross-functional teams consisting of approximately 40 total developers and testers on a fully-remote team spread across 18 timezones
- Modernized a 20-year old codebase with high rate of regressions. Implemented a robust test automation system using custom-built tooling, Cucumber, JUnit, and Gradle; CI/CD pipeline, and team culture of Behavior-Driven Design (BDD) and Test-Driven Development (TDD)
- Reduced manual regression test time from a 2-week, 12-person effort to a 2-person 2-day effort, then to fully automated regression testing
- Achieved system uptime of 99.99%
- Reduced developer time necessary for sustaining efforts from 60% to 20%, while increasing customer satisfaction metrics and decreasing support case and customer defect volumes by over 90%
- Led effort to migrate from Oracle to AWS Aurora (Postgres), resulting in $5 million cost savings, decreased downtime, and increased data reliability
- Participated in technical due diligence for several M&A transactions, both as the acquiring organization and as the acquired
February 2012 - August 2016 —
Innotas (acquired by Planview) —
San Francisco, CA / Remote
Senior Software Developer,
promoted to Team Lead, then to Director, Server Engineering
- Developed and maintained back end for a SaaS Project Portfolio Management application (Java, Oracle/SQL, Linux, Apache/Tomcat)
- As team lead, led a team of 8 back end developers adding features in a rapidly growing late-stage startup while also improving quality
- Migrated code base from Subversion to Git, helped institute processes to increase releases from once or twice a year to monthly
- Developed an internal scheduling engine for handling events, notifications, automatically running reports/dashboards, etc. using Joda Time
- Added support for SSO (SAML) and re-architected authentication code
- Project manager and backend developer for PPA, a predictive project scheduler which assists in optimizing role utilization and project scheduling within a fixed budget (high-performance, multi-threaded Java, AWS EKS)
June, 2004 - Present —
Interwoven (acquired by Autonomy, then Hewlett Packard) —
San Jose, CA / Remote
Senior Member of Technical Staff,
promoted to Staff Engineer
- Developed and maintained parts of TeamSite, a high-volume multi-threaded content management server (C++/Java/Perl). Core areas of responsibility included user management (LDAP, PAM) and security functions (SSL). Software was used by over 2000 customers, including many of the Fortune 500. (Solaris, Linux, Windows, AIX, Perforce, multi-threaded locking issues)
- Developed and maintained a virtualizing proxy which parses and rewrites URLs, maintaining context across requests without relying on cookies or modified source content in a virtual preview environment. (C++, HTTP, Apache, Apache module API)
- Designed and Developed UI-level integration of content managment software with WebTrends analytics engine. (Java, J2EE, Spring, Hibernate, Struts-like framework)
- Architected, designed, developed, and maintained a tool which installs full websites into content management system (including CMS-specific metadata and dependency information) from an archive format. This was widely requested in the field and allows for porting from one CMS system to another and development and sharing of highly complex site components by system integrators. (Java, J2EE, Perl, XML, XSLT, Ant)
- Maintained and improved iw-webd, a custom build of the Apache HTTP server acting as a reverse proxy and front end into the TeamSite content management stack. Responsible for overall web application security and fielding inquiries regarding possible vulnerabilities. (Apache HTTP server, Apache Tomcat, JBoss)
- Assisted with a wide variety of pre-sales proof-of-concepts, pilot projects, and customer-facing support escalations related to the Interwoven TeamSite software stack.
August 2002 - November 2011 —
PT Internet —
Denver, CO
Co-founder, CTO, Developer
- Created and continually improved a Behavior-Driven-Design and Continuous Integration Testing development environment from scratch. (Linux, Apache HTTP Server, Tomcat, Ruby on Rails, RubyMine, Cucumber, RSpec, Git, Bugzilla, CVS, Subversion, Nagios, New Relic)
- Architected, developed, and deployed an online recipe site which supplied USDA nutrition information for users' recipes. (Linux, J2EE, MySQL, Apache Tomcat, HTML, CSS, Javascript)
- Architected, developed, and deployed a SaaS inventory management system for Amazon resellers, allowing easy data entry and pricing, interfacing with Amazon reseller API and custom e-commerce site, and updating inventory in near-real-time based on sales. Created a Perl-based web application framework (Perl, Apache, Linux, MySQL, HTML, CSS, CGI)
- Ported an embedded systems hydrological data analysis tool from QNix and custom data storage system to Linux and PostgreSQL, implemented a database abstraction layer, replaced X11 front-end with J2EE web application front end. (Linux, QNix, PostgreSQL, C)
- Architected, developed, and deployed a web-based digital music download and affiliate marketing site. Created large-capacity redundant data storage architecture and secure download system, and web front end allowing artists to custom-skin pages for selling their own downloadable music using dynamically-generated CSS. (J2EE, Perl, Tomcat, MP3, Linux, Apache, MySQL, HTML, CSS)
- Architected, developed, and deployed an online ordering system for Subway Restaurants and Heidi's Delis using Ruby on Rails and AJAX. (Ruby on Rails, HTML, Javascript, CSS, MySQL)
- Architected and developed time management web application implementing the "Getting Things Done" methodology by David Allen. Implemented using a BDD methodology. (Ruby on Rails, HTML, Javascript, MySQL, Cucumber, RSpec)
April 2002 - June 2004 —
Interwoven —
Sunnyvale, CA / Remote
Senior Technical Support Engineer, Support Operations
- Reported to Vice President of Technical Support. Primary
responsibilities included analyzing and improving business processes
used in the technical support department, developing software tools
for use in-house by technical support staff, developing processes and
tools for supporting Java developers, and occasional direct
involvement with customer cases. Developed in-house case tracking
system and business processes which reduced response time on case
escalation from two weeks to one day. (Java, Perl, Business Process Analysis)
January 2000 - April 2002 —
Interwoven —
Los Angeles, CA
Technical Consultant,
promoted to Senior Technical Consultant
- Primary responsibilities included software system analysis,
consultation, installation, customization, and integration of
Interwoven software at customer locations. Successfully completed
over 50 projects, including many at Fortune 500 companies. Projects
involved knowledge of enterprise software architecture, web and
application servers, computer networking. Significant software
development in Perl and Java. Also participated in
developing the Interwoven Certified Consultant certification test. (Perl, Java, Application Servers, Data Modeling, Workflow Modeling, Business Process Analysis)
January 1998 - January 2000 —
Lockheed Martin —
Baltimore, MD
Software Engineer,
promoted to Senior Software Engineer
- Responsible for re-architecting real-time embedded tactical defense application, porting from procedural Ada environment on proprietary hardware to OO C++ environment on COTS hardware (C++, Ada, VxWorks, Rational Rose, PC104+, VME)
- Designed and implemented web-based software development process
automation tools to satisfy Navy design and code review standards using a CGI interface and SQL database back-end.
- Configured and administered a
Unix-based (HP-UX and Solaris) development environment, the Tornado
tool-set, and the VxWorks real-time kernel.
Web 3 Portfolio
Loudverse —
EthDenver Buidlathon Winner
Two-sided marketplace for funding music, art, writing, etc. using a novel Double-Constrained Quadratic Funding algorithm
https://dorahacks.io/buidl/2040
https://github.com/neodaoist/loudverse
- EthDenver in-person NFT track finalist, Celebrity Judge Griff Green's pick, The Graph "best new subgraph"
- EthDenver virtual NFT track finalist
1729 Writers Guild Proof of Contribution
Project to reward, incentivize and acknowledge participants in the 1729 Writers Guild essay
competition through the issuance of auctionable ERC-721 Essay NFTs for cohort winners as well as "soulbound"
Proof-of-Contribution ERC-1155 tokens for participants of various levels
https://github.com/neodaoist/1729w
- Uses forge scripting and zora auction contracts to automate minting a custom ERC-721 NFT, listing it on Zora auction house, and bidding with a treasury wallet for winning essays
- Novel combination of Rust, Cucumber, ethers-rs, Anvil and Forge for full BDD/TDD pyramid on a smart contract project without use of Javascript
Education
1999 —
The Johns Hopkins University —
Baltimore, MD
Coursework towards a Master of Science degree in Computer Science with
concentrations in computer engineering, systems and systems software,
and telecommunications with a GPA of 4.0. Courses in Data Communications Networks, Operating Systems, Multimedia Systems, and Microprocessor Systems (Relocated
to California before completing the program.)
1994 - 1997 —
University of Maryland, Baltimore County —
Baltimore, MD
Graduated cum laude with a Bachelor of Science degree in Computer Science and
concentration in Computer Engineering. Earned a
cumulative GPA of 3.55 and a GPA of
3.9 in computer science courses. Courses included
C, computer architecture, C++, VAX-VMS assembly, algorithms, theory of programming languages,
operating systems, networks, databases, calculus, and differential
equations.
Honors, Awards, Societies, Certifications
- AWS Certified Developer (Associate) (2018).
- Innotas MVP-Development (FY 2015).
- Lockheed Martin Business Excellence Award.
- Tau Beta Pi National Engineering Honor Society (MD Delta '97).
- UMBC President's Scholar Scholarship and Maryland Senatorial Scholarship.
- Student Government Association Speaker of the Student Senate
- State of Maryland Merit Scholarship, National Merit Commended Scholar Award.
Updates
The latest version of this resume is always available at http://www.peterlaird.net/resume.html.
Peter T. Laird <jobsearch2022@peterlaird.net>
Last modified: Fri Oct 7 08:26:11 2022