Scroll To View More
Alexey Lunacharsky, Java Developer in Dublin, Ireland
Alexey Lunacharsky

Java Developer in Dublin, Ireland

Member since July 28, 2014
Alexey is now available for hire
Alexey Lunacharsky, Java Developer in Dublin, Ireland
Alexey Lunacharsky

Java Developer in Dublin, Ireland

Member since July 28, 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.
Alexey is now available for hire

Portfolio

Experience

  • Java, 8 years
  • AS3, 6 years
  • Lift, 6 years
  • JavaScript, 4 years
  • AngularJS, 3 years
Dublin, Ireland

Availability

Part-time

Preferred Environment

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

The most amazing...

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

Employment

  • 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: Flash, JavaScript, HTML5
  • 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: AS3, JavaScript, RobotLegs, Gradle, Node.js, Express, Git
  • 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: Java, Scala, Flash, Netty, WebSockets, MongoDB

Experience

Skills

  • Languages

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

    AngularJS, Lift, Netty, Spring
  • Tools

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

    JVM
  • Libraries/APIs

    Apache HttpClient, jQuery, Joda-Time, RxJava
  • Paradigms

    Functional Programming, Agile Software Development, Concurrent Programming
  • Storage

    MongoDB, Redis, MySQL, PostgreSQL
  • Other

    Apache Commons

Education

  • Master's degree in Mathematics and Applied Programming
    2003 - 2009
    Omsk State University - Omsk, Russia
I really like this profile
Share it with others