Position: Node.js developer
Category: Node.js
English level: upper
Years of experience: 2.5


I've mainly worked as a Freelancer, and have used to working alone. I don't find any problems talking to clients, verifying features and keeping contact for future bug fixes.
I've singlehandedly worked on an app project from planning, UI design, BaaS to mobile development in the Summer of 2019 and redesigned in the Autumn. The project's name is Tapov. I've used the Firebase Back-end-as-a-Service tool for user data management . Firebase allowed me to meet client's needs and make changes quickly, allowing the client to understand and manage bills without setting a limit to scalability. I used Flutter for the mobile part. It allowed me to write less and by spending less time to adapt to any mobile platform I could work more cost-effective. After a few months I've received a redesign proposal. I change the looks of the app, added some features and eliminated bugs that were noticed during that time. This project has been on the Play Store ever since under the name "Tapov - Easy transfers".
I've taken on another project in the Spring of 2020 of an online shop with a mobile application and hired a junior Flutter developer to help me with that. I've taken the full responsibility of a project on me and started to make mockups for the other developer to base on. After talking to clients and confirming the design I've functionality of the product on AWS. The project was compiled of microprocesses and used serverless architecture's bonuses. I've led the junior developer and wrote parts of his program in Flutter when needed, guided him, and showed some design patterns along the way. The project met deadlines but the launch got rescheduled from the creator and it is not online yet.