Position: Senior Software Engineer
Category: JavaScript
English level: upper
Years of experience: 5


2019 - 2021
Planner app (Senior Software Engineer)
Developing application for planning partners working schedule. Controlling working hours. Check / assign skills. View partners daily/weekly/all floors schedules. Assign activities, (meetings, mark out, holidays, daily activities ...) change floor. The main purpose of this app is to watch and control partners business time. With daily and weekly tables that shows and count working hours for every partner. Cache management for API with Redis. Rewrite part of API from Express to Nest.js.
Tech: React, Redux, Node.js, Express, Knex, MySQL, Redis

2018 - 2019 
Test Portal app (Team lead)
Leading a front-end development team of test manager application. This app allows: create, check, assign, manage tests to check knowledges. 4 roles provided with different rights: Admin, test manager, checker, testee. Back-end implemented with Java. In front-end we use React with redux and saga. Organization of team meetings, controlling coding processes, code review, communication with customer, planning.

2017 – 2018 
Shop Trade Comms app (Software Engineer)
Developing application for trade employees to manage service for customers. This service for communication, planning, and task managing between shops. I developed full application using Node.js and React. Features: creating/managing communications between shops to provide more performance. Employee can create comm with information to involve to shops for different actions according inside processes. Shops employees can watch details for this comms and then claim and complete or delete them. Every created communication has its own status (pending, new, in progress, claimed, completed, overdue) depends on action or date when user needs to provide an action for this comm. 
Tech: React, Redux, Node.js, Express, Knex, MySQL