# Dmytro Lazarenko > Staff/Senior Software Engineer at Macrometa Location: San Francisco, California, United States Profile: https://flows.cv/dmytrolazarenko 🚀 Distributed Systems | Backend & Platform Engineering | Real-Time Data | API & SDK Development | CI/CD Integration | Cross-Functional Collaboration | AI/ML Versatile Backend-focused Software Engineer with 10+ years of experience designing and scaling distributed systems, with a strong focus on real-time messaging, high-throughput event pipelines, APIs, and cloud-native infrastructure, frontend. Skilled at deploying and optimizing ML models in production, integrating AI-driven solutions. Adept in Java, TypeScript, Rust, Python with a proven ability to build systems that handle millions of events per second with sub-100ms latency globally. Experienced across cloud platforms, fintech, SaaS, BigData, and AI/ML. Known for blending technical depth with practical delivery—leading projects end-to-end, mentoring junior engineers, and collaborating cross-functionally with customers and product teams. Comfortable navigating both startup agility and enterprise scale, and driven by metrics. 🛠️ Core Skills: - Languages: Rust, Python, Java, Scala, TypeScript (React), JavaScript (Node.js), WASM, SQL - Distributed Systems & Data: Kafka, Pulsar, Flink, Spark, ArangoDB, Redis, PostgreSQL, Parquet, GCP Pub/Sub - AI Agents: LLM output streaming, KV cache reuse, prompt engineering (Chain-of-Thought, LangChain, LangGraph) - Infrastructure: AWS, GCP, Kubernetes, Docker, CI/CD, OpenTelemetry, Prometheus - Backend & Ops: High-throughput REST/gRPC/GraphQL APIs, caching/batching, real-time vs. batch inference, fault injection - Leadership: Architecture design, platform engineering, cross-team collaboration, mentoring 🌍 Based in the San Francisco Bay Area. I’m especially drawn to backend/platform teams solving complex problems in payments, AI/ML infrastructure, and data streaming. Let’s connect if you're hiring or collaborating in this space — I’m always excited to work with forward-thinking teams building production-grade systems. ## Work Experience ### Staff Software Engineer @ Macrometa Jan 2021 – Present | San Francisco, California, United States Languages: Rust, Python, Java, TypeScript, WASM Distributed Systems & Data: Kafka, Pulsar, Flink, Spark, ArangoDB, Redis, PostgreSQL, Parquet, Pub/Sub Infrastructure: AWS, GCP, Kubernetes, Docker, CI/CD, OpenTelemetry, Prometheus Backend & Ops: High-throughput REST/gRPC/GraphQL APIs, caching/batching, latency optimization Leadership: Architecture design, platform engineering, cross-team collaboration, mentoring Key Contributions: - Led a multi-region data replication system handling 5M+ messages/sec, ensuring consistency at scale. - Built and deployed a Rust-based Function-as-a-Service platform supporting Rust/JavaScript functions, CLI tools, and config management—boosting developer productivity and extensibility. - Engineered multi-language SDKs (JavaScript/TypeScript), CLI tools, and sandbox environments to reduce onboarding time by 50%—enhancing developer productivity and satisfaction. - Head LLM-driven observability tooling using LangChain, automating metric analysis and performance tuning in production environments. - Designed high-throughput REST/gRPC APIs delivering real-time data globally with sub-100ms latency. - Led design of distributed, transactional payment workflows using ArangoQL and CEP, ensuring reliability, consistency, and compliance across multi-region deployments. - Integrated OpenTelemetry + Prometheus for real-time observability and alerts; 99.99% uptime. ### Senior Data Engineer(Scala/Java/Streaming/BigData) @ HERE Technologies Jan 2020 – Jan 2021 As a Senior Data Engineer, I am in charge of developing, designing, testing, and tuning real-time applications based on Flink and Kafka. It Handles 6M messages per day and stores 200 TB data on S3 service. Technologies stack: Scala/SBT, Java/Maven, Kubernetes/Docker, Flink/Kafka, S3, AKKA, Streaming/Actors/HTTP, ScalaTest/JUnit, Protobuf/Avro/Parquet, GitLab. Key Contributions: - In charge of refactoring an application to Scala to making support handling 20M messages per hour. Reduced the computation by 30%. - Accelerated performance of the core application by 150% in implementing asynchronous and parallelized operations. - Increased service availability to 95%-99% by reducing operational issues and improving the quality. - Executed design and implementation of automation code deployment. ### Senior Scala/Java Engineer(Scala/BigData/Streaming) @ HERE Technologies Jan 2019 – Jan 2020 | Kiev Region, Ukraine As a Senior Scala Developer, I was in charge of developing and designing applications by using the best functional programming patterns. Technologies stack: Scala/SBT, AKKA Streaming/Actors/HTTP, ScalaTest, Java Futures, Flink Streaming, Apache Spark, Apache Kafka, AWS, Hadoop, YAML, Protobuf/Avro/Parquet, GitLab. Key Contributions: - Headed design and implementation of Spark Connector that gives the ability to work with BigData operations in Spark. - Implemented distributed Hadoop FS interface for increasing the capacity of the company by 100%. - In charge of developing Flink Connector. It increased performance with real-time streaming data by 2 times. - Increased performance of Spark Connector on 4 times for big files. - Got hands-on experience in Python by doing metrics. ### Senior Java/JS Developer @ Micro Focus Jan 2016 – Jan 2019 | Kiev Region, Ukraine I was responsible for developing, designing, and upgrading RestAPI and web UI features. Technologies stack: Java SE, Spring MVC/Data/Security/JPA, AWS(ElasticSearch) Jenkins, JDBC, Servlets, JUnit, Maven, React, Bootstrap, LESS, Scala Achievements: - Advanced security by fixing vulnerabilities in web service. It was based on OWASP methodology - Increased automation testing on 30% coverage. - Migrated service to new technologies: React, LESS, Spring ### Senior ActionScript(Flex)/Middle Java Developer @ Luxoft Jan 2011 – Jan 2016 | Kiev Region, Ukraine I headed developing frontend service for ETL processes and managing internal bank documents. Technologies stack: ActionScript, Java SE, JS, Jquery, Angular JS, Jenkins, JDBC, JSP, Servlets, JUnit, Maven, Spring, Hibernate, GWT. Achievements: - Implemented flexible, modular, and testable architecture for UI applications. - Improved usability by adding localization, custom UI components, authorization. - Increased test coverage by 100% by adding automation test tools. ### Junior ActionScript(Flex)/Java Developer @ Odyssey Logistics & Technology Corporation Jan 2007 – Jan 2010 | Kiev Region, Ukraine Development of Internal mail service based on ActionScript. Development of Forms for the management of logistic processes based on Java. Technologies stack: Java SE, JSP, Servlets, Pagelets, ActionScript Accomplishments: - Developed the applications based on frameworks using ActionScript, Java us: Servlets, JSP, Pagelets. - Implemented the corporative design into an application. - Participated in all engineering processes as a part of the project team. ## Education ### Bachelor's degree in Computer modeling of physical processes. National Technical University of Ukraine 'Kyiv Polytechnic Institute'​ ## Contact & Social - LinkedIn: https://linkedin.com/in/dmlazarenko --- Source: https://flows.cv/dmytrolazarenko JSON Resume: https://flows.cv/dmytrolazarenko/resume.json Last updated: 2026-04-12