Alex Maslakov

Developer (web/desktop/mobile) and Data Analyst


Summary

  • 2009 - 2015: Web/Desktop and Mobile Development
  • Since 2015: Data science (big data, machine learning, NLP, data analysis, etc) as well as Web/Desktop and Mobile Development
  • Other areas I'm pretty interested in and which I'm learning also are: 1 - cyber security, 2 - finance and big data.

Services

  • I am available for hire: freelance or permanent remote job. My rate is $35/h.
  • I don't just do programming. Rather I solve your problem choosing the most appropriate tool and technology. When contacting me, please provide the details of what you need, your approxte budget and time estimate.

Skills

  • Programming languages (primary): Ruby, Python, Haskell, JavaScript, Scala/Clojure, Rust, Elixir
  • Programming languages (secondary): Perl 6, Java, C, SQL, R, C
  • Platforms: Windows, Linux, Android, FreeBsd
  • Databases: MySql, Microsoft Sql Server, PostgreSql, MongoDb
  • Libraries/frameworks: .NET, Ruby on Rails, ASP.NET MVC, jQuery, Play! Framework, Akka, Django, Flask, Pandas, NumPy
  • Testing: Ruby: RSpec, Cucumber, MiniTest; Python: Py.Test, Unittest;

Contacts

Payments

  • An upfront payment of around 30% is required.
  • I don't require an upfront payment when a job will take less than 1-2 days. Or when we've already worked with each other before. Or when we work via upwork.com or any other freelance market which guarantees the payment but have their own fees of around 20%. Maybe you have ideas how to handle that? Run it by me.
  • For a plenty of work a discount is given.
  • If I fail to complete your job or part of it and if it's actually doable, I return you the money for that particular job or part.

Employment history

Independent Developer

Self employed | Aug 2012 - Present

  • Freelance: Ruby, Python, Haskell, C#, JavaScript, Rust, Android, Linux, Elixir, Clojure, Scala.

C# Developer

Intermedia.net | Apr 2012 - Aug 2012

  • Project: basically Intermedia.net 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: Loginet.ru 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: ClubSpaces.com
  • 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.

Education

Saint-Petersburg State University of Aerospace Instrumentation

2005 - 2010 | Saint-Petersburg, Russia | suai.ru

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

Certificates

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. http://www.gildedhonour.com/scala_certificate_coursera.pdf

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. http://www.gildedhonour.com/react_program_certificate_coursera.pdf

Languages

  • Русский (russian, native)
  • English (fluent)
  • Español (spanish, close to fluent)
  • 日本語 (japanese, intermediate)

Accounts