Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяWas online less than a week ago
Candidate
Male, 35 years, born on 11 July 1989
Not looking for a job
Kazan, willing to relocate (Borisoglebsk, Great Britain, Moscow, USA, Saint Petersburg, Singapore, Thailand), prepared for business trips
Lead / Fullstack developer
Specializations:
- Programmer, developer
Employment: full time, part time, project work
Work schedule: full day, shift schedule, flexible schedule, remote working, rotation based work
Work experience 12 years 8 months
December 2018 — August 2019
9 months
btce.com
Saint Petersburg, millenEOS.com
IT, System Integration, Internet... Show more
Managing partner / CTO
- Project management
- costs & risks estimation
- human resources
- Database & eventsource research
- Fullstack development for shure )
Projects:
http://millenEOS.com
http://namEOS.io
http://btce.com
November 2015 — January 2018
2 years 3 months
Saint Petersburg, www.tetraservice.ru
Lead fullstack developer
1. Distributed enterprise resource planning system. The main features: proper merge of distributed backend states, offline-first frontend, cooperated live edit of busyness objects.
The application fully is written in JavaScript stack.
Database: MySQL for event logs as write model and in-memory immutable data structures as a reading model.
Backend: koa/event sourcing/WebSockets/ORM/actor model/microservices/functional paradigm)
Frontend: ReactJS/redux ecosystem/material-ui/storybook with own components and stories/WebSockets/
Responsibilities:
- Determine code style standards, code review, mentoring
- Development pipelines and setting up DevOps
- Isomorphic architecture(front/back)
- Scalable micro-services architecture and actor-model based on event sourcing
- UI component toolkit
During the project, we hired a team of three developers and one UI architect.
2. Before, I worked with geological monitoring system frontend.
The scope of my tasks:
- high-performance time series charts with up to 4 GB in-memory data and a lot of settings for the appearance from scratch
- pdf reports
- video streaming
- complex dashboard
- multilevel access control
- mobile application
July 2008 — January 2015
6 years 7 months
Flaps LLC
Borisoglebsk, flaps.ru
IT, System Integration, Internet... Show more
ECMA developer, CEO
Responsibilities:
- Management of a company up to 25 employees.
- Tech lead of frontend part of the games.
- Development and support cool projects with up to 2.5 million users.
- Free offline programming courses (AS3 and basics of OOP).
Used stack: AS1, AS2, AS3, Flex, Starling, FeathersUI, Genome2D, AMF, Adobe Media Server, Adobe Air (including native extensions and FlaCC)
June 2005 — August 2008
3 years 3 months
Skills
Skill proficiency levels
Advanced level
Level not specified
Driving experience
Driver's license category B
About me
Primary program language skills: AS3 (Flash), TypeScript (typed JavaScript, I’m very excited about various type systems and category theory at all).
Frontend JS frameworks: React + Redux/MobX, Backbone + Marionette.
I have some experience with JAVA and PHP, but I can do same tasks much better with NodeJS.
Familiar databases: MySQL, Cassandra and ClickHouse.
I actively propagandized and used DevOps tools: unit-tests, end-to-end tests, continuous delivery, continuous integration.
As a developer I willing to expand my stack with functional paradigm, event sourcing, react-native, F#, Scala.
Here you can find some test tasks - https://github.com/FlaPS/react-redux-snake . I can show you some other code on demand.
Higher education
2011
менеджмент организации, менеджмент организации
Languages
Citizenship, travel time to work
Citizenship: Russia
Permission to work: Russia
Desired travel time to work: Up to one hour