8+ years as a Founding Engineer building Full Stack Web & Native apps
Innovative full-stack software engineer with extensive experience in startup environments. Adept at architecting scalable solutions, leading high-performing engineering teams, and delivering cutting-edge web and mobile applications. Proven track record of transforming concepts into market-ready products. A startup veteran who is an expert at the unique challenges that early stage companies face.
- Frontend: TypeScript, JavaScript, React, React Native, Vue, Solid, Nuxt, Astro, Next, Remix, Tailwind, HTML, CSS
- Backend: TypeScript, JavaScript, Node, Python, Rails/Ruby on Rails, PHP/Laravel, Solana, Ethereum, Solidity, Express, RESTful APIs, Cloudflare Workers, Firebase, MongoDB, MySQL, PostgreSQL, SQLite
- Cloud Platforms: AWS, Azure, GCP, Cloudflare, Vercel, Heroku, DigitalOcean
- Tools: XCode, Expo, Docker, Jest, React Query, XState, Playwright, Git, Figma, Logging and Telemetry, CI/CD, Datadog, Sentry, PostHog
- Other: Functional Programming, Automated Testing, RDBMS and Non-Relational Data Modeling, Machine Learning, NLP, LLM, Computer Vision, Project Management, Progress Tracking
- Leadership: Spearheaded the growth of an engineering team from sole member to 8 staff as the first non-founder employee at Confidence, while managing the hiring process and mentoring juniors.
- Full-Stack Engineering: Architected and implemented SQL & NoSQL database schemas, APIs, cache layers, as well as web and native clients for early-stage startups.
- Startup Veteran: Cultivated extensive experience working with startups, guiding products from ideation to product-market fit, acquiring first customers, and facilitating successful fundraising.
- Native App Development: Conceptualized, designed, and delivered OfColor's first native iOS and Android app.
- Web App Development: Collaborated closely with the CEO of Confidence to strategize, develop, and deploy new features for Confidence's web app.
- User Interviews: Orchestrated and conducted user interviews for Confidence's web app, contributing to the refinement of product roadmaps.
- Blockchain: Engineered a Solana wallet capable of reading balances, executing transactions, and interacting with smart contracts.
- Data Integrity / Data Modeling: Guided various startups in understanding and implementing appropriate SQL and NoSQL data access patterns and modeling techniques.
- Design and Product Management: Contributed actively to the Design, Product, and Engineering teams of every startup engagement, helping to formulate and evolve product roadmaps.
Principal Software Engineer - OfColor | October 2022 - Present | https://ofcolor.com
- 8th employee, spearheaded the planning and successful launch of the company's first React Native iOS and Android apps.
- Orchestrated migrations from Styled Components to TailwindCSS and from client-side rendering to Remix server-side rendering, enhancing performance and maintainability.
- Initiated, designed, and implemented OfColor's first user interview process, driving user focused product improvements.
Head of Frontend Engineering - Confidence | August 2020 - October 2022 | https://confidence.com
- 1st employee, initially contracted to build the MVP for founders, before transitioning to the first full-time engineering hire.
- Established and led an engineering team from the ground up, overseeing all aspects of interviewing, managing, and mentoring team members.
- Drove the product from initial concept to market readiness, facilitating product-market fit, acquisition of first customers, and successful fundraising rounds.
Contract Software Engineer | August 2016 - August 2020
- Developed and deployed multiple iOS and Android apps, successfully launching them in the Apple App and Google Play stores.
- Engineered web3 / decentralized applications leveraging Ethereum blockchain technology.
- Specialized in crafting web and native applications designed for rapid iteration within tight user / builder feedback loops.
- University of California, Berkeley - B.A. | June 2012
- SMS & WhatsApp: +1.612.747.5815
- Email: [email protected]
- GitHub: https://github.com/rptrainor
- LinkedIn: https://www.linkedin.com/in/rptrainor