David Singalevich
Software Developer
Languages:
Rust, Kotlin, Haskell, C++, Python, SQL, HTML + CSS, JavaScript (basic), Bash (basic).
Miscellaneous skills:
Git, Linux, Regex, English — C2 Proficient.
Experience:
- Aug 2024–present — Rust & Python backend developer at FindSense
- Feb–Jul 2023 — C++ backend developer for the Yandex Food partner app
- Jan–Apr 2022 — Kotlin code generation developer at GraviLink
- Mar 2020–Sep 2021 — several freelance projects in Haskell
- Feb–Mar 2020 — С++ OpenCL developer at Special Technological Center
- Feb–Sep 2019 — C++ network developer at Doctor Web
- Jul–Aug 2016 — sole C firmware developer on the Ohmmeter OPC-2 for V. Singalevich
Education:
SPb SUAI — “Informatics and Computer Engineering” (incomplete, 3 years).
MOOC certificates:
-
Introduction to Сalculus
-
Programming in C++
-
Introduction to Сomputer Architecture
-
Basics of Statistics
-
Algorithms: Theory & Practice. Methods
-
Python Programming
-
Probability Theory
-
Programming in C++ (continued)
-
Python: Basics & Application
-
Functional Programming in Haskell
-
Functional Programming in Haskell (part 2)
-
Fundamentals of Discrete Mathematics
-
Introduction to Databases
-
Discrete Structures