I’m a senior web developer with over 6 years of experience and proven knowledge of web-platform development, troubleshooting, and web-site architecture. I write clear, scalable and maintainable code. In my work I use HTML, CSS, JavaScript and Angular. I will be happy to make your project successful with my expertise and professional skills. I am ready to develop a new feature for your existing project, do troubleshooting and bug fixing or even develop a new project from scratch. I’m passionate about my work and enjoy working on interesting, challenging projects that make innovations.
⚡️ In the past 6 years, I’ve been working on 4 big projects as a full-time developer. I worked in different international companies, including being a team lead. I have experience in working for b2b, b2c, startup, e-commerce and cybersecurity projects.
I collaborated with the TVbit project. TVbit Information System is a platform for real-time broadcasting of various content. It allows customers to create interactive channels which contain videos, images, texts, rss feeds and display them on TV panels and monitors. I created different components and developed new features for the client-side application using Angular 7 (TypeScript, RxJS). I also created templates and widgets in pure JavaScript and JQuery, created cross-browser layout, did troubleshooting and code refactoring. From time to time I dealt with third-party APIs such as Yandex.Maps, openweathermap, exchange rates, YouTube, etc. and helped to develop server-side in Golang.
With my direct participation, a significant part of the client-side application was rewritten. Bash scripts have been introduced that allow designers and the QA team to speed up the process of setting up a test environment. The functionality of working with APIs of third-party services was reworked, adjusted for an unstable Internet connection. The reliability and stability of the system as a whole have been improved.
I also worked at the Equeue project. Equeue is a queue management system. It is a set of tools and sub-systems which assist in controlling customers’ flow, managing the waiting time and enhancing customers’ experience for multiple industries including banking, healthcare, retails, education, government, and telecom. I was a Team lead of a small frontend team of 4 people. I was responsible for development of the client-side using Angular 9 (TypeScript, RxJS), creating user stories and tasks, troubleshooting, refactoring and code review. I was in charge of the entire frontend of the project. I set up the environment and built an application architecture from scratch.
It's important for me to build long-term relationships with my clients, providing them with high-quality service and best possible result. I always meet clients’ requirements and deadlines. You could be sure that I’m in touch and ready to discuss the project. Working with me, you can rest assured that your project is in good hands.
I will be glad to provide the following services (including, but not limited to):
- converting business tasks into technical requirements;
- creation of Angular Application;
- HTML/CSS/JavaScript coding;
- creating new features for your app;
- API development;
- writing unit and UI tests;
- troubleshooting and debugging;
- bug fixing;
- connecting third-party APIs;
- refactoring;
- website redesign;
- code review;
- improving performance of your app;
- cooperation with UX /UI designers, QA engineers and other programmers;
- support of the entire application lifecycle (concept, design, test, release and support);
- consulting.
In my work I mainly use:
- HTML
- CSS
- JavaScript
- TypeScript
- Angular
- jQuery
- Bootstrap
- Git
- Website Development
In addition, I also have experience in:
- Angular Material
- Ngx-Translate
- SCSS (SASS)
- RxJS
- NgRx
- MaterializeCSS
- Web application
- Software Development
- Component Testing
- Unit Testing
- REST
- API
- Golang
- Ruby
- Ruby on Rails
- Node.js
- Express
- MySQL
- MongoDB
- Scrum
- Kanban
- SAAS
- RESTful API
👆 If you are looking for a reliable professional that adores solving challenging tasks and creating cool stuff, please don't hesitate to contact me by clicking the green “Invite to Job” button in the top right corner of this page.