Matthew A. Cacho
Senior Software Engineer at Duffl- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
-
Tagalog Native or bilingual proficiency
Topline Score
Bio
LinkedIn User
After Matthew was hired at Dalet as a Support Engineer I was placed in charge of training him. Throughout training he showed an ability to pick up concepts quickly and retain information. I've seen few employees during my time here at Dalet come up to speed as quickly as he has. Furthermore he's been placed in a diverse set of situations -- including some outside our specific Support duties -- during his time here and he's handled all of them with great professionalism. Matthew is an absolute pleasure to work with. I highly recommend Matthew for your consideration.
LinkedIn User
After Matthew was hired at Dalet as a Support Engineer I was placed in charge of training him. Throughout training he showed an ability to pick up concepts quickly and retain information. I've seen few employees during my time here at Dalet come up to speed as quickly as he has. Furthermore he's been placed in a diverse set of situations -- including some outside our specific Support duties -- during his time here and he's handled all of them with great professionalism. Matthew is an absolute pleasure to work with. I highly recommend Matthew for your consideration.
LinkedIn User
After Matthew was hired at Dalet as a Support Engineer I was placed in charge of training him. Throughout training he showed an ability to pick up concepts quickly and retain information. I've seen few employees during my time here at Dalet come up to speed as quickly as he has. Furthermore he's been placed in a diverse set of situations -- including some outside our specific Support duties -- during his time here and he's handled all of them with great professionalism. Matthew is an absolute pleasure to work with. I highly recommend Matthew for your consideration.
LinkedIn User
After Matthew was hired at Dalet as a Support Engineer I was placed in charge of training him. Throughout training he showed an ability to pick up concepts quickly and retain information. I've seen few employees during my time here at Dalet come up to speed as quickly as he has. Furthermore he's been placed in a diverse set of situations -- including some outside our specific Support duties -- during his time here and he's handled all of them with great professionalism. Matthew is an absolute pleasure to work with. I highly recommend Matthew for your consideration.
Experience
-
Duffl
-
United States
-
Consumer Services
-
1 - 100 Employee
-
Senior Software Engineer
-
May 2022 - Present
• Scaled and maintained a delivery service application using Django and React, generating a $5+ million annual revenue • Established a message broker environment using RabbitMQ, Celery, AmazonMQ, and Elastic Beanstalk • Created the website’s multi-store and kiosk payment system using Stripe’s API and card terminal reader, adding 1000+ orders in 3 months • Refactored the admin website’s order and delivery page, reducing median response times when busy by over 5 seconds • Improved the developer experience by introducing Docker, Pylint, Pytest, Python pre-commit, ESLint, Jest, Husky, and Cypress, reducing weekly reported bugs by 11% • Built the infinite scroll feature for the website’s storefront and admin page using React Query Show less
-
-
-
Hack for LA
-
United States
-
IT Services and IT Consulting
-
100 - 200 Employee
-
Full Stack Lead - Lucky Parking
-
Jan 2022 - May 2022
Responsible for leading the front and backend architecture planning and documentation efforts, using tools such as Node, Express, React, Redux, PostgreSQL, Mapbox, Tailwinds, AWS, and Docker• Implemented a staging environment on AWS EC2, S3, and CloudFront to allow team review before production deployment• Dockerized Node and PostgreSQL to quicken development time and minimize computer resource usage• Automated the CI/CD pipeline for both production and development environments using GitHub Actions• Protected against SQL injection attacks by parameterizing SQL queries in Node Show less
-
-
Technical Lead - HackForLA Website
-
Oct 2021 - Dec 2021
Responsible for full-stack architecture, issue prioritization, team guidance & decision-making, quality assessment, agenda creation, mentorship, and onboarding using VSCode, Zoom, JavaScript, SCSS, Markdown, YAML, Liquid, GitHub, GitHub Actions, GitHub API, Google Apps Scripts, and Google Sheets API• Facilitated and led weekly team meetings and office hours to mentor and assist developers through structured agendas, stand-ups, individual progress checks, blocker clearing, and code reviews• Worked with interdisciplinary team to create and prioritize issues to increase team velocity and capability, including coordinating design/development and development/research hand-offs• Recruited, onboarded, trained and mentored new tech leaders and transitioned my replacement into the technical lead role• Created a preview of embed functionality using iframes on each individual project page. This live demo helped the organization gain its first placement on a partner website as part of a campaign to get distribution for FoodOasis.la on over 100 Community Based Organizations and government websites• Modified a specific key/value pair across a markdown file collection, ensuring data integrity and simplifying retrieval code requirements, to allow key based project filtering• Created a framework for UI/UX to standardize the use of website alt text to meet WCAG compliance, and provided existing alt text across entire website for review and revision• Reviewed 101 pull requests across 40 developers to ensure that each PR is within scope and requirements of the issue, in order to maintain a high standard for code quality and monitor the stability of the production website after each merge• Contributed 82 issues to the prioritized backlog for developers of all skill levels while creating and teaching a new standard for effective issue writing to a team of 5 developers Show less
-
-
Full Stack Developer - Lucky Parking
-
Sep 2021 - Dec 2021
Responsible for developing functional web components and enhancing the user experience using Node, Express, React, Redux, PostgreSQL, SCSS, and Mapbox• Improved the website’s camera movement to automatically resize and recenter the map based on the selected zip code or drawn polygon• Collaborated with cross-functional UI/UX team to update header and sidebar components for a streamlined user experience• Created a hashtable of abbreviated color and body types so each ticket citation can properly convey a car’s description instead of using abbreviations Show less
-
-
Back End / DevOps - HackForLA Website
-
Sep 2021 - Oct 2021
Responsible for research, testing, demonstration, code standardization, implementation, and security improvements using tools such as VSCode, JS, GitHub, GitHub Actions, Octokit, Google Sheets API, and Google App Scripts• Researched, documented, and demonstrated a restructuring of the project's GitHub actions (GHA) to ensure their maintainability in the future by helping developers understand: the structure of GHAs, where to add new actions, and how to edit existing actions. This project will save 100 hours of technical lead time across 20 teams as GHAs and this documentation, get rolled out to the entire organization in 2022• Led the research, documentation, demonstration and implementation to secure the team's GitHub API key when integrating with Google Apps Script. Created a new internal library for GitHub API requests in Google App Script, using security best practices to reduce project risk when rolling out other google app script integrations• Created GitHub Action which reviews and adds alerts (in the form of labels) to inform issue creators if they have any missing labels. This process resulted in an annual savings of 19 hours of product management time annually by re-allocating tasks from the PM backlog prioritization process to issue authors. Additionally, it improved backlog visibility by role and skill level• Reviewed and corrected an edge case scenario on our GitHub Actions to maintain uniformity with other open source projects and contributors looking for issues with the "good first issue" label Show less
-
-
Front End Developer - HackForLA Website
-
Jul 2021 - Sep 2021
Responsible for codebase contribution, refactoring, feature assessment, feasibility testing, scope review, root cause analysis, and documentation writing using JavaScript, HTML, CSS, Markdown, YAML, Liquid, VSCode, and GitHub• Evaluated an image display bug across multiple browsers, and reviewed code. Determined the way that the image was being referenced was causing the bug, and refactored code to resolve.Identified and resolved sites' JS polyfill missing the required map by reviewing code via terminal to identify error details, generated missing map, adding to site, and verifying solution. • Updated image record to Credits database, by updating source link, in order to meet licensing compliance requirement for new images on website.• Implemented alt text change on Credits Page for ADA and WCAG 2.0 compliance.• Refactored the directory structure of HTML pages in Jekyll static site, improving the build time by 25% and hiding HTML files that should not be accessed via URL in the production webpage. • Established and documented guidance for SCSS user layout variables to help new developers understand proper use, saving 15 hours of dev time annually on code refactoring.• Evaluated why the production website was not using the font style specified in the design system, fixing issue by including an import to the font in the HTML head file• Removed text and fixed alignment of subheadings by changing the HTML structure of the page by moving sections under the same parent div in order for them to inherit the same grid structure • Evaluated an existing code base that had two similar layouts across a Sitemap and Join page, one using flexbox and another using grid. Created and implemented a new and reusable class using a combination of grid and flexbox and refactored the existing pages Show less
-
-
-
Disney General Entertainment Content
-
United States
-
Entertainment Providers
-
700 & Above Employee
-
Media Technician, KABC-TV
-
Jan 2020 - May 2022
• Served as the subject-matter expert for the newsroom control system (NRCS), managing 40 servers and 100 client machines • Created PowerShell scripts that remotely install fixes for the NRCS, currently used by the 8 Disney-owned ABC stations • Built bash scripts that automate log and data gathering for technical troubleshooting and root cause analysis • Installed enterprise-level servers and wrote technical documentation on their network and cable connections • Equipped, upgraded, and maintained the computer systems of more than 30 news trucks • Provided technical support to live broadcast news operations, call-in shows, and remote shows, such as The Academy Awards Show less
-
-
-
Dalet
-
France
-
Software Development
-
300 - 400 Employee
-
Technical Support Engineer
-
Jul 2018 - Jan 2020
Led the technical support for West Coast customers, hosting weekly calls to resolve outstanding issues • Organized and performed over 20 Dalet software and server upgrades in the USA • Deployed technical plans and SQL scripts to improve customer workflows • Reported software bugs and validated bug fixes before pushing changes to production software Provided L1 support for Dalet's range of products: Galaxy, Xtend, Brio, and Amberfin • Managed technical communication with customer's engineers • Traveled nationally and internationally to support client systems • Created and updated technical documentations for internal and external utilization • Supported Windows Server, Microsoft SQL Server, Web, Video Servers and Storage • Product stack: Java, C++, SQL, Groovy, Python, JavaScript Show less
-
-
-
iD Tech Camps
-
United States
-
Education Management
-
300 - 400 Employee
-
Instructor and Technical Coordinator
-
Jun 2017 - Aug 2017
Instructed programming fundamentals and robotics to classes of eight students, developed creative lesson plans, and ensured high levels of learning and engagement for students. • Taught students coding fundamentals in Python and C++, which they applied to final projects such as Text Adventures, Rock-Paper-Scissors, and Hangman • Helped students build robots with the NVIDIA Jetson TX2 Boards and Arduino microcontrollers, which included sensors, motion detectors, and remote controllers • Diagnosed malfunctioning microcontrollers by changing and testing each individual module to identify possible causes of breakdown, fix the problem, and prevent future equipment failure • Created weekly lesson plans, increasing or decreasing specificity based on student achievement • Coached students in presentation style and scope Show less
-
-
Education
-
University of Southern California
Bachelor of Science - BS, Electrical Engineering