Mark Kim
Verified Expert in Engineering
Back-end Developer
San Francisco, CA, United States
Toptal member since November 1, 2021
Mark is an experienced back-end and infrastructure engineer that has driven feature development, developed systems at scale, and managed full-stack teams to deliver high-performance products. Mark's combination of hands-on technical ability and management experience allows him a versatile and wide-ranging skillset valuable to any team and organization.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code), Go, Docker, Docker Compose
The most amazing...
...project I've worked on was the migration of a back-end service handling 1 billion requests a day from on-premise to a cloud-based platform with zero downtime.
Work Experience
Engineering Lead
Informed, Inc
- Led the development and launch of a product MVP that eventually led to the successful onboarding of multiple large-scale clients and secured the company's series A funding.
- Led applications and machine learning teams developing a document processing pipeline capable of scaling and processing over 100,000 documents a day.
- Organized all engineering efforts at the company across product development, machine learning, live operations, customer support, and sales engineering.
- Represented the company as the primary technical point of contact and interfaced directly with customers throughout the sales and integration process.
- Maintained a responsive, Agile-based engineering team capable of prioritizing and organizing around critical business goals under pressure.
Senior Manager, Engineering
Zynga, Inc
- Led client-side cross-platform SDK and server-side engineering activities for the ad platform servicing over 750 million API calls per day.
- Drove the roadmap process of gathering input from key partners and formulating strategic quarterly and annual roadmap planning.
- Migrated Zynga’s ad platform server infrastructure supporting $250 million in annual ads business from company-owned datacenters to AWS in three months with zero downtime.
- Implemented optimizations to reduce server node count from 250 to 20 servers, realizing over $400,000 annual savings in AWS EC2 costs.
- Collaborated with business development partners to grow and sustain ads business at Zynga, guiding adoption and operation of various ad technologies with all internal game teams.
Experience
Back-end Microservices and GraphQL for Neo-Bank in Go/Python
Ad Server Integrations in Go/Ruby
Infrastructure Management and Deployment Automation for High-scale RESTful API in Python
Ad Server and Platform Migration—Zynga
Shipping Platform Built on Django with Python and Go
Project details:
• Acted as the back-end engineer focused on third-party API integrations importing the order information from eCommerce channels like Shopify, Wix, eBay, WooCommerce, and Square involving REST/GraphQL on the Django/Go stack
• Implemented a scalable queuing solution to process incoming Shopify customer orders with retries, exponential backoffs, and row-level table locking with transactions able to process 100,000+ orders per day
• Drove system-level debugging on the live production environment involving performance issues and faulty API integrations
Back-end Engineer with Experience in Scalable Systems
https://goshippo.com/Education
Master's Degree in Business Administration (MBA)
University of Pennsylvania, The Wharton School - Philadelphia, PA, USA
Bachelor's Degree in Computer Science
University of California, Santa Barbara - Santa Barbara, CA, USA
Skills
Libraries/APIs
REST APIs
Tools
Git, Docker Compose, Ansible, Chef
Paradigms
Agile Software Development, REST
Languages
Go, JavaScript, Ruby, Java, Python, Objective-C, GraphQL
Platforms
Unix, MacOS, Visual Studio Code (VS Code), Docker, Android, iOS, Google Cloud Platform (GCP), Heroku, Amazon Web Services (AWS)
Storage
PostgreSQL, MySQL, Google Cloud
Other
Data Analytics, AWS Cloud Architecture, Operations, APIs, API Integration, SOC 2, Compliance, Cloud
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring