Summary
Overview
Work History
Education
Skills
Websites
Languages
Interests
Timeline
Generic

Leonid Korogodski

Holland

Summary

Dynamic and innovative Principal Software Engineer with extensive experience designing and implementing low-latency, distributed systems at scale for processing large volumes of data. Proven track record of developing high-performance solutions using modern technologies. Expert in optimizing systems for scalability, speed, and reliability. Polyglot, fluent or conversant in a wide range of programming languages and technologies, easily acquiring new skills. A good eye for big-picture design. Passionate about mentoring teams and driving cutting-edge technical innovations for data-driven decision-making.

Overview

27
27
years of professional experience

Work History

Software Consultant

Chariot Solutions
Fort Washington, PA
05.2018 - Current
  • Consultant @ Comcast: Designed and developed distributed systems using Clojure, Scala, and Java, with Akka Streams, Apache Kafka, and AWS services (S3, AppFlow, EventBridge) to process large-scale data in real time, ensuring low latency and high throughput
  • Consultant @ IQVIA: Built scalable, high-performance data pipelines and analytics services, leveraging Scala, Java, and AWS to enable efficient data processing and analytics
  • Internal Project: Architected and implemented a proof of concept for CQRS applications that process high-volume transactional data, achieving low latency with AWS Kubernetes, Cassandra, and Aurora
  • Internal Project: Experimented with noise injection in recurrent neural nets using TensorFlow in Python, for language processing

Lead Software Developer

Pinnacle 21 (acquired by Certara)
Blue Bell, PA
11.2015 - 04.2018
  • Led development of a metadata repository with Lagom microservices, GraphQL, and event sourcing principles, improving data retrieval speed and scalability, while reducing latency
  • Technical lead of the team
  • Coached junior developers

Senior Software Engineer

LeadiD (now Verisk)
Ambler, PA
08.2014 - 10.2015
  • Designed and led the implementation of a scalable, low-latency distributed system based on Akka actors, Apache Kafka, and Scala, for handling leads in multiple industries, including finance and insurance
  • Mentored the engineering team in the development of high-performance data systems

Senior Software Engineer

Hibu
King of Prussia, PA
11.2013 - 07.2014
  • Improved the distributed search engine by migrating from Lucene to Solr, optimizing the performance and latency of search queries across large datasets

Principal Software Engineer

CA Technologies, Inc.
Framingham, MA
10.2004 - 09.2013
  • Led performance enhancement initiatives in SiteMinder, achieving substantial latency reductions and throughput improvements for high-volume access control systems in enterprise environments
  • Proposed, designed, and implemented the SiteMinder’s scriptable role-based access control model

Senior Software Engineer

Netegrity, Inc. (acquired by CA Technologies)
Waltham, PA
03.2001 - 10.2004
  • Developed multiple features in SiteMinder. Promoted after the company was purchased by CA Technologies.

Software Engineer

Software Emancipation Technologies
Burlington, MA
11.1997 - 02.2001
  • Developed the data flow analysis engine for a static code analyzer

Education

Post-Doctoral Research - Mathematical Physics

Institute For Advanced Study
Princeton, NJ
08-1997

Ph.D. - Mathematics

Massachusetts Institute of Technology
Cambridge, MA
06-1996

Skills

  • Scala
  • Clojure
  • Java
  • Python
  • JavaScript
  • Typescript
  • C/C
  • Kotlin
  • Ruby
  • R
  • Apache Kafka
  • Akka
  • AWS
  • Cassandra
  • Kubernetes
  • Lagom
  • PostgreSQL
  • MongoDB
  • ElasticSearch
  • LDAP
  • Distributed Systems
  • Low-Latency Systems
  • High-Performance Computing
  • Microservices Architecture
  • Event Sourcing
  • CQRS
  • Machine Learning
  • Data Pipelines

Languages

English
Native or Bilingual
Russian
Native or Bilingual
Ukrainian
Full Professional
Spanish
Limited Working

Interests

  • An award-winning science fiction author

Timeline

Software Consultant

Chariot Solutions
05.2018 - Current

Lead Software Developer

Pinnacle 21 (acquired by Certara)
11.2015 - 04.2018

Senior Software Engineer

LeadiD (now Verisk)
08.2014 - 10.2015

Senior Software Engineer

Hibu
11.2013 - 07.2014

Principal Software Engineer

CA Technologies, Inc.
10.2004 - 09.2013

Senior Software Engineer

Netegrity, Inc. (acquired by CA Technologies)
03.2001 - 10.2004

Software Engineer

Software Emancipation Technologies
11.1997 - 02.2001

Post-Doctoral Research - Mathematical Physics

Institute For Advanced Study

Ph.D. - Mathematics

Massachusetts Institute of Technology
Leonid Korogodski