Ivan Kuindzhi
Full stack software engineer
v.40
First login: Aug 1, 1982 from Moscow, Russia
Currently based in Yerevan, Armenia (GMT+4)
Briefly
- 20 years in web development
- 10 years of experience with SPAs
- Javascript, NodeJs, Typescript, CSS, SASS, HTML
- VanillaJs, ReactJs (CC/FC), React Native, jQuery, ExtJs
- Python, PHP
- SQL, GraphQL
- Serverless, AWS infrastructure
- Photoshop, Illustrator, SVG, Icon fonts
- Git, Jira, Slack, Trello
About me
My main interest is in frontend engineering,
although I am qualified in server side and serverless programming as well.
I like building frameworks and libraries, client facing apps and backends for them.
Frameworks and libraries excite me the most. I like learning new stacks.
Most of my experience is in zero to one startups where I handle all technical stuff,
but I have also worked in teams.
I am working remotely since 2010.
I am open to relocation.
My English level is C2 (written)/C1 (spoken).
As for my other interests - I am a photographer, digital artist and composer.
Professional experience
-
TheFloorr (January 2021 - present day), UK startup
Full stack engineer
TheFloorr is a UK startup for luxury shoppers and shopper consultants.
It consists of four applications all of which I've built alone:
- Main website for visitors and clients.
- Editorial app, where Editors compose looks, Consultants compose looks and moodboards for clients, Contributors explore catalogue of products and generate trackable links.
- Admin app for user management, Commissions Analytics, Accounting and many other functions.
- Mobile app (currently in development) for clients and consultants.
All apps use GraphQL to access database.
All apps use shared code from a monorepo. Some of the React components are cross-platform compatible between web and mobile app.There is a in-app chat integrated with Twilio/Whatsapp.
Behind the scenes lambdas download product catalogues with millions of products from retailer networks, transform these catalogue into a consumable form for CloudSearch and Postgres using Glue (python).
Integrations: CJ, Awin, Rakuten, Partnerize; Twilio; GetResponse.
- ReactJs
- React Native
- AWS Lambda (NodeJs/Python)
- AWS Cognito
- AWS Glue
- AWS Cloud search
- GraphQL (Hasura)
- Heroku Postgres
- SASS, Gulp, Cypress
-
Lucid (November 2018 - December 2021), UK startup
Full stack engineer
The purpose of this UK startup was to connect developers and designers via Design System. A design system would contain all the styling information (font sizes, spacings, color palette, etc). It can be viewed by clients, exported to pdf and to css or json design tokens. Developers could edit css or json locally and submit changes back to Design System via local npm cli script.
I've built the public app for viewing and editing the styles. The project was closed due to lack of funding.
- MetaphorJs (my own javascript framework)
- Flask (python)
- MySQL
- AWS EC instance
- SASS, Gulp
-
Prevailion (February 2018 - June 2018), US startup
Full stack engineer
This was a cyber security project that collects information about computers exposed to viruses using a sinkhole for blocked addresses known to receive data from viruses.
I've built a proof of concept app for this project after which it was successfully sold.- Main website displaying collected statistics.
- Micro EC instance with python and shell scripts collecing information from hundreds of thousands of requests per minute.
- MetaphorJs (my own javascript framework)
- Flask (python)
- MySQL
- AWS EC instance
- SASS, Gulp
-
Tagspire (January 2017 - December 2017), US startup
Full stack engineer
The idea behind this US startup was to build an instagram-like app with ability to tag products on photos and videos and earn commissions when other users click and buy this product.
I've built the web version of the app and helped fixing bugs in the mobile app.
- MetaphorJs (my own javascript framework)
- MetaphorPhp (my own php backend)
- MySQL
- SASS, Gulp
- Nginx
-
Musiqo (November 2010 - April 2014), UK startup
Full stack engineer
In this UK startup I've been developing an online music platform for independent artists.
Artists were able to submit their albums, Listeners were to listen to previews and buy albums or songs.I've built the web app for artists and listeners (back and front ends), the streaming server and the flash player.
- ExtJs, jQuery
- PHP backend
- MySQL
- SASS, Gulp
- Nginx
- Wowza streaming server
- Adobe Flash
-
Stuffed Guys (January 2005 - December 2008), RU startup
Full stack engineer
Back in the prehistoric age before Google Analytics this was a PHP app that tracked and analyzed natural and paid traffic.
Actions, conversions, funnels, ROI, campaign performance, etc - most of the things one expects to see in GA.As part of our business I've also built a client area where clients could buy a new license and extend or upgrade existing one.
It had an integration with payment gate (I don't remember the name) and some admin functions like statistics, reports and ability to generate free licenses and promo codes.- PHP4/5
- MySQL
- VanillaJs, jQuery
- Apache web server
-
Various web developer jobs (2000 - 2015), RU
- Stanislavsky and Nemirovich-Danchenko Moscow Music Theatre
- Grape Advertising Agency
- Russian Ballet Magazine
- State Theatre of Nations
- The Russian University of Theatre Arts
Websites, printed production.
Contacts
Github: kuindji
Telegram: @kuindji
Whatsapp: +7 916 9043042
Phone: +374 55 843957
Email: kuindji@gmail.com
Facebook: kuindji
LinkedIn: kuindji
Art profile: kuindji.com