Taxi companies work with Citymobil using b2b software - Fleet. It helps to control processes of taxi stations, such as collecting different reports about rides, working with drivers and other information connected with taxi stations. I was working in a team of 5 devs (3 backend and 2 frontend), 2 QA, one product designer and product manager.
We had classic SCRUM planning, two week sprints, regular Retro meetings every week, daily meetings and, all in all, had always been in touch. These measures helped us to be sure everybody knows in which direction the product is going and everybody could contribute to the product development.
Duties:
- Developing new product features with React + MobX
- Complexity assessment of tasks and planning of future sprints
- Refactoring legacy code (transferring from Angular to React)
- Working with design team
- Working with QA team
- Working with data visualization in different formats (tables, graphs, charts)
- Working with forms
Outsource development of websites with creative interfaces
Worked with creative interfaces. Came here to the position of Junior Frontend Developer and after 1.5 years I was leading a Frontend team of 5 devs. In these two years I took part in 5 projects
Thanks to these time I gained a lot of experience in creating web animations, paying attention to website performance and working on optimization of the rendering process. Usually we had a really small amount of time to complete projects (as in any digital studio), so in this tempo I also upgraded my ability to complete tasks in a short time but not forgetting about quality of code. Strict deadlines forced me to gain expertise in new technologies fast and I was rather good at it.
Duties:
- Working with complicated animations using Vue JS (Nuxt JS was used where SSR was needed)
- Optimizing website performance in terms of rendering process
- Mentoring Junior Developers
- Working with forms
- Leading a Frontend team of 5 developers on the last project
My starting point in Frontend Development. We made websites for different customers, mostly on classic HTML+JS+CSS, and several projects were made with Vue JS.
This place of work taught me the basics of web development and planning of my work (because there were always several active projects at the same time).
Duties:
- Working with layouts. Coding new and supporting legacy.
- Working directly with design team
- Working with backend team
