Full-stack software engineer & Co-creator of Nautilus, a docker-compose charting tool. AWS Cloud Solutions Architect with a passion for automation and designing highly available and resilient cloud and on-prem ecosystems. Skilled in front-end/back-end frameworks and database design, specializing in React.
Experience
2021 — Now
2021 — Now
● UI Lead
• Architected and developed complex, multilevel UI components and pages, ensuring seamless integration and functionality across various platforms and devices.
• Collaborated closely with design teams to transform low-fidelity wireframes into high-fidelity, pixel-perfect interfaces, maintaining design integrity and enhancing user experience.
• Partnered with product management to consolidate diverse ideas, prioritize feature development, and allocate engineering resources effectively, resulting in streamlined project workflows and timely deliveries.
• Led user research and usability testing sessions, gathering actionable insights to inform design decisions and iteratively improve UI components, aligning with user needs and business objectives.
• Mentored and guided junior UI developers, fostering a culture of continuous learning and adherence to best practices, which elevated the overall quality and consistency of the UI deliverables.
● Iteration Lead
• Formulating techniques for effective Product Backlog Management
• Helping the team understand the need for clear and concise product backlog items
• Removing project impediments that stand in the way of team productivity and performance
• Ensuring the development team is working effectively, by conducting regular reviews
• Helping the team to understand and follow the goals, scope of work and product domain
• Acting as a change agent that increases the productivity of the team
● Hiring Team
• Panel Interviews
• Technical Interviews
2020 — 2021
Los Angeles County, California, United States
An open source Docker compose charting and navigation tool.
Built to reduce cognitive load and simplify the development environment for engineers. Making containerization fun and easy, with an Interactive D3 visualizer that dynamically renders essential Docker Compose properties onto an Electron GUI.
● Constructed an Electron application leveraging native-desktop familiarity with cross-platform compatibility and a modern UI.
● Employed React component-based architecture utilizing dynamic algorithms with prioritized rendering to create a responsive user interface that is capable of handling unique client-side state actions and handling receptive view changes.
● Utilized Typescript for its static types and compilation time error handling to build a predictable codebase, decreasing run-time errors and benefiting overall team best practices and workflow with types and interfaces.
● Integrated a D3 visualizer using force directed graphs to represent docker yml data, giving users the ability to see and manipulate services for a greater depth of understanding.
● Configured Webpack and Babel to bundle assets, increasing codebase modularity, and maximize responsiveness, while minimizing development and build time through hot module reloading.
● Incorporated Jest and Enzyme test suites to ensure application integrity and continuous code stability.
● Implemented Travis CI continuous integration by creating a travis yml file that made sure the application passed all tests before features were merged into the master branch keeping the codebase consistent.
● Algorithmically parsed and formatted data from a Docker-Compose file to set state and visualize data in a meaningful way.
2018 — 2020
2018 — 2020
Santa Monica, California, United States
Creating autonomy in the music industry.
● Applied complex algorithms to achieve a uniquely artistic and dynamic web page with an ever-changing UX.
● Created authentication platform for talent with node and SQL to access company credentials through user log-in specs.
● Configured a puppeteer headless-browser allowing clients to access distributor sites from log-in with company credentials.
● Employed headless-browser and web-scraping techniques with Python, Selenium, and Beautiful Soup to gather new client leads and contact information, automating the process of connecting with new talent.
● Used Python and Flask micro-framework to create back-end routing, incorporating it’s developer friendly nature, simplicity of use, and ability to control all aspects of the code without the extra legwork of using a Django style framework.
● Harnessed SQLAlchemy’s abstractions, migrations, and polymorphic association to ensure efficient database development.
2016 — 2018
2016 — 2018
San Marcos, California
● Participated in weekly board meetings with the CEO, owners, and investors to discuss growth of the company and optimization of profits and strategies to bolster company growth.
● Programed POS and back-of-house computers to handle automation of employee scheduling, inventory monitoring and ordering and sales.
● In charge of alcohol sales for multiple company locations, with the daily duty of generating growth and profit margins, working with large distributors and independent companies, as well as training staff and promoting overall customer satisfaction.
Education
UC San Diego
Bachelor of Science - BS
2012 — 2016