Senior Software Engineer
2019 - PRESENTFido-Biznes- Rewrote significant chunks of the application codebase with optimistic updates using SWR, removed legacy modules, and converted them to TypeScript and functional components.
- Reviewed around five pull requests weekly, mentored four junior developers, and helped them with complex tasks.
- Used GitLab CI/CD to automate testing, linting, and deployment processes.
- Implemented new features using REST, including user forms with input validation, Material UI (MUI) components, file upload, and data exchange with the back-end.
- Managed a technical team to build an eCommerce platform by ensuring code quality and user interface. Communicated closely with the client to develop roadmaps and establish priorities.
Technologies: React, JavaScript, TypeScript, Online Banking, MUI (Material UI), Front-end, eCommerce, Node.js, HTML, CSS, Ember.js, Next.js, Git, MySQL, Docker, Amazon CloudWatch, Amazon Web Services (AWS), MongoDB, REST APIs, RESTful Services, SassSoftware Engineer
2017 - 2019UZINFOCOM Centre- Refactored many components based on the updated business requirements and improved unit tests.
- Wrote documentation and Storybook for new components and updated the docs reflecting the latest enhancements.
- Used NGINX and Docker for deployment purposes to an external server.
Technologies: JavaScript, Government, React, Maps, User Interface (UI), Front-end, HTML, CSS, Ember.js, Next.js, Git, MySQL, Docker, Amazon CloudWatch, Amazon Web Services (AWS), MongoDB, REST APIs, RESTful Services, Sass