Jonathan Tan

Engineering Manager at Tilt

San Francisco, California, United States

About

Product-focused builder with extensive battle-tested experience working in fast-paced, growth-oriented startups. Proficient knowledge of full-stack web development - focused on building speedy and reliable APIs and services. Currently working on building robust and scalable systems in Fintech

Experience

  • Tilt (formerly Empower) (Full-time · 7 yrs 10 mos)
    • Engineering Manager
      Mar 2023 - Present · 3 yrs 4 mos

    • Technical Lead
      Apr 2021 - Mar 2023 · 2 yrs

    • Senior Software Engineer
      Jan 2020 - Apr 2021 · 1 yr 4 mos

      Following the expansion and growth of the business I have: - Led backend development on key features to improve unit economics and growth - Led integration efforts with our service partners to ensure smooth operations and compliance - Led the migration of the codebase to .NET Core from .NET 4.5 in efforts to modernize and improve performance - Planned and implemented CI/CD pipelines on Azure to reduce toil and improve iteration cadence for backend releases - Managed, organized, secured, and administrated the organization's cloud services, ensuring that operations meet high availability requirements without incurring unnecessary costs.

  • Software Engineer at UpGuard
    Jul 2017 - Jun 2018 · 1 yr

    UpGuard is a small-medium sized startup with offices in Mountain View and Sydney. I worked on UpGuard's core product, a B2B SaaS offering, which solves for IT infrastructure security and compliance automation. • Co-architected and built a Go microservice to replace a critical legacy reporting feature, facilitating horizontal scaling for the core product. Leveraged the NSQ queue messaging system, and rebuilt the report UI with React/Redux. Boosted page loads and render speeds by 6x. • Maintained the organization's design system of React components for reuse, doubling developer productivity across product lines. Wrote, maintained, and fixed automated front-end test suites (Jest, Enzyme) increasing coverage for the core product’s code base from 70% to 90%. • Successfully transition a 4 year old codebase from Rails 4 to 5, ensuring and maintaining code hygiene and quality across product features developed as part of team's software quality improvement goals. • Performed Continuous Integration with Jenkins, managed deployments of services using Kubernetes.

  • Software Engineer at Hubble Pte. Ltd.
    May 2017 - Jul 2017 · 3 mos

    Hubble is a PropTech company based in Singapore, focusing on providing a suite of mobile and web productivity tools for the construction industry in the Southeast Asian region. • Modeled and implemented back-end business logic for Quality Control and OSH Compliance product features with Rails. Utilized Firebase notifications for sending push notifications to hundreds of onsite construction workers daily • Worked cross functionally with a remote team of developers from Indonesia to deliver the products on time and according to specification

  • Teaching Assistant at National University of Singapore
    Jan 2017 - May 2017 · 5 mos

    Undergraduate Teaching Assistant for CS3240 Interaction Design. Planned, developed, and taught tutorials for the requirements of the Interaction Design coursework.

  • Forward Deployed Engineer at UpGuard
    Jan 2016 - Dec 2016 · 1 yr

    During my year long internship I worked in the Customer Success department where I primarily performed technical account management duties. On top of that I have also: - Inherited legacy PHP codebase for commandlinefu.com, redeveloped in Ruby on Rails for a product relaunch. Commandlinefu.com has since been sold to a private party in 2018. - Provided timely delivery on custom feature requests and deployments to on-premise appliances. Utilized Docker, VMware Fusion to test and validate operability; leading to reduced annual churn rate of customers from 10% to 4%. - Rebuilt the support website from scratch with Jekyll. Utilized Algolia to generate an instant search result page for article retrieval; authored 40% of technical writing on product features - Designed and developed an internal dashboard tool in Rails and AngularJS which integrates custom success metrics to produce actionable alerts, contributing to 30% improvement in MTTR - Oversee account onboarding and integration, development of high demand product features such as automated software updates, drag and drop file uploads, etc. - Developed training content and led on-boarding efforts for new employees