# Jim Martin > Software Engineer Location: Los Angeles, California, United States Profile: https://flows.cv/jimmartin ## Work Experience ### Senior Software Engineer @ Rumble Jan 2023 – Present | Los Angeles Metropolitan Area • Served as the lead engineer and owner of the Rumble Studio web client, hosting over 20k streams per month with a cumulative watch time exceeding 5k years. Responsible for gathering product requirements, coordinating design handoffs, and ensuring alignment with mobile teams. • Conducted user interviews with power users to identify key pain points, translating insights into action items and implementing solutions. This led to a consolidated client interface, improved live-streaming video layouts, and enhanced audio control for clients. • Enhanced streaming video layout functionality by updating PostgreSQL schemas, implementing CRUD GraphQL operations, and integrating changes into the web client to improve user control over video presentation. • Managed the Sentry backlog, collaborating with multiple teams to triage issues and working directly with end users to identify root causes. Delivered fixes for diverse challenges, including invalid proprietary codec usage, internal cloud storage DNS failures, and persistent audio/video recordings after stream teardown. • Established standards for the component library, optimized the icon build process, and streamlined GraphQL code generation, enhancing consistency and developer efficiency. ### Software Engineer @ Callin Jan 2021 – Jan 2023 | New York, New York, United States • Developed the web client for live streaming audio and video, enabling live audience participation, post-production tools, video/audio clipping, and hosting episodes for asynchronous playback. • Implemented server-side rendering (SSR) for episode pages to improve SEO and ensured full meta tag support, enhancing presentation when sharing episodes or creator pages on external sites. • Built an interactive audio transcript system, syncing transcripts with audio playback and enabling playback control directly through transcript interaction. ### Co-Founder @ Muuse Jan 2020 – Jan 2022 Muuse is a live music streaming platform designed as a social network that allows anyone to stream high-quality audio & video to their audience. Peak usage had 8 concurrent video streams with 1k+ viewers. At Muuse my focus was providing users the best possible experience while working at a rapid pace to continually iterate and improve the product. This included building the entire client application, assisting in API architecture decisions, managing the ux design lifecycle, and conducting customer research. • Worked with react, flask, postgres, and nginx-rtmp module to create an application that at peak scale served 8 different live video streams and supported traffic from 1k+ viewers. • Designed and managed PostgreSQL database. • Utilized mobile first architecture, cross browser/device compatibility, and accessibility. • Worked with apollo graphql to efficiently query data, store information locally in a cache, properly handle errors, and ensured schema designs were written to easily scale. • Created a secure user experience by mitigating potential xss or csrf attacks. • Implemented a scalable SPA architecture using react router and utilizing lazy loading. • Configured the client application’s build for our CI/CD pipelines using webpack and docker. • Implemented a real-time chat feature for public and private communication amongst users. • Expanded upon an open source javascript media player and associated plugins to quickly add functionality to the client side media player for Muuse’s specific requirements. • Created a scalable design system and worked through ideation to implementable design documents using figma. • Made efficient critical product decisions through customer discovery/feedback interviews and ga tracking. • Oversaw social media marketing strategy and managed the social content creation team. ### Software Engineer @ WePay Jan 2019 – Jan 2020 | Redwood City, California • Collaborated with multiple stakeholders and cross functional teams on the development of WePay’s partner center which was used daily by over 200 partners that supported over 100,000 merchants. • Owned and managed the development of WePay’s partner data visualization suite which handled over 2.8T in payment volume spanning two years of historical data. In charge of managing project scope, sprint planning, feature development, and maintaining alignment amongst the engineering team. • Implemented partner support features that provided a more streamlined support process for users and lessened the load on WePay’s internal support team. • Assisted in 2X growth of the team by conducting technical interviews. • Mentored junior engineers on engineering best practices, reliable testing, and efficient troubleshooting. • Ensured site reliability by maintaining >75% test coverage with jest and automated ui testing using testim.io. • Worked on multiple services across the stack that utilized javascript, python, java, php, postgres, and cassandra. ### Full Stack Engineer @ Flockjay Jan 2019 – Jan 2019 | San Francisco Bay Area • Refactored the client application to be mobile friendly which decreased the site’s bounce rate by 53%. • Developed composable and scalable react components. Implemented babel & webpack build processes. • Added a staging environment on AWS for remote testing and increased confidence in site reliability. ### Applications Engineering Intern @ Epson America Inc. Jan 2017 – Jan 2017 | Greater Los Angeles Area • Worked on a five-person interdisciplinary engineer team, providing exemplary post sales support for Epson robotics customers • Developed algorithms to calculate the working envelopes for all Robot Models, enhancing the sales team's tools and the breadth of product specifications provided to potential customers • Constructed 3D representations of various robot models’ working envelopes using SolidWorks to provide to a long term account, helping the customer transition to newer and more supported products while ensuring their previous systems would still work properly ### Design Intern @ Hofmann Architecture Jan 2016 – Jan 2016 | Santa Barbara, California Area • Acclimated swiftly with Vectorworks design software and began independently 3D modeling air stream renovations within my first day on the job • Organized components of raw CAD models for design layering in Vectorworks and Microsoft Office • Developed build plans that were sent to outsourced construction team using Vectorworks software ## Education ### Bachelor of Science (B.S.) in Mechanical Engineering UC Santa Barbara Jan 2014 – Jan 2018 ## Contact & Social - LinkedIn: https://linkedin.com/in/jim-r-martin --- Source: https://flows.cv/jimmartin JSON Resume: https://flows.cv/jimmartin/resume.json Last updated: 2026-03-22