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
● 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
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.
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.
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
2012 — 2016
UC San Diego
Bachelor of Science - BS
2012 — 2016