Alex Maslakov

Alex Maslakov

All-around Programmer (Ruby / Python / Java / C / Haskell / C#)


  • I'm an all-around programmer. I've tried breaking my passion off several times over the years, but a force bigger than I keeps bringing me back to programming. And it's been happening over 7 years. On top on that, I'm interested in finance, security, big data and machine learning.
  • I'm available for hire full-time or part-time; preferably, but not necessarily, for a remote position. To hire me, shoot me email. My current timezone is GMT +08:00, although I can reply during night-time as well when my gut tells me to do so :).
  • I'm willing to relocate to USA, Hong Kong or Singapore.
  • Originally I'm from Russia. Since October 2012 up till now I've roamed in South East Asia.
  • All the information is up-to-date; if there's something new emerging, it'll be added here right off the bat.


  • Programming languages: Ruby, Python, Scala/Java/Kotlin/Clojure, Haskell, C#, C, SQL, JavaScript, Swift, Rust
  • Platforms: Windows, Linux, Android, Mac
  • Databases: MySql, Microsoft Sql Server, PostgreSql, MongoDb
  • Libraries (frameworks): .NET, Ruby on Rails, ASP.NET MVC, jQuery, Play! Framework, Akka, Django
  • Test tools: Ruby: RSpec, Cucumber, MiniTest; Python: Py.Test, Unittest; Swift: ....; JVM:


Independent Developer

Self employed | Aug 2012 - Present

  • Freelance: Rails, Python, Scala, Haskell, C#, JavaScript, Rust, communicating with REST APIs, Android + Scala, Linux.

C# Developer | Apr 2012 - Aug 2012

  • Project: basically provides a web hosting using MS Exchange server.
  • Technologies: .NET Framework 4.0, C# 4.0, Web Services, WCF, ASP.NET 4.0, jQuery, JavaScript, HTML, TFS.
  • Responsibilities: Development new modules, UI interface, unit testing, integrating with backend.
  • Team: 3 developers, 2 QA.

Independent Developer

Self employed | Dec 2011 - Mar 2012

  • Development some project using Ruby on Rails.
  • Development a website using ASP.NET MVC 3.0.

C# Developer

One Development | Feb 2011 - Dec 2011

  • Project: is a logistic web service.
  • Technologies: .NET Framework 4.0, C# 4.0, EXTJS.NET, ASP.NET 4.0, jQuery, JavaScript, HTML, T-SQL, SQL Server, TFS.
  • Responsibilities: Implementing data, biz and UI layers and integrating them with each other, estimating.
  • Team: 3 developers, 1 QA.

C# Developer

Betria Systems Inc | Oct 2010 - Feb 2011

  • Project:
  • Technologies: NET Framework 2.0, C# 2.0, ASP.NET 2.0, jQuery, JavaScript, HTML, Tortoise SVN.
  • Responsibilities: Implementing new functional, bug fixing.
  • Team: 6 developers, 2 QA.


Saint-Petersburg State University of Aerospace Instrumentation

2005 - 2010 | Saint-Petersburg, Russia |

  • I have a Master's degree in computer systems and programming.


M101: MongoDB for Developers by 10gen

Functional Programming Principles in Scala by coursera

  • This advanced undergraduate programming course covers the principles of functional programming using Scala, including the use of functions as values, recursion, immutability, pattern matching, higher-order functions and collections, and lazy evaluation.

Principles of Reactive Programming by coursera

  • This advanced course teaches principles of reactive programming using Scala: how to write composable software that is event-driven, scalable under load, resilient and responsive in the presence of failures. Concepts covered include monads, futures, observables and actors.


  • Russian (native)
  • English (fluent)
  • Spanish (advanced)
  • Chinese (beginner)