Ankun Yu

I'm a software engineer with 14 years ruby experience. I enjoy creating scalable architectural design and mentor engineers to deliver high quaility work.

Experience

  • Principal Software Engineer 4/2023 - Present

    Staff Software Engineer 3/2020 - 4/2023

    Procore Technologies - Austin, TX

    • Deliver platform projects such as workflow, custom fields systems, responsible for create insight and architecuture design from engineer's perspective
    • Work with arhictect to explore long term vision and plan for multiple domains
    • Offer integration solutions across teams and align on timeline
    • Mentor engineers to contributing the quality of work, setup observability with metrics and help resolve performance bottleneck.
  • Staff Software Engineer 7/2017 - 3/2020

    Rooster Teeth Productions - Austin, TX

    • Led the entire backend development process, including requirement gathering, design, coding, testing and deployment.
    • Operated as a tech lead including strategizing technical debt removal, building team roadmap, designing all aspects of stack architecture
    • Mentored developers, advocated best practices, peer reviewed code, acted as backend liaison to work with frontend/mobile devs, data analysts and product managers across multiple teams.
    • Led design and implementation of a OAuth service using Rails, Devise, Doorkeeper, JWT, which is used by multiple backend, frontend and mobile apps.
    • Led design and implementation of a payment service integrating with 3rd party payment vendors, which is used by ~200K users generating ~15M revenue til today.
    • Led design and implementation of a notification service, which sends 400K notifications daily using google firebase, dynamoDB, sidekiq with autoscale.
    • Led design and implementation of a video playback tracking service using golang, Gin and dynamoDB, that can handle 600 req/s per container.
  • Tech Lead 5/2012 - 7/2017

    Focus Solutions, Inc - Beijing, China & Austin, TX

    • Planed project milestones, hosted scrum meetings, meeting external clients, collaborate with teams across multiple business functions
    • Engaged in recruiting efforts, training developers and coordinating with product manager
    • Led design and implementation of a document generation and management system using Rails, Prawn, ElasticSearch and MongoDB, which generate customer certificate and policy documents based on complex insurance rules
    • Led design and implementation of a SaaS based CMS for insurance providers and top transportation companies in North America
    • Led design and implementation of a SSO-CAS service using Sinatra and Redis
  • Senior Software Engineer 4/2011 - 5/2012

    XingCloud - Beijing, China

    • Designed and implemented a Rails based cloud monitor system integrating with RRDTool, which collects CPU, Memory, Network traffic data etc from on-premise VMs and displays in charts.
    • Forked and customized the open-source project Redmine, to use as a web game configuration system
    • Evaluate, adopt and advocate new technologies within the team, such as helpnig team on-board Ruby on Rails development
  • Software Engineer 2/2010 - 4/2011

    Idapted, Inc - Beijing, China

    • Designed and implemented a Rails based CMS system integrating with RabbitMQ.
    • Refactored 1 monolithic application into multiple independently Mmaintainable applications
  • Software Engineer 2/2019 - 2/2010

    Alpha IT Technology, Inc - Nanchang, China

    • Designed and implemented a Rails based e-commerce system.
    • Designed and implemented a Rails based online exam system.

Objective

A motivated individual with in-depth knowledge of languages and development tools, seeking a senior or lead software engineer position in a growth-oriented company where I can use my skills to the advantage of the company while having the scope to develop my own skills.

Contact Info

  • ankun.yu@probsolver.com
  • Austin, TX

Skills

  • Ruby on Rails, Golang, NodeJS, ReactJS
  • PostgreSQL, MySQL, DynamoDB, Memcached, Redis, ElasticSearch, MongoDB
  • Docker, Git, AWS, AWS ECS
  • RSpec, Capybara, BlazeMeter
  • Snowflake, Sumologic, NewRelic, Datadog, CircleCI
  • Service-oriented, Object-oriented, RESTFUL API, Serverless

Education

Bachelor's degree, Computer Science
2005 - 2009