# Justin Pinili > Lead Software Engineer at Lever Location: San Francisco, California, United States Profile: https://flows.cv/justinpinili My name is Justin and I've always been obsessed with the internet, ever since I was a kid. I enjoy the engineering challenges I come across day in & day out. Lately I've been working on Lever's Backend Systems team, where we primarily focus on observability and performance of our services that power Lever. We focus on metrics & data to help improve the lives of our customers as well as our engineers! ## Work Experience ### Lead Software Engineer @ Lever Jan 2024 – Present | San Francisco Bay Area ### Software Engineer @ Lever Jan 2018 – Jan 2024 | San Francisco Bay Area Introduce Kafka for data syncing between mongo & Elasticsearch in order to horizontally scale & support a sharded db • Rollout complete data migration and new service implementation to sync mongo changes to Kafka • Asses observability metrics & errors to further improve the system • Create auditing cron job to validate successful syncing & retry failed ones Release Lever’s first gRPC service to alleviate congestion on asynchronous task queue system • Create gRPC archetype for future services • VSCode configuration for running locally + troubleshooting • Improved the response times of calendar related requests Contribute to the CoffeeScript > TypeScript migration effort • Participate in tooling & execution to empower engineers to convert old code Project Lead for the Confidential Postings & Hires • Reconfigure ACL rules to adapt to confidential data • VSCode configuration for running locally + troubleshooting • Create UI component to allow asynchronous data retrieval to help w/ initial page load times ### Full Stack Software Engineer @ WalkMe™ Jan 2017 – Jan 2018 | San Francisco Bay Area Convert a legacy C# / Angular 1 application into a NodeJS microservice / Angular 6 application • Understand Angular 5 routing to take advantage of lazy loading, nested routes, and promise resolvers • Integrate CSS3 Animations with Angular 6 to build a sleek and responsive UI (identical to Netflix web UI) • Docker and Kong configuration for a muti-layered NodeJS server • VSCode configuration for running locally + troubleshooting • Sequelize ORM with complex models and associations for our SQL db Build npm modules within WalkMe's ecosystem to be deployed on a per-customer basis • Configurations that will be backwards compatible • Create solutions that can live on top of external client's websites ### Software Engineer @ Kareo Jan 2015 – Jan 2017 | San Francisco, CA Enhance Kareo's front-end web service architecture for improved performance • Synchronize task management system files to adhere to our webapp archetype • Advance the existing timeout logic to support multiple browser tabs • Purpose webpack in order to decrease server/deployment usage in an effort to convert to a monolithic application Rebuild Doctorbase's patient engagement platform to introduce Kareo Office • Develop a embeddable widget with the ability to book public online appointments • Increase SEO rating by lazy-loading content & map assets • Repurpose the daily run job for extended platform communications between practice and patient Contribute to existing Java back end APIs on multiple layers of the micro services architecture • Implement a CLOB based solution when working with a constant changing data model • Migrate legacy API endpoints from a Ruby on Rails Active Record DB dependency Extend the existing messaging architecture from internal practice use to outbound communication • Configure the co-existence of both the legacy and new UIs for our customer base • Leverage KAFKA events to handle patient notifications Onboard new engineers and introduce them to Kareo's best practices • Contribute to PRs with examples of existing code, including unit tests inclusive of mock data and code coverage • Convert Angular controllers/templates into directives and components based on JS best practices ### Hacker in Residence @ Hack Reactor Jan 2014 – Jan 2015 | San Francisco, CA An extension program beyond the fundamental Hack Reactor curriculum. As a Hacker in Residence (HIR), I contribute to the student experience by: - Resolving questions from current Hack Reactor students - Facilitating the interview process for potential students - Collaborating with other HIRs - Maintaining personal productivity and learning experience while fulfilling staff duties. ### Trainer @ CyberSource Jan 2013 – Jan 2014 | Foster City, CA Technical Trainer for the CyberSource Enterprise Global Customer Support Team. Work with Global Offices in AP/EMEA/LAC and NA to align training material & strategies globally. Manage a two-week Onboarding Training Program (40+ courses) for new hires in Global Enterprise Customer Support Team at CyberSource. This includes: - Facilitate multiple courses for new hires - Scheduling and observing facilitators - Improving existing training materials so that they are current and up to date. - Review training sessions to improve course lay-out and subjects Work with VISA's LMS team to create new eLearnings for CyberSource Customer Support - Create eLearnings and Quizzes with Articulate Storyline Collaborate with other Subject Matter Experts to create new training material for new hires. Manage an internal SharePoint site that stores all soft copies of training materials. ### Technical Support Engineer @ CyberSource Jan 2011 – Jan 2013 Provide technical product support for enterprise level merchants whom comprises a majority of Fortune 500 companies via phone, chat, and email. • Troubleshoot implementation with various connection methods such as HOP, SOP, SOAP Toolkit, SCMP API, and Simple API with various languages (Javascript, C++, ASP, VB, PHP). • Work with Technical Account Managers to provide exemplary service and response time to premier level clients. • Handle incoming service request tickets, perform escalations on a need be basis, and maintain proficient survey scores. • Offer consulting and advice to clients for best practices such as fraud, payment security, and PCI compliance. • Perform database configurations for client production and test accounts to best suit their needs and specifications. •Initiate or participate in conference calls with various merchant faces (CEOs, Directors, Developers, Managers, etc) to discuss integration steps and solutions. ### Intern - Game Programmer @ Chronic Logic LLC Jan 2010 – Jan 2011 Iteration on existing code for efficiency & implement new features: sound, sound effects, working directly with creators, knowledge about video game company functionality and logistics. Programming Language/Environment: C# and XNA Game Studio ## Education ### BS in Computer Science: Video Game Design University of California, Santa Cruz ### Computer Software Engineering Hack Reactor ## Contact & Social - LinkedIn: https://linkedin.com/in/justinpinili - Website: http://pini.li/ --- Source: https://flows.cv/justinpinili JSON Resume: https://flows.cv/justinpinili/resume.json Last updated: 2026-04-01