# Shelby Carlin > Software Engineer Location: San Francisco, California, United States Profile: https://flows.cv/shelbycarlin Software Engineer with a focus on frontend development and love for elegant intuitive website design using data driven decisions. Day to day working with Next.JS, TypeScript, Tailwind, Storybook, Figma, Node.js. GitHub: https://github.com/shelbycarlin ## Work Experience ### Software Engineer III @ ŌURA Jan 2024 – Present | San Francisco Bay Area ### Software Engineer II @ ŌURA Jan 2023 – Jan 2024 | San Francisco Bay Area Working on the E-commerce website, primarily on the front-end • Works cross functionally with Design, Marketing, Inventory, Data science, and QA Testing Teams • Conducts and builds out A/B test to be able to make data driven decisions on UI/UX • Built a low inventory, out of stock feature to be able to communicate to buyers when a product is low stock and may take longer to ship. For out of stock, built a 'Email when back in stock' feature. • Creates smooth animations to delight shoppers • Worked on component library to be able to utilize across repos to help build a strong brand awareness • Integrated Statsig, a gating and A/B experiment platform. That allows for geographical roll outs and timed roll outs • Participates in daily stand-ups and parking lots with team mates • Writing concise documentation with screenshots or screen recording for future devs • Adding Github actions to automate processes and regression test • Unit testing • E2E testing ### Software Engineer @ Galumpher Jan 2022 – Jan 2023 | San Francisco Bay Area Developed under tech accelerator OSLabs | •Integrated TypeScript for a statically-typed codebase that improved collaborative team performance and efficient coding by utilizing TypeScript’s descriptive error handling, reducing 15% of all bugs when compared to JavaScript •Implemented Functional React components to hold the Chart.js canvases, and leveraged its stateful archetype to update the state as data points were passed to the front end and display the incoming data in the dynamic canvases •Used React Hooks for state management of functional React components to locally declare the state and efficiently update the state with minimal lines of clean code, while reducing the number of elements created in the DOM when compared to HOCs •Containerized basic application with Podman (a more secure containerization tool due to its rootless, daemonless nature) to test Galumpher’s health metrics tracking functionality of Podman containers and desired graphical displays •Configured Electron application to display the GUI on one page and the Node.js/Express server on another invisible page to reduce heavy request and computations on the main process of the display page thus improving load time and user experience •Followed GitHub workflow process with code review before each merge to development code base, to ensure quality code, 
mitigate merging bugs to the code base, track version and revert to older iteration if necessary •Deployed company website with Amazon Web Services (Route53, S3, CloudFront) and utilized best practices to ensure an excellent user experience while optimizing resources to reduce costs •Mentored engineers on both interpersonal and technical skills to assist with clear communication and code review to ensure quality, factored code, and that best practices were implemented through out the team ### StudyView | Study calendar and tracking application for refining technical skills @ Open Source Jan 2022 – Jan 2022 | San Francisco Bay Area •Structured Node.js/Express server to efficiently handle different requests, sterilized backend code by implementing middleware functions, and implemented local and global error handling with descriptive messages and logs to debug more efficiently and provide a wider scope •Implemented a SQL database using PostgreSQL to be able to retrieve data efficiently and with minimal down time while carrying out complex, relational, chained queries, which allowed us to reduce the amount of requests •Applied bcrypt algorithm to hash our passwords using multiple iterations and randomized salt before being stored in our database, to reduce vulnerabilities available to hackers ### Foodieverse | Sharing application that focuses on randomly generated cultures and recipes @ Open Source Jan 2022 – Jan 2022 | San Francisco Bay Area •Implemented React’s modular, flexible, lightweight library, and descriptive error handling to code efficiently and to be able to take advantage of the virtual DOM and React hooks that allow cleaner, stateful declarations •Established React Router because of its libraries compatibility to React and ability to make complex navigation between the different components while reducing HTTP requests for new page content •Deployed Jest integrated with React testing library for its lightweight functionality utilities to effectively test DOM elements to ensure bugs are not being deployed as the codebase is updated ### Run, Repeat, Retire | Running shoe rotation mileage tracker @ Open Source Jan 2022 – Jan 2022 | San Francisco Bay Area •Managed state with Redux store to pass the state to React components to dynamically render to the web application •Configured with webpack by customizing development and production mode to bundle files with a 55.2% file reduction by using minification/uglification reducing to decrease load time and efficiently develop application •Integrated Sass styling to take advantage of its DRY architecture by nesting and declaring variables to be able to efficiently change the elements to create a perfect, cohesive, intuitive user interface •Used Argon2 Hashing algorithm to ensure safe storage and reduce the number of vulnerabilities available to hackers ## Education ### Bachelor's degree University of Colorado Boulder ## Contact & Social - LinkedIn: https://linkedin.com/in/shelbycarlin - GitHub: https://github.com/shelbycarlin --- Source: https://flows.cv/shelbycarlin JSON Resume: https://flows.cv/shelbycarlin/resume.json Last updated: 2026-03-20