Больше информации по резюме будет доступно после регистрации

Зарегистрироваться

Candidate

Male, 27 years, born on 12 July 1997

Zhodino, not willing to relocate, not prepared for business trips

Full-stack developer

3 000 $ in hand

Specializations:
  • Programmer, developer

Employment: full time, part time

Work schedule: remote working

Work experience 10 years 11 months

September 2014currently
10 years 10 months
Izumrud Technologies
CTO
CTO and Co-Founder, Lead Backend Developer, Izumrud Technologies, Responsibilities - Distributed infrastructure design ; - Implementation - Architecture - Ansible roles, deployment automation tools - Project security - DB design - Reliability and performance engineering Achievements in CloudFile project - Built customizable solutions that allows to change storage backend, replace or add storage frontends ; - Built FUSE driver ; - Built high-performant custom TCP-based protocol Technologies: Go, FUSE, Distributed infrastructures, lock-free data structures, ansible, cgo, go asm, Grafana, Prometheus, ES6/esnext
August 2014currently
10 years 11 months
Guava Studio
CTO
Responsibilities - Building high-performance solutions (web-servers, shared cache servers with custom TCP-based protocols, API servers, near-realtime optimization services: minifiers, html restructurizers etc.). - Developed many landing pages. ; - Developed a Landing Management System, that allows user to customize his landing page as simple as possible. - Developed a web-proxy with customizable SLA, several configurable load balancing algorythms, healthchecks, alerting system, emergency mode (limits rate, sends alerts, runs sh script e.g. to deploy more docker containers and register it). - Developed near-realtime image resizing solution that works with html restructurizer that replaces image URL to resized version if width and height is known. - Developed near-realtime image compression solution. ; - Developed a distributed DNS solution that works with web-proxy solution. ; - Developed a web tracking solution. It's API served more than 800mbps while used only 20% CPU and 250mb RAM, then web-proxy send us an alert and we've blacklisted some IP subnets. - Implemented compile-time enabling for debug logs, so we can keep debug calls in the code but in production build it will be optimized and removed with arguments calculation. - Implemented pure-Go isomorphic server for React.js web apps that works 1.5 times faster than node.js implementation.
March 2017April 2017
2 months
BDTech LTD.
Lead backend/System architect
Responsibilities - Architecture - Features implementation - Ansible roles, deployment automation tools - Project security - DB design Achievements - Because even Golang was to slow and ineffective for this project, hashmap (builtin map[T]T) performance was insuffitient, the project was migrated to Goodlang, where maps are thread-safe and lock-free - Developed high quality project structure Technologies: Go → Good (+ Gramework), JSX, React.js, ScyllaDB, Ansible, microservice architecture

Skills

Skill proficiency levels
Golang
JavaScript
HTML5
CSS
Unix
HTTP
Web Application Development
Node.js
C/C++
React
Redux
ESnext

About me

I am a seasoned server-side developer with strong full-stack web developing background. I like to implement complex high performance solutions with nice web interfaces and optimize performance of my own and third party apps. Started to learn programming back in 2007. Started to develop web-sites in PHP back in 2011. In 2015 switched to Go. Done a lot of migrations of code written in PHP, Ruby, C, C++, Java and Python, mainly to Golang. I am a maintainer of awesome-go list, the most authoritative list of software written in Go, that as of writing is on top-5 Go projects. Experienced in frontend technologies like React.js, Redux, es6/esnext, postcss, webpack etc. Starating from 2016 co-founded and working on Good programming language based on Go. One of biggest differences is thread-safe lock-free memory model. Have experience with golang asm. Skills High level: Go, HTML, CSS, JS (ES5/ES6/ES7), PHP, Virtualization, Linux administration, Software architecture, Isomorphic apps, React, PostCSS, Webpack, NodeJS,RethinkDB, nginx ops, Adaptive layout, Performance optimization, Pair programming, Regexps, N-tier arch, Microservice arch, Web-design, Branding design, Website rendering time optimizations Mid level: SQL, C, Golang asm, Mikrotik RouterOS configuration, Unikernel solutions, Telegraf, Custom monitoring solutions, Ansible, CD, CI, Cloud control systems, CDN solutions, Ops, Near-realtime web Services, Grafana, Prometheus, jQuery, Lock-free concurrent programming, Sound engineering, SEO Learning: OS development, Functional programming, Clojure, Rust

Secondary special education

2014
DNZ ZVPU #6
Design

Languages

RussianNative


Citizenship, travel time to work

Citizenship: Ukraine

Permission to work: Belarus, Russia

Desired travel time to work: Doesn't matter