Alexandr Cherednichenko

Angestellt, Lead JavaScript Developer / Architect, Fardini Media

Moscow, Russische Föderation

Fähigkeiten und Kenntnisse

JavaScript
node.js
Software Architecture
Enterprise Architecture
Web Development
Design Patterns
UML
Frontend Engineering
Large Scale Web Apps
Complex System Architecture
ES6
TDD
BDD
Karma
Protractor
grunt
jspm
php
MongoDB
MySQL
Redis
RabbitMQ
Web Sockets
Nginx
Flux
Functional Programming
Object Oriented Programming
Code-reviews
Automated Testing
Requirements Management
Requirements Engineering
GRASP
SOLID
CQRS
FLUX
React
DDD
REST
Angular 2
Redux
TypeScript

Werdegang

Berufserfahrung von Alexandr Cherednichenko

  • Bis heute 7 Jahre und 2 Monate, seit Apr. 2017

    Lead JavaScript Developer / Architect

    Fardini Media

    [US, Remote, Part-time] Alpha version: https://designer.allstatebanners.com/#!/editor?for=designer Working with this client again. Helping to fix and finish the online designer tool. - Angular.js 1.6+ - Canvas, Fabric.js - Node - Webpack2 + Babel6 - SASS

  • 5 Monate, Dez. 2016 - Apr. 2017

    Lead Node.js Developer / Architect

    Aline Consulting Oy

    [Finland, Remote, Full-Time] Main responsibilities: - Design the high-level architecture, - Define general development patterns for the team, educate juniors - Improve the dev process - Transform the existing monolith node.js backend to microservices, - Implement new features - Some DevOps (DB migrations, Logging, testing environment, CI & etc) - Node.js code review - Take part in client-side (React, Redux, Canvas) development

  • 4 Monate, Sep. 2016 - Dez. 2016

    Sr. Full Stack JavaScript Developer / Architect

    Fardini Media

    [US, Remote, Full-Time] Develop the graphical editor web application from scratch. Participate in product and UI/UX design, domain model & architecture design, the actual implementation, code-reviews, planning, tooling and other. Some part of the tech stack: ES6, Babel, WebPack node, angularjs, Canvas API, fabricjs and other.

  • 7 Monate, Feb. 2016 - Aug. 2016

    Full-Stack JavaScript Developer / CTO

    CoVi Analytics

    [UK, Remote, Full-time] http://covianalytics.com/ Building the CMILE app from scratch. Duties: Communicate to the domain expert. Write business & tech requirements. Create the full technical solution docs, client & server architecture, deployment, monitoring & etc. Write the back-end and front-end code. Tech-stack: - ES.Stage0 + babel - WebPack - Node (Strongloop) - Angular 1.5+ - Mongo - MySQL - GoogleCloud - A little bit of Python legacy from the prev. backend developer

  • 6 Monate, Juli 2015 - Dez. 2015

    UI Engineer / AngularJS Expert

    Workato

    [US, Remote, Full-Time] http://workato.com UI Development, Refactoring & TechDebt removal, Architecture & tooling improvement. Other. Front-end stack - Angular 1.5+, - SASS, - Karma, Jasmine Back-end stack - RoR - RSpec

  • 1 Jahr und 2 Monate, Juni 2014 - Juli 2015

    Senior front-end engineer, AngularJS developer

    Mobillogix

    (Remote, full-time) http://saleslyft.com/ http://mobillogix.com/ Server side - some global architecture decisions - API (routing, data-structure &, etc.) Client side: - apps build & deploy system (using bash, node, grunt, etc.) - core framework development (based on angular.js) - general features & components implementation - unit testing & etc. Other - requirements management - planning & estimating - educating the team

  • 1 Jahr und 1 Monat, Mai 2013 - Mai 2014

    Senior Full-Stack JavaScript developer

    Cox

    (Office, full-time) http://start.cox.ru/ (Office, full-time) A huge high-load startup in e-commerce, banking, social networking and other fields. There are several sub-projects inside. Generally, I worked on social networking and cooperation part. My responsibilities: - Application architecture design process - Client-side & node.js development & architecture design - Code-review, training - Angular.js - Node.JS - MongoDB - RabbitMQ - Redis - PHP - PostgreSQL

  • 5 Monate, Jan. 2013 - Mai 2013

    Front-end Developer

    CrowdLab

    (office, full-time) A project in social networking, crowdsourcing, and technology brokerage field. Responsibilities: Build the client-side single page application from scratch using as a Middle-Senior JS Developer. Develop node.js backend services. Contribute to architecture design, ensure the desired data-flow and performance. Client-side stack: - HTML5, CSS3 - Angular - Grunt - Stylus - Bootstrap - Karma / Jasmine back-end stack: - Node.JS, WS - MySQL - MongoDB - PHP

  • 3 Monate, Okt. 2012 - Dez. 2012

    Frontend Developer

    OrbSoft

    (office, full-time) https://login.selfbyself.ru Developed on-line services package (for "Svyaznoy" bank customers): It allows the customer to book flight/tour/hotel/train/cinema tickets, buy the insurance, if required, etc. My responsibilities: - Markup - JS client-side development - Close interaction with remote Web-designers - Interaction with back-end developers Client-side stack - native JS - Knockout.JS - HTML5 CSS3 (LESS preprocessing) VCS: subversion

Ausbildung von Alexandr Cherednichenko

  • 11 Monate, Sep. 2004 - Juli 2005

    Theoretical and Mathematical Physics, Technology, Engineering

    Moscow Institute of Physics and Technology

Sprachen

  • Englisch

    Fließend

  • Russisch

    Muttersprache

21 Mio. XING Mitglieder, von A bis Z