Alexey Lunacharsky, Developer in Dublin, Ireland
Alexey is available for hire
Hire Alexey

Alexey Lunacharsky

Verified Expert  in Engineering

Software Developer

Location
Dublin, Ireland
Toptal Member Since
December 17, 2014

Alex is a programmer with more than 7 years of experience in system development and system administration. His primary platforms are Java, HTML5, and Flash. His interests are web services, game development, and advertising, and have recently expanded to financial calculations, portfolio risk analyses, and automated trading systems. He enjoys working with and learning from others, as well as discovering new technologies for himself.

Portfolio

Vidible (AOL)
HTML5, JavaScript, Flash
GRAVIDI (via Toptal)
Git, Express.js, Node.js, Gradle, RobotLegs, JavaScript, AS3

Experience

Availability

Part-time

Preferred Environment

Google Chrome, Bash, Git, IntelliJ IDEA, OS X

The most amazing...

...thing I've coded is a multiplayer online game implemented with Flash and Java.

Work Experience

Front-end Developer, Team Lead

2013 - PRESENT
Vidible (AOL)
  • Developed Flash and JavaScript/HTML5 video player infrastructure.
  • Developed 3rd-party video systems and API integrations (JW, Flowplayer, Brightcove).
  • Implemented VAST, VMAP, and VPAID support.
  • Added support for Haxe development and deployment.
  • Developed Gradle build and deployment scripts.
Technologies: HTML5, JavaScript, Flash

VAST/VPAID 2.0 Flash Version of our current HTML 5

2015 - 2015
GRAVIDI (via Toptal)
  • Created a VPAID compatible SWF module duplicating exising HTML5 video player features.
  • Refactored an existed player to provide a common layer of analytics data reporting for JS and Flash.
  • Implemented an automated build process of VPAID based on GradleFx.
  • Enabled support for unit tests of the created VPAID based on FlexUnit.
  • Used the RobotLegs AS3 framework to enable flexible and enhanceable architecture for the implemented unit.
Technologies: Git, Express.js, Node.js, Gradle, RobotLegs, JavaScript, AS3

Software Developer, Team Lead

2011 - 2013
Agromedia / Collective
  • Implemented a variety of interactive video banners.
  • Created a series of simple in-banner games.
  • Developed a library for overwhelming user actions reporting.
  • Developed a video player banner widget.
  • Improved support for progressing ad standards.
Technologies: Flash

Chief Technical Executor

2009 - 2011
Studio DVA
  • Organized the development process.
  • Delivered a series of online game products.
  • Created a full stack online game using Flash and Java alone.
  • Developed UIs for one of the games in Flex 4.
  • Supported a library in Scala for Object-MongoDB mapping.
  • Used Lift Web Framework and pure Netty for a project.
  • Developed product delivery facilities.
Technologies: MongoDB, WebSockets, Netty, Flash, Scala, Java

Asynchronous Web Server

https://github.com/alun/async-web-server
Small asynchronous web server written on top of Java NIO API.

Languages

Java, AS3, JavaScript, Less, CSS, HTML5, MXML, Scala, SQL, Bash, HaXe, Clojure

Frameworks

AngularJS, Lift, Netty, RobotLegs, Express.js, Spring

Tools

Flash, JVisualVM, SBT, Git, GitLab, GitHub, IntelliJ IDEA, json4s, Gradle, JRebel, Adobe Scout

Platforms

JVM, OS X, Google Chrome

Other

Software Development, Apache Commons, Adobe Flash Builder, WebSockets

Libraries/APIs

Apache HttpClient, jQuery, Joda-Time, Node.js, RxJava

Paradigms

Functional Programming, Agile Software Development, Concurrent Programming

Storage

MongoDB, Redis, MySQL, PostgreSQL

2003 - 2009

Master's Degree in Mathematics and Applied Programming

Omsk State University - Omsk, Russia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring