About me
Welcome to my personal space on the web! My name is Slava Bezgachev. View my CV/Resume in PDF.
I'm a dedicated software developer from Kazakhstan, with a deep passion for crafting innovative solutions using JavaScript and a suite of web technologies.
With over 8 years of experience in the field, I specialize in bringing ideas to life through clean, efficient code and user-centric design. Whether it's building dynamic web applications or contributing to the development of complex platforms, my goal is always to exceed expectations and push the boundaries of what's possible in the digital realm.
Technologies I have experience with:
- JavaScript: Comfortably solving a wide range of problems for over 8 years.
- Node.js: My go-to for server-side development, having built REST APIs, GraphQL servers, and more.
- React: Developed numerous projects using React, including this very website.
- TypeScript: Passionate about TypeScript and incorporate it into all my projects.
- Next.js: The framework behind this website. My preferred choice for full-stack web applications, especially for Server-Side Rendering (SSR).
- Linux: both as a server and desktop OS. Having used Linux for over 10 years, I'm comfortable with the command line and basic system administration. I've also built and maintained servers for various projects, both personal and professional.
- Docker: I use Docker for containerizing my applications and services, making it easier to deploy and maintain them. I also use Docker to host a variety of services on my personal server cluster, including Home Assistant, Plex, backups, and more.
Types of projects I've built or contributed to:
- Static websites: Portfolio includes numerous static websites, such as blogs, promotional websites and simple single-purpose websites.
- A complex low-code platform: Senior front-end developer role in building a complex low-code platform with a flexible BPM system, customizable entities, and their interrelations. Highlights include:
- Performant forms: Led the development of a universal component for rendering forms efficiently, using events-based state management to minimize unnecessary re-renders.
- Complex UI elements: Developed complex UI elements for visual representation of various entities and their interactions, including multi-structured and interlinked entities, tables, and drag-and-drop interfaces.
- A comprehensive platform for a client: Contributed to building a full-stack platform featuring both internal and external web apps with complex business logic.
- Internal web apps for businesses: Built internal web apps for businesses, integrating seamlessly with existing systems and implementing complex business logic.
Feel free to contact me if you have any questions or would like to discuss a potential project or collaboration. I'm always open to new opportunities and would love to hear from you!