Dmitry Fedorov

Senior Flash Developer at Qik

Russian Federation

Current
Past
  • ActionScript Developer, UX Architect at Antistatic Solutions
  • Senior Flash Developer at Undev
  • Creative Producer at Pravila Igry
  • Lead Flash Developer at Fetch Creative Workshop
  • Lead Flash Developer at Team Agency (advertising agency)
  • IT Department Director at Chimex Group
  • IT Department Director at Russian Technologies
  • Lead Flash Developer at Mult.ru
  • Lead Flash Developer at XyberPoint Technologies
  • System Administrator at Sverdlovsk-45 City Administration
Education
  • Moskovskij Inženerno-Fiziceskij Institut (Gosudarstvennyj Universitet)
  • Physico-mathematical College
Connections
42 connections
Industry
Information Technology and Services

Dmitry Fedorov’s Summary

My passion is to bring clarity to rich internet applications development on every stage – in the code, in the development process and in the end product.

Although I’m basically focused on software architecture, system analysis and code design, I’m paying close attention to adjacent areas, such as workflow process, documentation quality, code beauty, usability and user experience. I love to learn things, to hone my skills and to use them by tackling challenging and complicated tasks with creative and out‐of‐the box thinking.

I've used to be a CIO, thus I’m capable to perform management and administration tasks, although I love programming much more.

I'm working Adobe Flash Platform since 1999, enjoying programming in general since 1992.

I’m an INTJ type of person in terms of Myers‐Briggs psychometric system.

Dmitry Fedorov’s Specialties:

Video and rich media content applications for high traffic websites, Rich Internet Applications with custom UI and complex architecture


Dmitry Fedorov’s Experience

  • Senior Flash Developer

    Qik

    (Privately Held; Internet industry)

    February 2009Present (11 months)

    Developing Qik Flash Platform - modular framework to create Qik-driven applications with varying level of complexity, functionality and different methods to retrieve data. Building flash applications, based on this platform: Flash player for deployment on Qik.com site, Flash player for embedding on user pages (including tricky embeddings with out-of-control embed code garbling, like on Facebook and MySpace), modules and plug‐ins for affiliate partners (like Brightcove, Samsung and Nokia).

    Legacy code has been analyzed, redesigned and refactored in iterations to provide non-stop functionality of Qik applications, feature enrichment, backward compatibility with old embed code and smooth transition of server-side to newer protocols.

  • Freelance Flash Developer and Consultant

    20th Century Fox

    (Public Company; NWS; Entertainment industry)

    May 2002Present (7 years 8 months)

    I have a long-term freelance relationship with this company's local branch, performing reverse engineering, localization and code adaptation of their movies' sites. More than 30 projects was done so far, including those for blockbusters like Minority Report, Saw, Saw 2, Saw 3, Saw 4, X‐Men, X-Men: The Last Stand, Into The Blue, Hills Have Eyes, Hills Have Eyes 2, Garfield and many others.

  • ActionScript Developer, UX Architect

    Antistatic Solutions

    (Information Technology and Services industry)

    November 2003August 2009 (5 years 10 months)

    This is my own side-project. As a one‐man company, I was working with companies like Samsung (working on their TouchWiz interface), Microsoft (rich media web projects in pre-Silverlight days), First Channel (1tv.ru, web projects of the leading Russian TV channel), Muz TV (muz‐tv.ru, web projects of the leading Russian music TV channel), Alfa Group, etc
    - Alfa Group projects, etc.

  • Senior Flash Developer

    Undev

    (Information Technology and Services industry)

    May 2008February 2009 (10 months)

    Design and implementation of MetaStream technology, allowing to play virtually endless video, split into 60 seconds‐length chunks, performing seamless switching on the fly. Implementing video player, based on MetaStream, able to play virtually endless videos. Improving user experience, adapting player to TV-specific media content.

    Legacy code was analyzed, redesigned and refactored in iterations, providing features implementation simultaneously with smooth transition to the new architecture.

  • Creative Producer

    Pravila Igry

    (Marketing and Advertising industry)

    June 2007March 2008 (10 months)

    Creating concepts for company products and bringing them to life. Creating additional values for company solutions, incorporating business and marketing goals while catering to the user. Ensuring company solutions are answering the needs of the client.

  • Lead Flash Developer

    Fetch Creative Workshop

    (Internet industry)

    February 2007October 2007 (9 months)

    Development of Flash‐based MMORPG. Design and implementation from a scratch game client architecture, allowing easy deployment and updating under high loads. Participating in the game mechanics development.

  • Lead Flash Developer

    Team Agency (advertising agency)

    (Marketing and Advertising industry)

    August 2004August 2007 (3 years 1 month)

    Designed and implemented key company product – standalone Flash‐based application for e‐learning presentations creation and playback, with charts and videos. No Flex involved. Programmed a scripting framework, allowing to script animated characters' behavior and interaction in Flash‐based multimedia presentations.

  • IT Department Director

    Chimex Group

    (Automotive industry)

    March 2004August 2004 (6 months)

    Restructuring IT department with 3 remote branches, over 50 specialists under my command. Successfully launched remote IT Department branch on the factory in Lublin, Poland.

  • IT Department Director

    Russian Technologies

    (Privately Held; Venture Capital & Private Equity industry)

    May 2003April 2004 (1 year )

    Built company’s IT department from a scratch. Provided IT support and infrastructure for all company projects. Participated in work groups on IT‐related projects.

  • Lead Flash Developer

    Mult.ru

    (Internet industry)

    October 2002May 2003 (8 months)

    Design and implementation of flash player for short cartoon series. Created an ad system for embedding into flash players, featuring statistics, custom ad formats, basic scripting to interact with media, targeting, tracking user behavior, etc.

  • Lead Flash Developer

    XyberPoint Technologies

    (Information Technology and Services industry)

    May 2001July 2002 (1 year 3 months)

    Everything regarding Flash side of company product – software for Flash‐based presentations creation and playback. Design and implementation of Flash modules, architecture for resulting application. Bytecode-level research and design.

  • System Administrator

    Sverdlovsk-45 City Administration

    (Government Administration industry)

    October 1999May 2001 (1 year 8 months)

    Administrating and maintenance of more than 300 PCs with different OSes like MS DOS, MS Windows 3.1, MS Windows 95, MS Windows 98. Domain management and administration with servers running under Windows NT and Windows 2000 Server.


Dmitry Fedorov’s Education

  • Moskovskij Inženerno-Fiziceskij Institut (Gosudarstvennyj Universitet)

    Bachelor , Informatics and Automation , 19952001

  • Physico-mathematical College

    Math, Physics, Programming 19921995


Additional Information

Dmitry Fedorov’s Interests:

Advanced patterns and algorithms, data structures, metaprogramming, DSL, scripting languages / Lua, programming UI, UX, GDD, Experience Architecture, GDD, usability, informational design, infographics and data visualization, GTD, Emotional / Mental Intelligence, Mind Management, Zen Buddhism, calligraphy, gyokuro tea.

Dmitry Fedorov’s Groups:

Nanosome

  •    Software Architect Network
  •    MEPhI Alumni

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Dmitry Fedorov’s full profile:

  • See who you and Dmitry Fedorov know in common
  • Get introduced to Dmitry Fedorov
  • Contact Dmitry Fedorov directly

View Full Profile