Aleksey Yeschenko

Software Engineer at Apple

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
award
Top expert inDistributed Data Systems and Analytics Technology
Aleksey Yeschenko is a software engineer with 17 years' experience in backend and distributed systems, currently at Apple and previously at DataStax where he worked on Cassandra-related technologies. An Apache Cassandra Committer and PMC member, he blends deep database and systems knowledge with pragmatic engineering practice. His open-source contributions span languages and ecosystems—from Erlang's gen_smtp to enhancements in the Io dynamic language, including networking, caching (Memcached), and JSON/list improvements. Based in London, he brings a mix of production-grade refactoring, protocol-level fixes, and language-level feature work that few backend engineers combine.
code17 years of coding experience
job8 years of employment as a software developer
bookBelarusian State University of Informatics and Radioelectronics
languagesEnglish, Russian
github-logo-circle

Github Skills (16)

plugin-development10
socket-io10
smtpd10
socket10
erlang10
addin10
smtps10
smtp10
addon10
memcached10
concurrency9
refactoring8
json8
refactor8
architectures7

Programming languages (6)

JavaCHaskellErlangRubyPython

Github contributions (5)

github-logo-circle
gen-smtp/gen_smtp

Mar 2010 - Sep 2010

The extensible Erlang SMTP client and server library.
Role in this project:
userBack-end Developer
Contributions:11 commits in 6 months
Contributions summary:Aleksey primarily focused on the core functionality of the Erlang SMTP server library. Their contributions included removing unused code, ensuring proper module termination calls, and refactoring code for clarity and maintainability. Key changes involved adding and modifying callbacks within the server session, as well as introducing new start functions for the server. The user also addressed code style issues by bringing back tabs and corrected typos.
smtperlangelixirsmtp-clientextensible
IoLanguage/io

Jan 2009 - Mar 2009

Io programming language. Inspired by Self, Smalltalk and LISP.
Role in this project:
userBack-end Developer
Contributions:9 commits in 1 month
Contributions summary:Aleksey primarily contributed to the Io programming language project, focusing on enhancements and new features related to core functionalities. They implemented a new `readBytes` method for sockets and added a new Beanstalk addon. Furthermore, the user introduced a Memcached addon, integrating it with Io to provide caching capabilities. The user also improved the List methods and JSON conversions.
code-golfsmalltalklispcommon-lispprogramming-language
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
Aleksey Yeschenko - Software Engineer at Apple