Caleb Rogers' Resume
Updated:
Summary
Software engineer with nine years of experience. Specializing in full stack web development in Javascript / Typescript and Python, using frameworks such as React, Nextjs, Vue, FastAPI, and Django, for companies such as Google or startups backed by YCombinator. Four years experience leading engineering teams. Founder of 508.dev, a software engineering co-op.
Technologies and Skillset
Hard skills: Typescript, Javascript, React, Nextjs, Vue, Node, HTML, CSS, Tailwind, Python, FastAPI, Django, SQL, Postgresql, Docker, AWS, Git, CI/CD.
Soft skills: Building engineering teams, project management, training juniors.
Employment History
Reactwise - Software Engineer to present. reactwise.com
Reactwise is a software as a service (SaaS) company specializing in (bio)chemical process optimization.
As one of the first engineers and as the fullstack lead, later frontend lead, I designed and architected two early iterations of the frontend as well as the current prod build. We started in Nextjs with a Node backend and then moved to a React SPA with a FastAPI backend.
Features I developed include scientific plots using Plotly, such as a 3d surface plot and a complex interactive set of parameter interaction charts, a custom experimental design table using AG-grid, and full stack features in Python and FastAPI such as a chemical name to SMILES string to graphic molecular representation component.
Cofactr - Software Engineering Lead to . cofactr.com
Cofactr is a Y Combinator startup based out of NYC with a SaaS platform for procurement, purchase, and management of electronic components.
I joined to lead a rewrite of their frontend from a no-code platform to a React SPA backed by a Django backend. I hired and then led 2 other frontend engineers, set up project management in Linear, ticketed all UI features, established project timelines, managed bug reports and feature requests, and delegated tasks to the team.
I also functioned as a full time IC, implementing fullstack features in React, Typescript, Python, and Django such as hardware component tables, extensively complicated dynamic forms for managing component prices in a shopping cart flow, authentication and token management, state management, API integrations, and build, deployment, and CI flows.
Curative - Frontend Engineer to . curative.com
Curative is a health insurance and Covid-19 testing distribution company.
While there, I led the redesign and implementation of their landing page to feature their new Covid-19 vaccine services. I also retooled their email template system using MJML to allow branding in their automated emails for e.g. appointment reminders. As part of an accessibility initiative, I performed a VPAT audit and then project managed and functioned as IC in a full accessibility improvement sweep. Following the accessibility initiative, I functioned as a day to day IC implementing features such as a new appointment booking flow in React and Typescript.
508.dev - Founder, Engineering Lead to present 508.dev
508.dev is a US-registered LLC and software engineering co-op I've founded that provides general software engineering services, consultation, project management, and project-based development.
Other than administrative duties, I functioned as engineering lead on many projects in first couple years of operation, over time transitioning to focus more on business development, project management, and team building.
Potato - Fullstack Engineer to p.ota.to
Potato is a design and development agency out of SF.
Our primary client was Google, for which I worked on projects such as a game to teach users how to use SQL in Google's Big Query product, an animated character system for a "Google Kids" initiative, and the Google Careers site. Often the sole engineer on a project, I would need to implement fullstack features in Python and Django, as well as frontend features in Vue, Typescript, Javascript, and WebGL, while designing apps using Material Design.
Electric Imp - Frontend Engineer to electricimp.com
Electric Imp (acquired by Twilio) was an IoT company with product that was a combination of a cloud service for IoT devices, a secure operating system to run on recommended hardware, and a factory flow for producing IoT devices.
Working on a small team mostly in Javascript, Backbone, and Marionette, I implemented features such as an entirely new IDE experience in Ace editor and a websocket notification service for handling deployment errors from deployed IoT devices. I also took on solo projects such as rewriting the grunt/gulp bundling and CI system to use Webpack 4, and building a platform CMS in Vue.
Talks, Awards
-
"Self Host your SaaS: Save Money, Safeguard Your Business, Ensure Your Freedom"
Fukuoka Digital Nomad Conference - Slides -
"Pave Your Career"
National Taiwan University of Science and Technology - -
AWS Prize Winner, AngleHack Hackathon
San Francisco - -
Sensel Prize Winner, APIs Hackathon
San Francisco - -
"How to Create and Host an Academic Portfolio"
University of Houston -
Personal
I'm a USA citizen. I'm open to local or remote roles.
I need to always be learning new things in order to feel happy. Right now, I'm working on achieving Mandarin fluency, learning Godot, grabbing a few new frontend libraries, deploying a ton of self hosted software, cranking microSaaS ideas, picking up mobile app development, and organizing hackathons.
I frequently involve myself in activism and other activities, such as running and participating in several civic hack projects as well as previously working with a non profit in SF to teach kids to code for free. I also lead the Medical Team and Food Camp in Burning Man Taiwan, and am a Supervisor of Crossroads, an NGO in Taiwan helping revitalize rural areas as well as ensure the Taiwanese government treats people with accessibility needs fairly.
My hobbies include motorcycling, baking, cooking, hiking, camping, weightlifting, reading, writing, photography, music production, and traveling. I blog about some of this, feel free to read at blog.calebjay.com.