# J H > Staff Software Engineer/Tech Lead Location: , Profile: https://flows.cv/jh ## Work Experience ### Staff Software Engineer @ Palolo Jan 2022 – Jan 2022 Founding engineer at a seed stage company Since it was an early stage startup, I did a bit of everything. I was engineer #4. Responsibilities: - Worked with product and design to create prototype vision - Helped create data model - Wrote notifications service for email + SMS (email verification, 2FA, forgot password flow), address validation for KYC, chunks of our form library, some basic table/listview building blocks - Led QA efforts for prototype launch - Designed technical coding interview (and many candidates said it was the most pain-free interview they've ever done!) - Primary technical interviewer - led 10-15 coding interviews Stack: Full stack TypeScript - React/Node/Prisma/Postgres ### Software Engineer III/Team Lead @ Shippo Jan 2020 – Jan 2022 I was the team lead for the Label Purchase team. We owned the web app, APIs, and SDKs for the processes of buying a label, returning a package, and requesting a refund. Some of the projects we launched: - Ported manifest (daily summary of outgoing packages) creation from Ember/Python to React/Go which reduced errors by 60% and customer support tickets by 20% due to: 1) a more logical workflow and better user experience and 2) better handling for a database with a contentious thread pool - Implemented a contract with the Canadian Post Office that let us sell their labels direct to consumer - handled API integration, UI components, and internationalization Some of the other stuff I did: - Head maintainer of our 6 SDKs (Java, C#, Ruby, Python, PHP, NodeJS) https://github.com/goshippo - historically I was the main person who updated them when we pushed an API update, but I also managed a contractor from Oct 2021 - Jan 2022 who standardized and updated the pieces we'd missed. - Head reviewer of our technical blog - https://shippo-engineering.medium.com/ - Technical Interviewer - I conducted nearly 100 technical interviews covering coding and system design. (Yay hypergrowth!) Stack: React, Ember, Go, Python, AWS, Kubernetes ### Product Engineer III @ Intercom Jan 2020 – Jan 2020 I was on the Activation Team, which owned product onboarding for the whole Intercom platform. We tried to make the new user experience seamless so our users wanted to stick around. Some cool stuff I did: - Major contributor to an interactive product demo that increased lead-to-trial conversion by 33% - Led an org-wide initiative to modernize our code base by updating our naming conventions across 100+ GitHub repositories - Optimized the product onboarding survey for mobile web Tech Stack: React, Ember, Ruby on Rails ### Lead Software Engineer @ Salesforce Jan 2019 – Jan 2019 | San Francisco I was the lead engineer on Team Messaging, which spun off of the old LiveMessage Team. We owned Salesforce's Messaging product, a high concurrency social media inbox for enterprise customer service teams. I helped grow the team from 2 engineers up to 9 at its peak. On Team Messaging, I: - Designed the conversation data model - Wrote the first version of the inbox UI - Implemented 2 high concurrency Java services, the backend conversation creation and text alert systems - Taught Aura to the rest of the team - Started and maintained an internal documentation library with hundreds of docs that was used daily by 50+ people Tech Stack: Java, JavaScript, Aura, PL/SQL ### Senior Software Engineer @ Salesforce Jan 2017 – Jan 2019 I was one of the founding members on the LiveMessage Integration team, which was formed to integrate the acquisition of HeyWire. We rewrote LiveMessage, their instant messaging service. On this team, I: - Led a major portion of the rewrite of the acquisition's instant messaging product, which was previously in C++/Apex/VisualForce, into Java/JavaScript/Aura. The rewrite made it 100x faster (from 2 msg/sec -> 200 msg/sec). - Coordinated work across 5 teams - Mentored engineers from the acquisition and trained them in Java best practices Tech Stack: Java, JavaScript, Aura, PL/SQL ### Software Engineer @ Salesforce Jan 2015 – Jan 2017 | San Francisco I worked on the Apex team. I worked on all aspects of the the language including the compiler, runtime, caching, native libraries, and test framework. Notably I: - Wrote a test framework for our distributed cache - Developed a Python script that used machine learning to correlate test failures across our suite of 35,000 compiler tests to find probable causes for compiler bugs - Drove an effort to rework our JSON serialization library - Was part of a strike team that triaged performance issues that arose as we hit 1 billion API requests/month Tech Stack: Java, Apex, Python, PL/SQL ### Associate Quality Assurance Engineer @ UnboundID Jan 2013 – Jan 2014 | Austin, TX I worked on an LDAP directory server for 20 hrs/week while I was in school. -Developed Java frameworks and wrote Python scripts to automate unit testing -Wrote test plans to evaluate new product features -Reported, tracked, and verified bug fixes Tech Stack: Java, Python ### Software Engineer Intern @ Hewlett-Packard Jan 2014 – Jan 2014 | Austin, TX I interned at HP the summer after my junior year of college. While I was there, I: -Led a team of 4 interns as project manager and scrum master -Architected and implemented a full stack cross-platform mobile app for recruiters to use to gather resumes at career fairs -Acted as UI/UX developer for app front end Tech Stack: JavaScript, Java, .Net, MySQL ### Salesforce Technical Consulting Intern @ Etherios Jan 2013 – Jan 2013 I worked at Etherios the summer after my sophomore year of college. I worked on clients' Salesforce implementations as a technical consultant. This meant I: -Developed an Android app for a client to track their technicians’ progress on projects -Wrote Apex and Visualforce code to expedite business processes like project management and customer relations management -Engaged in all parts of the consulting process, from analyzing business needs to delivering finished products Tech stack: Java, Android, Apex, Visualforce ### Student Technician @ Applied Research Labs Jan 2013 – Jan 2013 I worked on submarines. -Worked with a team of 8 programmers to create a software suite for the analysis of sonar data from naval submarines -Maintained C++ code from previous employees and wrote Python scripts for tasks such as login authentication and file conversion ## Education ### BSA in Computer Science The University of Texas at Austin Jan 2011 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/nullpointerexception1 --- Source: https://flows.cv/jh JSON Resume: https://flows.cv/jh/resume.json Last updated: 2026-03-22