Position: Software Developer
Category: JavaScript
English level: upper
Years of experience: 0


Apple Notes:

For a test assignment, I built an Apple Notes app using React JS from scratch that allows users to create and organize notes, as well as view detailed information about them. I utilized Tailwind CSS for styling the app's UI and IndexedDB for data persistence. Context API was specifically required for state management, which is why I chose to use it instead of Redux for this project. I was able to effectively use Context API to manage the app's state and ensure its responsiveness and functionality, while also utilizing adaptive design principles for responsive design.

Weather Forecast App:

I was responsible for building a Weather Forecast App that allows users to view current weather conditions and daily forecasts. The app features a location search function and a user-friendly interface. For the front-end, I utilized Vue.js as a framework, while for the back-end, I utilized Express.js to build a RESTful API with Node.js. I also implemented OpenWeatherMap API to gather weather data and store it in the app's database.

Online Photo Collage Tool:

I developed an online photo collage tool using React for the front-end and Express.js for the back-end. This app empowers users to create personalized photo collages by selecting images from their device. To handle background job processing, I utilized BullMQ, a Redis-based message queue library for Node.js. This allowed the app to execute tasks in the background without interfering with the user experience. Additionally, I implemented session IDs for user authentication and access control, ensuring secure and efficient data management.
I am seeking a company that can help me enhance my skills as a developer. While I prefer remote work, I am open to other propositions. Based in Kharkiv.