Engineer’s Degree @
National University of Science and Technology "MISIS" (Moscow Institute of Steel and Alloys)
In this pursuit, I passed a way from MVC/MVVM (for example, built own framework on top of KnockoutJS) to ReactJS and Flux (and have
In this pursuit, I passed a way from MVC/MVVM (for example, built own framework on top of KnockoutJS) to ReactJS and Flux (and have completely focused on it since the mid of 2014).
At the last project (http://oorraa.com/) my team and I (as UI head) developed from scratch platform for biggest wholesale b2b marketplace in Russia, using various stack of technologies. We made it isomorphic (including rendering, internationalization and logging), parallel (unlimited number of NodeJS processes, depends on incoming load), and SPA at the same time, with life updates (websocket) and complex build system based on webpack, gulp, postcss, etc. It serves public api for mobile clients as well. (You can find some additional information and recommendations on my linkedIn profile)
Also I'm a sole developer at PastVu.com project - social network about historical photos around the world. It also spa, written on NodeJS, KnockoutJS etc, and was started in early 2012, so I've just started to transfer it to es7/React and translate to english (on my own time). It can be fount at my github repo https://github.com/klimashkin/pastvu (by request, it's private)
I moved to the USA from Moscow this August, have a permanent residence ('green card'), live at Cupertino and I'm still learning spoken English (especially pronunciation)
P.S. Please, don't offer Angular projects to me, thank you!
Sole developer @ PastVu.com - social network and storage service of historical photos.
I did architecture and develop full stack real-time platform with Node.js, MongoDB and rich single page application. All divided into modules with RequireJS (and nested modules) and history api controllers. Data-binding with Knockout, updating and treatment of online users with websocket (Sicket.io). Map-reduce and aggregation framework of MongoDB for real-time analyze of user behavior. Manual manage of Node.js v8 garbage collector. From April 2012 to Present (3 years 9 months) Moscow, Russian FederationHead of UI team @ Management of UI development team.
I participated in separation of existing Java(jetty) project to Java-api and Node.js UI layers. Application’s key business logic is encapsulated in REST calls. Node.js was used to create the back-end UI layer for pre-generate templates with data for SPA web-application in browser. From December 2013 to August 2014 (9 months) Moscow, Russian FederationSenior Developer @ Front-end team leader of video single page application. Integration it with company’s restful api for manage users relates videos, construction of ratings, user preferences, etc. From July 2012 to February 2013 (8 months) Moscow, Russian FederationLeading developer of IPTV @ Project: cctv-platform of video surveillance for centrally view and manage 110 thousands urban cameras over the Internet as part of the state information system "Single point of storage and processing" of Moscow city.
I did architecture and development of client browser application with cartographic libraries and rich widgets, such as video walls, camera search, playback, etc. Used Knockout, jQuery, Leaflet.
Development of “IPTV Static Server” project with Node.js and MongoDB (capped collections for collecting data and map-reduce for analyze and visualize with HighCharts).
Main developer of application project "iVision IPTV", display and control the user interface for the content provider's equipment (STB) for digital television (Megafon, Kazakhtelecom and others). Developed and auto-tested with Google Closure, built with it and with Maven, rollout with Jenkins. From December 2010 to July 2012 (1 year 8 months) Moscow, Russian FederationChief specialist of the development of application software @ Project: electronic trading platform for the organization of competitive procurement in the Internet-based platform R/3.
I was main developer of browser client application based on SAP Enterprise Portal integrated with other company’s R/3 modules. I developed modern, mathematically based methods of voting for the objective announcement of the winner of the participants of the procurement procedure of electronic trading platform. From March 2010 to November 2010 (9 months) Moscow, Russian FederationMain specialist of software engineering @ Integration of modules SAP Flexible Real Estate, SAP Enterprise Portal and Google Maps to create a software package on the Internet, the decisive task of strategic management of the distributed property of the organization From November 2007 to February 2010 (2 years 4 months) Moscow, Russian FederationSpecialist of software engineering @ I participated in the following projects:
Development and implementation of a system for the analysis of technical investigations of violations based on SAP Business Intelligence.
Expanding the functionality of the system for managing real estate SAP Flexible Real Estate according to the requirements of the business processes of the customer
Design module authentication and authorization based on the cryptographic interfaces to protect distributed automation system for collecting and analyzing information on the Internet
Development of a system for the analysis of the hardware, facilities and property fixed assets on the basis of SAP Business Intelligence From April 2005 to October 2007 (2 years 7 months) Moscow, Russian Federation
Looking for a different
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension