# Sean Kim > Hedge Fund Software Engineer Location: New York City Metropolitan Area, United States Profile: https://flows.cv/seankim1 More than several years of software engineering experience with solid development skills in object-oriented as well as functional programming, data structure and real-time API architecture. Extensive technical knowledge in a variety of domains and frameworks. Strong analytical, design and problem solving abilities applied to a range of projects. Ability to develop from the requirements gathering process through all phases of the development lifecycle. Excellent communication, interpersonal and project management skills proven to drive teams towards timely delivery of key deliverables for complex systems within budget, time and scope constraints while providing mentoring and training to junior team members ## Work Experience ### Software Engineer @ LMR Partners Jan 2024 – Present | New York, United States Software engineer on the Platform team at LMR Partners, a global macro hedge fund. I work across the stack to improve the performance, reliability, and operational stability of internal applications in a demanding, latency-sensitive environment. My work spans proactive engineering — identifying and resolving bottlenecks before they become incidents — as well as owning ad hoc operational issues end to end. I bring a breadth-first approach to platform engineering, taking on whatever the system needs to keep things running at the standard a top-tier fund demands. ### Team Lead @ Bloomberg Media Jan 2023 – Jan 2024 | New York, United States Leading the Ads Engineering team within the Bloomberg Media organization. Technical Environment: Java, Kotlin (SpringBoot), NextJS, Typescript, React, React Native, AWS (EKS, ElastiCache), GCP (BigQuery, GCS), Rest API ● Built up the Ad Engineering team handling ads across all Bloomberg Media platforms including Web, Mobile Apps, OTT Apps, SmartTV Fast Channels, CarPlay, podcasts, etc. ● Designed, built and managed Kotlin based asynchronous backend API services handling 50M ad requests per minute. ● While the role is a managerial one, spent 50% of time writing code and mentoring other engineers to train them in multi-threaded programming (using Kotlin Coroutine and transitioning into Virtual Threads in JDK21) ● Services are architected with stability, resiliency and performance as the primary drivers - Currently the services are running at 99.999% uptime with explicit failover (hot-cold set up) across 2 different AWS availability zones. ● Proposed and productionized centralized architecture where ad targeting is performed across all platforms using auto-scaling Docker containers on a Kubernetes cluster (EKS) ● Designed an internal event tracking system where user activities as well as ad metrics are gathered across all platforms, persisted in BigQuery and visualized using Mode UI. ● Daily interaction with the Commercial and Product teams to establish modernized ads architecture with new ad products to become the top technology firm among the media publishers. ● Currently exploring AI models to determine content types of different media assets ### Software Development Manager @ Amazon Jan 2021 – Jan 2023 | New York, United States Technical Environment: Java (SpringBoot), Kotlin, React, AWS, gRPC, ECS ● Led multiple teams dealing with creating and selecting sponsored ads on Amazon's retail sites with average annual revenue of $30B. ● Stayed hands-on technically by proposing architectural changes to the workflow framework, testing gRPC endpoints, designing and creating the data warehouses, and reviewing codes. ● Managed standalone ads auction service that handles over 100K transactions per second and provides final decision on which ads are displayed on Amazon.com in real time. ● Constantly engaged in enhancing the infrastructure to increase scalability and resilience, i.e transitioning from NLB based ECS cluster to Envoy coordinated logical container clusters. ● Helped convert existing legacy Java projects to Kotlin. ● Engaged in data analysis of Amazon’s ads activities such as shopper behaviors around ads clicks and conversions. These analyses drove experiments to change how ads are placed in different places of the pages by using better relevancy scores per ad or predictions based on different models. ### Senior Engineering Manager @ Spotify Jan 2020 – Jan 2021 | Greater New York City Area Technical Environment: Scala, Python, GCP, BigQuery, gRPC ● Managed two teams with entirely different products and focuses ● In Jan 2020, created the first team from scratch and as of Apr 2021, the team is at 9 people. ● In Feb 2021, created a second team. This team is projected to grow to 6 people by EOY. ● Proposed, designed and implemented the Financial Data Lake with modern data engineering pipelines and BigQuery tech stack. ● Assumed the role of both the EM and PM initially then hired a dedicated PM once the team was stable and mature. ● Proposed and implemented new workflows within the FP&A team including FX rates calculations, forecasts sharing, quarterly metrics, and more. The result was the enablement of many business use cases that were not possible previously. ● Rebuilt the data flow from Kyriba to the Treasury dashboard. This reduced the data error rate from 2~3 per month to nearly 0. This was critical because those errors were often occurring during the month-end processes and forced the business to scramble to finish in time. ● Successfully replaced the legacy instance of MS SQL server that more than 10 business and engineering teams were relying on. The users are now fully on the new Financial Data Lake. This not only reduced the cost by 85%, but it also increased productivity significantly due to the improvements in speed, accuracy and reliability of the data. ● Created the fully customizable ingestion pipelines from Adaptive, Coupa and Netsuite to BigQuery. They were built in Scala using the Zio framework. ● Rebuilt the Functional P&L report as well as the Balance sheet report for the Accounting team in Looker. ● Built metadata ingestion pipelines for podcasts ### Data Strategy Lead @ Latch Jan 2018 – Jan 2020 | Greater New York City Area - Proposed and implemented the company's data strategy. - Created the data warehouse and established ETL pipelines for most of data that exists in the firm. - Isolated all of data related infrastructure in a separate AWS account. - Deployed a Spark cluster for training machine learning models. - Established a data access protocol and means to query data per each team. - Managed a team of data engineers and data scientists. ### Director of Data Engineering @ Capital One Jan 2016 – Jan 2018 | Greater New York City Area - Focused on solving entity resolution problems across different business teams in Capital One. - Managed a team of 12 data engineers and data scientists. - Worked closely with the digital media team to continuously innovate new products and features. - Relentlessly renovated CI/CD methodologies to streamline infrastructure deployments, monitoring and alerting. ### Director of Software Engineering @ adMarketplace Jan 2016 – Jan 2016 - Using Akka framework, built and maintained the matching platform between supply side and demand side in digital ad marketplace. - Managed the engineering team. - Closely worked with the product and user facing teams to define the requirements and deliver projects. ### Vice President @ Morgan Stanley Jan 2012 – Jan 2016 | Greater New York City Area - As a part of the Interest Rates team, built, maintained and managed end of day IR risk modules in the enterprise risk system using Scala. - Managed the New York side of intra-day Interest Rates risk team. - Coordinated with global teams in Shanghai and London on a daily basis. - Built and maintained auction based hedging system for equity options using Java 8. - Proposed and built a variation of TWAP algo for equity options using Java 8. ### Vice President @ Barclays Capital Jan 2011 – Jan 2012 | New York City Managed the NY Power and Gas technology team. The business was moving out of US so I focused on stabilizing the system and maintaining accurate risks. All applications were built using C#. ### Vice President @ Goldman Sachs Jan 2006 – Jan 2011 - Program trading desk : * Built equity basket trading application on Solaris using C++. * Coordinated the on-boarding of Bovespa exchange in GS, from exchange connectivity to market data to trader UI application. - Commodities trading desk : * Architected and built electronic market-making platform for precious metals. * Managed a team of 6 developers to maintain the electronic trading system. ### Senior Programmer Analyst @ Citigroup Jan 2004 – Jan 2006 As a member of the Mortgage-Backed Securities team, closely interacted with the business desk to not only gather the requirements for new features and enhancements for the team's MBS and CMS trading system, but also implemented those changes in C++ and Perl. ### Developer @ Summit Systems Jan 2002 – Jan 2004 As a C++ developer, built modules for the company's flagship financial framework product. ### Chief Technologist @ SynaMed Jan 2002 – Jan 2003 As the lead engineer, completely rebuilt the online electronic medical records system. Technology used: Java 1.3, Struts, Weblogic, EJB ### Java Developer @ eMeta Corporation Jan 2001 – Jan 2002 Programmed in Java 1.3 for a content management system. Primarily focused on configuration and access control modules. ### Developer @ Tallan Jan 2000 – Jan 2001 Built a Paypal-like fund exchange system for corporate clients. The application was built in Java 1.3 using Ant as the build script. ## Education ### Bachelor's degree in Computer Science Carnegie Mellon University ## Contact & Social - LinkedIn: https://linkedin.com/in/seanchangwookim --- Source: https://flows.cv/seankim1 JSON Resume: https://flows.cv/seankim1/resume.json Last updated: 2026-04-13