Ophir LOJKINE

SOFTWARE ENGINEER

Contact

Email

[email protected]

Phone

+33 6 44 85 27 35

About

I'm an enthusiastic French software engineer. My main interests include data science, software architecture, and optimization. I've studied software engineering in general, and data analysis in particular in France and Russia.

Profiles

github

lovasoa

linkedin

Ophir LOJKINE

stackoverflow

lovasoa

Work

Enexflow

– Present
CTO

Enexflow is a consultancy company positioned at the intersection between technology, economics, and regulation facilitating the development of Clean Energy Resources, and their integration to power markets.

AutoGrid

– Present
Senior Software Engineer

We built an energy data management platform for Total that allows energy market actors to cooperate efficiently, visualize their data and extract valuable insights, and manage their devices in the field.

Highlights
  • Wrote Python services that now handle sensitive and complex time-series in realtime in production every day.
  • I had the occasion to work both on a large kubernetes cluster and embedded real-time devices with limited resources.
  • Built insightful data visualizations with Grafana.
  • Modeled a large multivariate optimization problem in Tensorflow

Qwant

Data Engineer

Qwant is a search engine that does not track its users. It has the largest web index in Europe, the quality of which I contributed to. I was a member of the core 'data' team, working on the company's web crawlers, databases (indices), and data analysis tools.

Highlights
  • created a machine-learning model for the classification of user searches (using distributed word-embedding and clustering in Spark)
  • Contributed to the crawlers, fixed many data-quality issues.
  • Built data visualization tools.

ERDF

Data science intern

ERDF (now Enedis) is the largest french electric network compagny. I interned as a data scientist, and built a workload prediction tool.

Highlights
  • used python with ipython, numpy, scipy and scikit-learn
  • worked with an SQL database of over 10 million datapoints describing the evolution of electric consumption over ~5 years at several points in the distribution network.
  • Built a web application to access the previsions.

Volunteer

Sanipasse

– Present
Free software developer

Sanipasse.fr is the largest and most successful opensource EU Digital COVID Certificate verification software in France

Highlights
  • ~4M monthly requests served
  • 100s of physical terminals, crated by multiple companies, use sanipasse throughout France

WBO Online Whiteboard

– Present
Free software developer

WBO is a fun side-project I'm working on in my free time. It's a free and opensource collaborative online whiteboard.

Highlights
  • ~4000 daily connections on the official instance, constantly growing
  • Collaborating with onther contributors on Github

Dezoomify Image Downloader

– Present
Free software developer

I develop a suite of opensource tools to download zoomable images from museum websites. Also a very fun side-project, that taught me a lot.

Highlights
  • hundreds of websites supported
  • started as a personnal tool, now has thousands of daily users

Education

Bauman Moscow State University

Computer Science and Control Systems

Master's degree

Courses
  • Master's thesis: implement, compare, and model several distributed join algorithms on Spark
  • Relational algebra
  • Post-relational databases
  • Queuing theory
  • UML modeling
  • Project management
  • Human factors

École Centrale de Nantes

Engineering

Grande École (master degree)

Courses
  • General engineering
  • Object-oriented programming
  • Databases
  • Compilers
  • Functional programming

Publications

Optimal parameters for bloom-filtered joins in Spark

an algorithm that joins relational database tables efficiently in a distributed environment using Bloom filters of an optimal size

Skills

Front-end web development

  • HTML
  • CSS
  • Typescript
  • Javascript
  • WASM
  • Angular
  • Vue.js
  • Svelte

Scientific programming

  • python
  • pandas
  • tensorflow
  • scipy
  • scikit-learn

Back-end software development

  • Python
  • Rust
  • Java
  • Scala
  • Node
  • PHP

Languages

French

Native tongue

English

Good command, both written and spoken (TOEIC 930)

Russian

Conversational (I lived in Moscow for 2 years; my partner is russian)

Interests

Ethical Hacking

  • I found several security vulnerabilities in Firefox, Chrome, Safari, and a Mozilla website, and got awarded bug bounties from Mozilla and Google.
  • I love playing root-me.org challenges, and am an avid information security news reader.

Theater

  • Played in Centrale Nantes' theater company

Rowing

  • Practiced at Centrale Nantes

Climbing

  • Practiced in Moscow

Free software

  • using
  • contributing code
  • reporting bugs