Summary
Overview
Work History
Education
Skills
Timeline
Generic

Anton Lechanka

Software Engineering Lead

Summary

About ten years of experience, mainly as a next-to-lead software engineer, and at least two years of leading experience. Most projects are backend high-perf systems written in C++ and Python. Always willing to identify and solve core business or project problems in a given area of responsibility. Expertise in ugly code refactoring with a passion to code review and getting things done attitude.

Overview

13
13
years of professional experience
7
7
years of post-secondary education

Work History

Senior Software Engineer / Tech Lead

Synthesis Investment Management
09.2018 - Current
  • Led software development initiative of a framework for quants as subject matter expert and primary point-of-contact for project management staff.
  • The very beta version of the framework increased experiment transparency and reproducibility.
  • Assembled a team of Middle Engineers from scratch.
  • Practiced and encouraged respectful and transparent communication in interactions.
  • Development of computation-intensive services in a big-data environment in C++, Cuda, and Python.
  • Main accomplishment: a 1000x+ perf-improvement of a core optimization algorithm that significantly boosted business.

Assistant Professor

Belarusian State University of Informatics and Radioelectronics
Minsk
09.2019 - 07.2022
  • Organized work on bachelor diploma projects as a joint team work on a research project in Machine Learning and Computer Architecture.
  • Led engineering and research projects in Computer Architecture class.
  • Prepared a set of lectures accompanied by labs and homework assignments for two different classes: Assembly Programming and Computer Architecture.
  • Localized Introduction to Computer Systems class from Carnegie Mellon University as 'Assembly Programming' in accordance with state standard program.
  • Localized materials from the latest edition of Digital Design and Computer Architecture for Computer Architecture class.

Senior Software Engineer

Banuba Development
Minsk
08.2017 - 08.2018
  • AR-engine development using C++, boost, TensorFlow, coreML, etc
  • Development and integration of different AI and AR features to the core of the AR engine
  • Up to orders of magnitude algorithmic and technical performance improvements of functions on the critical path.
  • Effectively, the critical link between RnD and Development teams and right-hand to a Lead.

Senior Software Engineer

SK Hynix
Minsk
08.2016 - 08.2017
  • Instrumented SSD firmware for WhiteBox testing.
  • Checked client code for bugs and weaknesses using approved troubleshooting methods.
  • Trained and mentored junior developers and engineers, teaching skills in Python and C and working to improve overall team performance.
  • Implemented models of System-on-Chip components for full-system simulations
  • Firmware failure analysis.

Visiting Scholar

MIT
09.2015 - 01.2016
  • Worked at Nanophotonics and 3d Nanomanufacturing Lab,
  • Design and simulation of integrated metal oxide semiconductor electro-optical modulator that shows promise of subwavelength footprint and speed higher than 100GHz.

Senior Software Engineer

IPONWEB Ltd
Moscow
12.2013 - 06.2014
  • Developing and maintaining a high-perf and high-load HTTP real-time-biding server.
  • Investigating and fixing complex internal issues with GDB and sanitizers
  • Designing and developing intricate logic for utilizing separate threads for all network communication: HTTP, DNS, MongoDB, etc

Software Intern to Software Simulation Lead

Inter Corp
Moscow
07.2010 - 11.2013
  • By the end of the project: led an international team of five engineers in development efforts on microarchitecture and simulator of CPU subsystem.
  • Co-authored two patents on developed microarchitecture.
  • Development of methodology and tools for testing a hybrid software-hardware simulator of microarchitecture in C++/Perl/Bluespec System Verilog.
  • Development of a simulator of novel CPU microarchitecture in C++.

Education

Master of Science -

Skolkovo Institute of Science And Technology
08.2014 - 01.2016

Master of Science -

Moscow Institute of Physics And Technology (State University)
09.2012 - 01.2014

Bachelor of Science - Applied maths and

Moscow Institute of Physics And Technology (State University)
09.2008 - 07.2012

Skills

C

undefined

Timeline

Assistant Professor

Belarusian State University of Informatics and Radioelectronics
09.2019 - 07.2022

Senior Software Engineer / Tech Lead

Synthesis Investment Management
09.2018 - Current

Senior Software Engineer

Banuba Development
08.2017 - 08.2018

Senior Software Engineer

SK Hynix
08.2016 - 08.2017

Visiting Scholar

MIT
09.2015 - 01.2016

Master of Science -

Skolkovo Institute of Science And Technology
08.2014 - 01.2016

Senior Software Engineer

IPONWEB Ltd
12.2013 - 06.2014

Master of Science -

Moscow Institute of Physics And Technology (State University)
09.2012 - 01.2014

Software Intern to Software Simulation Lead

Inter Corp
07.2010 - 11.2013

Bachelor of Science - Applied maths and

Moscow Institute of Physics And Technology (State University)
09.2008 - 07.2012
Anton LechankaSoftware Engineering Lead