
Meet @Bohdan K.
Front-End developer
4 years of work
English C1, Russian C2
For more than 5 years I have been working as a front-end developer and delivering cutting-edge IT solutions with an outside-the-box approach to each project. I firmly believe that in me, you will find the ideal partner - flexible with capacities and with a high level of responsibility, quality, and communication. I prefer to write clean and maintainable code so always use linters and other relevant tools for that. Having challenges is my passion.
Projects
Under NDA
I was working here as a front-end developer and updated the project to Angular 8+, I used the RxJS library to compose asynchronous code. And for the back end, was made with Node/ Express. This project was based on a PostgreSQL database management system. Also, there was TypeORM to optimize queries.
Under NDA
I was working here as a front-end developer and updated the project from Angular 4 to Angular 5, using Angular CLI and Universal. Also, I added a new functional and Integrated Amplitude. You can check that my front-end Angular work looks great on all modern web browsers and devices. I rarely use simulators.
Under NDA
This is a chatbot for the social network Facebook, which allows users to respond to comments and private messages. I used Angular generally accepted solution for application building. Components, services, directives, and pipes, and If there were nothing to store in the services, then they were used in component providers, but not in the base module (NgModule) provider.
MultiChange
Under NDA
Challenges: - Creating an agile cryptocurrency exchange system; - Improving upon the transaction speed; - Secure all of the shared data; - Make the design attractive; - Implemented most of the common as well as a few unique exchange chains; - Simplified the UX to make our currency exchange more accessible.
Inteam
Under NDA
At its core, InTeam is a simple system. It congregates several databases and tables into one platform, separating users into two categories: regular (employees) and administrators (HR). The special controls are provided to the HR team so that they can handle requests for vacation, sum up the total number of hours worked in a month by each employee, and raise the grade for those workers who’ve shown exemplary professionalism. The regular employees will be using it to find out a bit more about their colleagues, request days off and vacations, and track their performance and upcoming raises. My responsibility was to translate a visually appealing and intuitive design to a lightweight system that scales well as the company grows.
Latin American B2B site
Under NDA
In the project are used: Node.js, React, Bootstrap 4 (Sass), reactstrap, CSS-modules. Plus Apollo Client to communicate with the backend. Jest as a test framework I also "create react app" as a template in which we started the project.
SouthieMap - Real Estate App
This is SPA, an application for finding apartments (sale or rent). I worked only at the Front end and redesigned their design for both the desktop and mobile versions. The plan was only for the desktop. I had only the desktop layout in PSD format, I was required to adapt it to mobile as I developed the landing page in ReactJS + Redux. I was using a mobile-first approach, images sprites, SVG (when possible), SASS, using a "create-react-app" script and separating into reusable components. I made it adaptive for the mobile and tablet versions, I worked with Google maps API and integrated Maps into the application and the result is already in production. The map points, crane watch posts, and latest news posts are dynamic and were provided with the API, I integrated them to get this data, the API also has methods for all the forms on the page. Also, I created other ideas for the future, like implementing a blog platform, etc.
Experience
Front-End Developer
3 years
Under NDA
- Designed the architecture and developed the UI from scratch using the latest Angular technologies; - Implementing various screens for frontend using Angular and various components from NPM; - Writing technical documentation; - Working on different complex applications; - Developed, extended, tested, deployed, and maintained frontend functionality for our client's websites; - Responsible for general maintenance of the application library and debugging.
Front-End Developer
4 years
Under NDA
- Implement interfaces according to approved layouts; - Organization CSS files; - Using new features and techniques of HTML/CSS development; - Interaction with UI/UX designers and programmers; - Creating high-quality code from PSDs and wireframes; - Building reusable components and front-end libraries that can be reused in the future; - Growing and developing with the team.
Education
Zaporizhzhya National Technical University
Bachelor of Computer science
4 years