Leonid Emar-kar is a software engineer with 7+ years building cloud-native, data-intensive systems and DevOps tooling, currently focusing on high-performance stream processing at FlightPath3D. He has a proven track record of redesigning legacy projects into microservices to improve fault tolerance and reduce processing time for satellite image workflows. Prior work includes contributing backend features to major open-source Google Cloud Python libraries—adding BigQuery, Storage and Datastore enhancements that improved client ergonomics and retry behavior. Comfortable across infrastructure and application layers, he optimizes system performance while providing hands-on technical support and automation. Based in Setúbal, Portugal, Leonid combines academic research experience from Vladimir State University with practical production engineering, and is an openly queer developer active in OSS. His contributions to widely used Google Cloud client libraries reflect an ability to influence tooling that many other teams rely on.
7 years of coding experience
5 years of employment as a software developer
Vladimir public school number 10 majoring in foreign languages
Bachelor's degree Control in technical systems, Bachelor's degree Control in technical systems at Vladimir State University
Contributions summary:Leonid primarily contributed to the backend functionality of the BigQuery Python client library. Their work involved implementing new features, such as allowing the use of `TableListItem` to construct `Table` objects and adding support for project IDs with an organization prefix in datasets. They also made changes to existing methods and classes to improve the library's functionality, including the addition of client options to the constructor and deprecating existing methods.
Contributions:17 commits, 26 PRs, 2 pushes in 5 months
Contributions summary:Leonid contributed to the Google Cloud Client Library for Python by implementing features related to the BigQuery and API Core services. Their work included allowing the construction of Table objects using TableListItem, adding retry functionality with an "on_error" parameter within API Core, and supporting project IDs with an organization prefix within the Dataset class. The user also added client options to constructors in BigQuery, and the Storage and Datastore service manual clients, to set the api endpoints. Furthermore, the user worked on refactoring and deprecating the client.dataset method for BigQuery.
gcpappenginepythongoogleclient-library
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Leonid Emar-kar - Software Engineer at FlightPath3D