Artur Kulembetov
Software Engineer
About
Experienced web developer with deep knowledge in application architecture and design, actively using Next.js, TypeScript, and React. Worked in Agile teams, which helped me develop teamwork and deadline management skills. Developed a comprehensive authentication system at my current job and continue to engage in side projects and learning to constantly improve my skills.
Work Experience
presentsimple.aiRemote
Full Stack Developer
Alfa EcosystemRemote
Frontend Developer
Education
IU International University of Applied Sciences
Bachelor's Degree in Computer Science
Bad Honnef, Germany
Focusing on foundational courses such as Object-Oriented Programming, Java, Data Structures, and Web Development. Gaining hands-on experience through various projects and collaborative teamwork.
Yandex Practicum
Certificate program in Information Technology
Moscow, Russia
In my certificate program, I gained hands-on programming skills by developing projects with technologies such as React, Node.js, and Docker, along with practical experience in teamwork and hackathons. Activities and societies: Hackathons, teamwork projects.
Skills
Projects
Order Validation Food Delivery
About I ordered water, a pie, and bread from a local thai app. Water was out of stock. When the first delivery came, one pie was out of stock. I ordered 10 pies (400 baht) and a few bottles (50 baht), getting free delivery. To prevent this issue, I wrote a script.
Card Hub
Card Hub is a Single Page Application (SPA) built with React, Redux Toolkit, and Tailwind CSS. The application fetches and displays images from the Pexels API, allowing users to like and remove cards with the liked state persisted in local storage.
Property Pulse
A Next.js app for listing and searching rental properties utilizing Tailwind CSS, next-auth, react-icons, react-geo, react-map-gl, react-toastify, and react-spinner.
Weather Wise
A Next.js application that displays the weather forecast and current weather conditions based on the user-selected location. The application uses Google Maps for location search and display, and the Open-Meteo API for weather data.
Button Component
In this challenge, you will build a versatile button component that is part of a design system. These buttons will be used across various challenges and apps found within the platform, providing consistency throughout the user interface.
Blog Card
In this challenge, you will develop a blog card featuring editorial content, including an article cover image, a content category tag, a title, a brief description, and a call-to-action (CTA) link.
Amazon Davidson
A Fullstack E-Commerce Website using Next.js, React, TypeScript, & Material UI.
Natours Project
This single-page travel website is expertly crafted using SCSS for streamlined, scalable styling, and incorporates Prettier for consistent code formatting. It leverages Yarn as a fast, reliable package manager to handle dependencies efficiently.
SupportMe
This fictional dashboard is designed for effective tracking of employee work, teams, and customer support requests. Developed using the Shadcn interface within the Next.js framework, the project is entirely focused on front-end development using pre-defined data.
Course Enrollment and Grade Management System
This Java-based system is created to optimize the management of course enrollments and student grades for educational institutions. It demonstrates the practical application of object-oriented programming principles, encompassing course management, student enrollment, assignment, and grade calculation.
American Quotient
A Java-based quiz game designed to challenge players and enrich their knowledge with fascinating facts about American geography, history, culture, and notable personalities.
Deployed Application Using PM2
I significantly improved my skills in a full-stack environment using JavaScript and TypeScript for backend development with Express.js and implementing responsive frontend technologies. I integrated security features like bcrypt for hashing and securing user passwords and set up CORS to manage cross-origin requests effectively.
LitLootCrate
This project is a student-developed application that facilitates the sharing of books among users. Built with Java and utilizing object-oriented programming principles, this application operates through a simple input/output interface without a graphical user interface (GUI), making it accessible via command-line interactions.