# Brian O'Carroll > Software Engineer at Navigating Cancer Location: Los Angeles Metropolitan Area, United States Profile: https://flows.cv/brianocarroll Full stack JavaScript developer with a passion for efficiency and experience using Mongo/MySQL/Node/Express/React/WordPress to build web apps. Also, experienced in modern best practices including responsive design, user flow, accessibility, testing and security. I always appreciate hearing other people's perspectives and ideas. Feel free to connect with me if you're interested in adding a passionate developer to your team or just to share new ideas. Skills: Front-End: HTML, CSS (+ SCSS/SASS), JavaScript (ES6+), jQuery, ReactJS, React Hooks, Gatsby, Redux, WEB API’s (Canvas, DOM, Web Audio, Intersection Observer, Shadow DOM), Flexbox Back-End: Node.js, MongoDB, DynamoDB, MySQL, Express, RESTful APIs, GraphQL Tools/Methods: Git / GitHub, Google Cloud, AWS(Lambda, S3, Route53, EC2), Heroku, testing with Mocha & Chai, Jest(React), WordPress, responsive design, SPA ## Work Experience ### Senior Software Engineer @ Navigating Cancer Jan 2021 – Present | United States ### Head of Special Projects (Full Stack Engineer) @ MXS Solutions Jan 2019 – Jan 2021 | Camarillo, California, United States Codeveloped and assisted in the architecture of a microservice-based automotive website building platform utilizing React, Gatsby, AWS Lambda functions, DynamoDB, MongoDB, and NodeJS Created a React input component library and metadata structure to populate/handle complex datasets in forms Architected and led the development of an inventory management system using React, Axios, ES6 JS, Web Components, Google Cloud Storage, A Restful API, as well as the drag and drop api for CSV header mapping to DB fields. This system allows dealerships a way to manage their inventories, as well as create incentives that show up directly on their web pages through an easy to use interface ### IT Assistant @ Mardon Properties Jan 2018 – Jan 2019 | Simi Valley Troubleshoot system and network problems and diagnose hardware and software faults. ### Student Project: HyperLoop @ Thinkful Jan 2018 – Jan 2018 | remote HyperLoop is a 1 bar 16 step drum sequencer with over 100 drum samples to choose from. Loops can be saved and loaded with the click of a button, and customized with MidiSounds EQ settings. • Github link: https://github.com/Brian-OCarroll/Beat-sequencer • Frontend: HTML, CSS, Javascript, ReactJS • Backend: Node.js, Express, Mongo, Mongoose • 3rd Party API: React-midi-sounds ### Student Project: Micro Manager @ Thinkful Jan 2018 – Jan 2018 | remote Micro Manager allows you to search and store stock information as well as get realtime/historical stock info with 5 years of trends shown using chart.js. • Github link: https://github.com/Brian-OCarroll/Micro-Manager-Final • Frontend: Javascript, JQuery, HTML, CSS, Chart.js • Backend: Node.js , Express, Mongo, Mongoose • 3rd Party APIs: AlphaVantage, Financial Modeling Prep ### Student Project: Recalled @ Thinkful Jan 2018 – Jan 2018 | remote The goal of Recalled is to give consumers peace of mind with what they eat. User's can search for recalled food items by brand, type or name. Results update from the FDA API. Github link: https://github.com/Brian-OCarroll/Recalled Frontend: HTML, CSS, JQuery 3rd Party API: FDA API ## Education ### Graduate in Full Stack Web Development Thinkful Jan 2018 – Jan 2018 ### Associate of Science - AS in Biology, General Moorpark College Jan 2015 – Jan 2018 ## Contact & Social - LinkedIn: https://linkedin.com/in/brian-o-carroll - Website: https://brian-ocarroll.github.io/Portfolio/ --- Source: https://flows.cv/brianocarroll JSON Resume: https://flows.cv/brianocarroll/resume.json Last updated: 2026-03-22