worm2fed
Andrii Demydenko
Senior Software Engineer at Viinex
Funchal, Portugal

I'm a dynamic individual with a unique blend of creativity and pragmatism. My approach to projects is marked by a preference for flexible and elegant solutions, always ensuring that my work has a tangible impact. I am keen to explore opportunities working with Rust and Ocaml. I have a particular affinity for functional programming and am eager to delve deeper into its principles. However, I don't limit myself to any specific paradigm and am open to exploring a wide range of technologies.

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

1,844.1
CodersRank Rank
Top 1%
Top 1
Clojure
Clojure
Developer
Portugal
Top 1
Haskell
Haskell
Developer
Portugal
Top 5
Rust
Rust
Developer
Portugal
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
Viinex
Aug 2023 - Present (1 year 4 months)
Remote Current workspace
Currently Andrii Demydenko supports the Viinex

Andrii Demydenko's scores will be added to this company.

Senior Software Engineer
- Implemented asynchronous index construction, which reduced application launch time by 90% on storage with a lot of video data.
- Engineered snapshot creation from uncommitted video in constant memory, enabling customers to integrate video analysis over a live video stream without an increase in RAM usage.
- Designed and executed a successful storage component refactoring, decoupling storage itself, replication and web-service components. This allowed for low cost implementations of other types of storage.
- Implemented an AWS S3 storage type with on-flight index construction, which allowed customers to attach thousands of cameras and utilize video storage with terabytes of data.
AWS haskell typescript webrtc
Zoomin
Nov 2021 - Jun 2023 (1 year 7 months)
Remote
Senior Platform Engineer
- Developed a new logging system with advanced contexts and tracing in a structured format, to establish an in-code observability system with Prometheus and Grafana integration. This initiative resulted in detecting database pool abuse, identifying memory leaks, solving indexing problems for a big customer, and an accelerated incident investigations process; enabling a 20% time reduction.
- Designed and implemented the core end-to-end tests infrastructure, leading to the establishment of a dedicated testing team and a 50% reduction in manual test cases.
- Acted as a team lead with a focus on fostering tight cross-functional collaboration – introduced a clear and structured meetings process, which enabled the team to address important issues within the allotted time, saving about an hour per week per team member.
- Designed a policy that improved the linearity and readability of our Git history, reduced the time spent on conflict resolution and prevented the loss of hotfixes in sub-branches.
haskell elasticsearch monitoring grafana prometheus
Serokell
Apr 2021 - Oct 2021 (6 months)
Remote
Software Engineer
- Updated the Haskell Algorand open-source SDK to support a new breaking version of the indexer, decreased indexer connection latencies by 15%.
- Optimized smart contract interaction, achieving a 30% reduction in failed attempts during token swaps. This enhancement provides users with a more reliable method, resulting in significant savings on commission fees.
- Acquired experience with a static type system and engaged in type-level programming. Played a key role in investigating and resolving compilation memory leaks related to types specialization.
haskell nix postgresql

Add some compelling projects here to demonstrate your experience
Union
Jun 2019 - Present
Union is a platform where you can find your labor of love, join a team, create something important or crazy; this is a place where you can be yourself.
This section lets you add any degrees or diplomas you have earned.
Sevastopol State Technical University
Information Systems and Technologies
Jan 2013 - Dec 2022
Innopolis University
Computer Science
Aug 2016 - Aug 2017
Functional Programming in Haskell (Part 2)
Sep 2021
Functional Programming in Haskell (Part 1)
Aug 2020

Jobs for you

Show all jobs
Feedback