Alexander Ryzhikov
Contact information
- cooba.meย
- github.com/coobaha
- linkedin.com
- [email protected]
- ๐ซ๐ฎย Finland,ย Helsinki
Education
- Degree: Specialist degree, World economy
- Institution: Moscow State University of Economics, Statistics, and Informatics
- Graduation Year: 2010
Technical Skills
- Programming Languages:
JavaScript
TypeScript
Rescript
ReasonML
Flowtype
Elixir
OCaml
Python
Ruby
- Web Frameworks:
Express
Fastify
Hapi
Meteor
Electron
NextJS
GraphQL
NuxtJS
Remix
Astro
SvelteKit
Phoenix
Ash
- Mobile Development
Cordova
Ionic
React Native
- Frontend Frameworks:
ReactJS
SolidJS
Svelte
VueJS
Metosis
AngularJS
CycleJS
EmberJS
- Databases:
MongoDB
CouchDB
PouchDB
Postgres
- Cloud & CI/CD:
OpenShift
,Heroku
,DigitalOcean
,Cloudflare
,AWS
,Jenkins
,TravisCI
,CircleCi
,Github Actions
,Gitlab
- Container & Orchestration:
Docker
Kubernetes
Colima
- Testing:
Playwright
Cypress
Testim.io
Jest
Vitest
React Testing Library
Puppeteer
Professional Experience
-
Principal Engineer at Framer (1 October 2023 โ Present)
- Doing tasks related to improve Framer Studio performance and scalability.
- Building a tool for static analysis of the codebase to generate optimal code and libraries based on type information and data structures. Resulting in a 30% faster startup time and 20% faster rendering time.
AST
TypeScript
NodeJS
- Working on a binary protocol and data structure for Framer Studio to lower the amount of data transferred between the server and the client and improve performance.
NodeJS
TypeScript
Go
- Preparing for a new architecture for the Framer Studio to be able to scale for a bigger projects with faster rendering and better performance.
NodeJS
TypeScript
ReactJS
- Building a tool for static analysis of the codebase to generate optimal code and libraries based on type information and data structures. Resulting in a 30% faster startup time and 20% faster rendering time.
- Product work with Team & Community, helping with bugs and doing on-call duties.
- Doing tasks related to improve Framer Studio performance and scalability.
-
Senior Staff Engineer at RapidAPI (December 2022 โ May 2023)
- Unfortunately was affected by the economical situation on market and was let go.
-
Staff Engineer at RapidAPI (December 2021 โ December 2022)
- Collaborated on coding and increased team productivity.
- Led large multi-team technical initiatives from ideas to delivery.
- Enhanced observability across services.
- Led micro-frontend architecture and development.
- Promoted modern development practices and team autonomy.
- Delivered high-leverage services and features like RapidAPI Studio, HTTP Client (Web + VS Code extension), Hub, Design System, API Linting VS Code extension, and more.
- Explored and integrated new technologies, tools, and third-party services like Builder.io into our Marketplace and Admin.
-
Staff Engineer at Wolt (June 2021 โ December 2021)
- Collaborated on coding and assisted teams with front-end development needs.
- Fostered shared code and conventions while aiding the engineering team's growth.
- Advocated for modern development practices and team autonomy.
- Promoted common components and expedited the delivery of deliverables.
-
Senior Software Developer and Team Lead at Wolt (July 2019 โ June 2021)
- Developed full-stack solutions using
TypeScript
,JavaScript
,NodeJS
,Scala
,ReasonML
,MongoDB
,Postgres
,Kubernetes
,Docker
,Kibana
,Graphana
,Python
. - Led front-end development and architecture design.
- Implemented a UI toolkit used company-wide.
- Headed a team of 8 developers (5 front-end devs, 2-3 backend devs) + 2 designers + Product Lead.
- Ensured the execution of the right strategies in the right ways.
- Oversaw hiring processes and promoted personal growth through mentoring and coaching.
- Facilitated team meetings and tasks.
- Developed full-stack solutions using
-
Senior Software Developer at Zalando (November 2018 โ July 2019)
- Crafted a performance review tool used internally by the entire company.
- Led the development and architecture of user-facing parts & services.
- Optimized performance across various platforms.
- Designed and implemented new architecture for the translation process.
- Improved translation coverage and process efficiency significantly.
- Assisted in recruitment, onboarding, and knowledge transfer.
- Utilized various technologies, including:
JavaScript ES2015+
,ReactJS
,NodeJS
,Webpack
,Kubernetes
,AWS
,S3
,CloudFormation
,Postgres
,Ruby on Rails
,Python
,ReasonML
,TypeScript
,Python
,Scala
,CSS4
,CSSnext
,PostCSS
styled-components
,GraphQL
,zone-js
,OpenTracing
-
Senior Software Developer at Relex Solutions (June 2016 โ November 2018)
- Developed new futures and projects for the supply chain planning system.
- implementing new futures as a full-stack developer
Ruby on Rails
JavaScript
NodeJS
- architecture and development of interactive dashboards constructor
- implementing new futures as a full-stack developer
- Transitioned huge legacy
EmberJS
codebase toReactJS
without requiring a complete rewrite. - Developed internal tools and libraries.
ReasonML
automation tool for team daily routinesESlint
plugin to warn about lousy mutation patterns by parsing code AST
- Assisted in recruitment, onboarding, and mentoring and acted as a teacher in the developer academy.
- Utilized various technologies, including:
JavaScript ES2015+
ReactJS
NodeJS
Webpack
Ruby on Rails
Python
React Native
ReasonML
Python
Java 8
CSS4
CSSnext
PostCSS
- Developed new futures and projects for the supply chain planning system.
-
Lead Developer at Modern Accounting (January 2017 โ November 2021)
- Designed and prototyped web-based solutions.
- Developed website architecture and an isomorphic
ReactJS
app. - Handled DevOps tasks, deployment, logging, and monitoring.
-
Senior Front End Developer at OneTwoTrip, Moscow, Russia (November 2015 โ July 2017)
- Established cross-project frontend architecture.
- Developed and launched new applications and projects.
- Supported and developed current legacy apps
ReactJS
,jQuery
,AngularJS
. - Assisted in recruitment processes.
- Utilized various technologies, including:
JavaScript ES2015+
,ReactJS
,NodeJS
,Webpack
,GruntJS
,GulpJS
-
Software Developer at Clickavia, Moscow, Russia (February 2015 โ November 2015)
-
- Developed
EmberJS
version of avia application - Engineered
ReactJS
isomorphic dynamic packages application - Created
NodeJS
services - Implemented dropped basket analysis
- Executed Russian city names inflection service
- Managed DevOps, CI infrastructure, and tasks with
Docker
andJenkins
- Maintained and developed legacy apps using
AngularJS
,EmberJS
- Participated in recruitment processes
- Utilized various technologies, including:
JavaScript (ES2015+)
CoffeeScript
AngularJS
Jasmine
Karma
ReactJS
EmberJS
NodeJS
Jenkins
Hapi
Webpack
Babel
- Developed
-
Front End Developer at Media5, Moscow, Russia (March 2013 โ February 2015)
- Developed new projects for the customers
- Constructed iOS hybrid app,
AngularJS
apps - Utilized
NodeJS
stack for a front-end workflow - Supported legacy sites and projects of the company
- Utilized various technologies, including:
JavaScript
git
NodeJS stack
Cordova
AngularJS
php
git-flow
Twig
ReactJS
-
Freelancing as Front End Developer (January 2012 โ March 2013)
-
CSO at Raiffeisen, Russia, Moscow (August 2011 โ February 2013)
-
Sergeant in the Russian military at Air Force radio-technical troops. (June 2010 โ June 2011)
-
Sales Manager at Pixel24.ru, Russia, Moscow (November 2009 โ June 2010)
Other projects
-
Developed Electron application to automate accounting routines
-
Built Telegram bot for team daily operations (e.g., assign code reviewers)
-
Created Session replay using
ReasonML
,Postgres
,Kafka
,Protobuf
Redis
-
Investing Bot
- Fun active project that generates some profit, sometimes $ fly away with this bot though.
Elixir
,Postgre
,Job queues
,Browser automation
,Grafana
,Prometheus
,Docker
,Phoenix
,LiveView
-
Contributed to Open-source: