
Brendan O'Brien
Verified Expert in Engineering
React Developer
Denpasar, Denpasar City, Bali, Indonesia
Toptal member since December 28, 2020
Brendan is a software developer with an expert skill set that includes React Native, TypeScript, GraphQL, and Node.js. He's built five minimum viable products (MVPs) using React Native and Node.js for early-stage startups. Brendan excels at rapid prototyping and is passionate about bringing life to visions and ideas while meeting deadlines.
Portfolio
Experience
- Redux - 8 years
- React - 8 years
- Firebase - 8 years
- React Native - 8 years
- Node.js - 8 years
- Expo - 8 years
- GraphQL - 6 years
- TypeScript - 5 years
Availability
Preferred Environment
React, Redux, Firebase, Expo, Node.js, GraphQL, React Native for Web, React Native, TypeScript
The most amazing...
...decision I've ever made was to book a one-way ticket to Asia in 2016 and devote my life to programming while traveling the world.
Work Experience
Senior Full-stack Developer
Zeit Calendar
- Helped build a full-stack TypeScript codebase with React Native on the front end and Node.js and GraphQL on the back end.
- Supported an AI-assisted daily dashboard aimed at seamlessly integrating health, fitness, and longevity into your daily life.
- Tracked and fixed bugs with Linear (very similar to Jira).
- Aided in the creation of a lot of the company's initial infrastructure and oversaw many transitions as one of the first two engineers.
React Native and TypeScript Developer
Mavely
- Joined as the first engineer to rapidly prototype and get the company going by building an MVP with React Native. This helped transition the company to the current stack as it grew.
- Incorporated intelligent deep linking in the mobile app, web app, and Shopify to help create a community of over 15,000 entrepreneurial women across the US—earning up to $5,000 in extra cash per year by sharing these links on social media.
- Integrated products, images, and more with GraphQL from over 200 retail partners, including Everlane, Brooklinen, Allbirds, Outdoor Voices, Sun Basket, ABLE, and hundreds more within the mobile app to create an ideal social eCommerce experience.
Lead Software Engineer
Yotta Workout
- Built out the entire app infrastructure (as a solo developer) with both React Native on the front end and Node.js/Firebase on the back end.
- Brought 100s of hours of mindfulness content in a streamlined, gamified interface that is both interactive and calming.
- Implemented a premium subscription service to provide dynamic media content within the mobile app, including low-impact cardio, yoga videos, and mental training to paying customers.
- Oversaw the launch process of the iOS and Android app, which can be found at Yottaworkout.com.
Lead Application Developer
The Bet Exchange
- Built the app from scratch using designs from Zeplin and worked closely with the CTO to interface with his Ruby on Rails back end.
- Integrated charts and data visualization using React Native SVG to create a detailed UI to represent betting/sporting data.
- Tested the app with real-time data using WebSockets to help explore the future of fantasy e-sports by allowing users to places dynamic bets on futures within sports, much like traders do on stocks.
Co-founder | VP of Engineering
Brainbuild Inc.
- Built the whole product from the ground up using AngularJS and Node.js, eventually migrating to React and React Native. Hired two more full-stack JavaScript developers that I managed by building out weekly sprints while still programming myself.
- Oversaw the entire engineering team as Brainbuild grew to be an Inc. Top 30 Emerging Companies in the US: Inc.com/yeho-lucy-hwang/ss/kairos-top-emerging-us-companies-2017.html.
- Integrated an automated nutrition-and-health scheduling machine learning algorithm within the iOS and Android mobile apps. This algorithm optimizes the timing of meals, snacks, hydration, and sleep events based on a person's unique daily schedule.
Web Developer
CrowdTunes
- Leveraged various front-technologies (HTML, CSS, JavaScript, jQuery) to graph/tabulate company data on an enterprise website.
- Implemented a PHP/Parse.com database (back end) to compile company statistics.
- Utilized these statistics to better understand how to get the perfect music at every location, whether it be a gym, restaurant, or business center—Crowdtunes.com/login.
Experience
Mavely
https://www.joinmavely.com/Yotta Workout
https://yottaworkout.com/• 300+ days of guidance
• 70+ hours of content
• 100+ audios
• 70+ videos
The Yotta Workout® 6-Phase System, specialized programs, and the library of training sessions help you make desired changes in your life with a sense of ease. You can feel great in your body. You can find your way back to physical health and inner peace
Zeit Calendar Mobile App
I pioneered the creation of the initial app prototype, leveraging AWS, Next.js, React Native, Node.js, and TypeScript technologies.
I designed and implemented comprehensive database architectures using Redis, PostgreSQL, Elasticsearch, and DynamoDB to ensure scalable and high-performance data management.
Finally, I orchestrated the conceptualization and execution of a custom, real-time chat feature in React Native from the ground up.
Education
Bachelor's Degree in Biomedical Engineering/Electrical and Computer Engineering (Minor in Computer Science)
Duke University - Durham, NC, United States
Skills
Libraries/APIs
Node.js, React, React Native for Web
Tools
Expo, Prisma, MATLAB
Languages
TypeScript, JavaScript, HTML, GraphQL, Java, C, Assembly
Frameworks
React Native, Redux, AngularJS
Platforms
Firebase, Docker, Amazon Web Services (AWS)
Storage
Google Cloud, MongoDB
Other
Apollo Server
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring