Position: Fronted Team Lead / Fullstack
Category: JavaScript
Experience: 8 years | English: upper


Extended expertise in building SPA applications using modern tech stacks.
I like to build. I build teams, products, processes, and all of them at the same time. 
For more than 8 years of my software engineering, I have been using a lot of different frameworks and technologies which allowed me to look at things from a different perspective. 

Starting way back then from Can, Backbone, moving forward with Angular 1.4, SASS, using Grant, and then Gulp to build apps for Nissan car head units, a tool for sports club management, and CRM for accounting.
Touching React and Redux for the first time when React was at 0.14 and building that with webpack. 

Made a step aside for a year and a half with a new project using EmberJS, a fintech company specializing in B2B currency exchange online.
 
And then worked as a Fullstack for a year using MeteorJS and MongoDB, building a social network and medical DB for people with cancer.

After that tried a bit of mobile development using React Native for half a year, building an app for online shopping. Pure functioning programming, Ramda, ReduxSaga - good time, well spent.

Next, I decided to start my lead career. And build the whole frontend department of the company from 2 to 15 people, along with code review, ci, infrastructure, mentoring, and interview processes. Cypersport domain, lots of different projects around it.
Had some time to play with LernaJS, packaging, and monorepo; SocketJS, ExpressJS and microservice architecture; pipelines and ci; AWS S3, Cloudfront, Route 53, and AWS Edge Lambda, NextJS; 
Have experience closely working with SEO optimization, AB testing, and Google Analytics.

Worked for 1.5 years at a top-notch cybersecurity startup with people from Google, Slack, Dropbox, and Amazon. Get to know advanced TS patterns, Apollo/GraphQL client, and a bit of Django/Python. Contributed to building components based on MUI. 

My next domain was game development, where I was frontend lead, responsible for development mostly admin panel for creators of our social fiction platform. Typical startup mess, pure javascript, an old CRA app, an old Cordova app with global variables without even a bundler. 
Here I didn't quite learn, but rather applied all my skills from before. I set up the code review process, and frontend infrastructure on AWS, CI using CirlceCI, formatted all code with eslint and added it to CI and pre-commit, gradually introduced TS, created a component library, and integrated SentryJS.
First things first - domain. I am interested in mental health, consciousness, optimization of human life or processes, products for digital nomads or traveling, the human brain or health research, datings, and IoT. 

Searching for a lead, full-stack, or architect role. I would like to learn more about the backend and architecture while sharing and using my expertise in the frontend.

My direct manager is a guru of backend and architecture, has great soft skills, and is open to new ideas.

The leadership team (C-level) is open-minded, encourages initiative, easily reachable, and ideally shares how and where we earn and spend money. 

Colleges are highly motivated and always willing to learn new things, at least some of them have high expertise in their field. 

Hope to jump into a microservices architecture, ideally in TS(JS), maybe NestJS. Frotendwise - doesn't matter so much - I can adapt to good new things and improve bad old things, having time and permission to do so.

For me, it is important that processes of development are either good or we know that we wanna improve them. "It works somehow, don't touch" in the process is a red flag for me - I am not the right person for that. 

Speaking of proportion between coding and management - 50-50 is good. I am interested in both. I would like to bootstrap, prototype new things and hand them over.

I live in Bali now and working from an office is not a good option for me. I have been working remotely from home for quite a while before Covid, I like my job and I like when I am trusted. I can get up at night if needed to participate in calls. But conceptually I think offices are gone now. Also, I saw too many people slacking in offices to consider those of any efficient benefit. 

I can and sometimes like working under pressure, but the reason for it should be fair and the amount should be understandable. If the fire state is a normal state of things - I can help fix it, I can think about it, propose new solutions, and work overtime to improve this. What I can't do is pretend this is ok.

I know this is quite a lot, but I am worth it and I am ready to be where I belong.