-
Apr 2020 - now
Contractor at 🍎
https://www.apple.com
After bloodbath with Russian projects I decided to switch back to normal.
Working on non Russian projects that is.
Learn React they said! It's gonna be fun they said. Well, I can't really say I had a lot of fun,
but indeed it was an interesting experience - switching from Angular to something as bare as React.
At 🍎 I'm building a financial businesses automatisation software.
Frontend only with React/redux/mobx/hooks and all that stuff.
-
Oct 2019 - Apr 2020
Frontend Team Lead at WaveAccess
https://www.wave-access.com
Most of my time there I tried to lead a dozen of frontend developers that were busy building CMS for Russian Government. Huge Angular based app that spent few years in development and was discarded later on.
Then I participated in another project: a Lidar/RFID based customers tracking system for large UK retailer. I was busy building a prototype of customers visualisation based on data from lidars. Canvas/web.sockets
-
Sep 2017 - Aug 2019
Frontend Team Lead at Draewil
https://draewil.delivery
Karma lead me to another project written in outdated version of AngularJS. Had to rebuild from scratch build/deploy processes, rethink artchitecture to make working with large codebase a bit more bearable.
Draewil is a logistics project for Kuwait market. Frontend has to support LTR/RTL and use mobile first approach.
Leading a team of 3 frontend engeneers we are striving to keep balance between implementing new features and refactoring old code. Keeping component oriented structure, typescript and strong linting definitely helps.
Started new mobile web project for a food delivery service in Kuwait using newest Angular version and build stack
-
June 2015 — Sep 2017 (2 years 4 months)
Frontend Team Lead at TripTop
http://trip-top.com
Joined TripTop when it started to grow from a small technology provider into a multinational software development company. I was second frontend developer and had to support and refactor a really large Angular based project with tons of crazy stuff inside. It's a sophisticated B2B and B2C system for Israel tourism market (https://caspitours.co.il as an example of B2C site using our system).'
Later on I created Angular based frontend for selling tickets for Ukranian Railways. That system is yet to became a part of UIA website.
Worked as team lead for a group of five frontend developers. Learned a lot of things about team management, dealing with inadequate requirements, deadlines etc.
-
Dec 2012 — June 2015 (2 years 7 months)
Senior Frontend developer at AgileFusion
http://agilefusion.com
I started as a senior frontend developer and was making prototypes for Barnes and Noble’s Android tablets using web technologies. Made first version of Jakaricare app and switched to native Android development.
In 2013, I joined a team that's developing Android application for TheFind. In the spring of 2015 TheFind was acquired by Facebook and I returned back to frontend development.
At AgileFusion I learned to write highly optimised code for mobile platforms, learned native Android development with Java and worked for several well-known US companies.
-
Jul 2011 — Dec 2012 (1 year 6 months)
Frontend Developer at Yandex
http://company.yandex.com
I was a part of the team responsible for media services, like pogoda.yandex.ru, tv.yandex.ru, time.yandex.ru. Using Yandex’s own BEM tools, jquery, XML/XSLT and javascript, we were writing Javascript code that powers those very high load web services (5-7 millions of unique daily visitors for pogoda.yandex.ru).
Later I became a part of a bigger team that developed Yandex mail service.
At Yandex, I learned to work on a highly loaded projects and learned what looks like working in the biggest Russian internet company.
-
Dec 2007 — Jul 2011 (3 year 8 months)
Frontend Developer at Doctor Web
http://drweb.com
At DrWeb, I worked on creating a very sophisticated web-based control panel MailDesk for Unix service http://products.drweb.com/mailserver/unix/
With a backend written in Perl and frontend written in HTML/CSS/Javascript. Later I became a lead developer of a small team of 3 web developers (we all wrote both backend code in Perl and frontend JS) we kept working on MailDesk and started work on Office Shield project.
At DrWeb I learned to work with svn, cvs and git, improved greatly my skills in Perl and javascript.
-
Mar 2007 — Dec 2007 (kept working as a consultant till 2011)
System administrator at Sapphire Group
http://sapphiregroup.com
I worked as system administrator responsible web all linux based company services including web hosting of ~150 sites, corporate mail server, DB, statistics, FTP and few more.
Also, I joined a team of developers creating web based CRM for UK customer written in Perl on the backend and JS on the frontend.
At Sapphiregroup, I started using Javascript for real web development and improved my English.
-
Sep 2005 — Feb 2007 (1 year 6 months)
System administrator at Polad
http://polad.ru
At Polad, I was responsible for all sorts of internet related tasks. Tech support for users accessing internet services, managing a bunch of linux servers (firewalls, DMZ, routing, VPNs, databases, mail service, web sites, statistics etc).
At Polad I learned linux management at a pretty low level and learned how to keep calm while working in very stressful conditions.