edited 01.08.2024
|

Alexander Kosarev

Software Developer

experience

RG3, Full Stack Developer

Apr '24 - present

rg3.su

Specialized in back-end development using PHP and Laravel, working extensively with legacy code and ensuring smooth updates to modern standards. I designed and maintained robust MySQL databases, implemented the MVC architecture, and developed various APIs for seamless integration with other services.

I utilized Laravel Blade for templating and created dynamic user interfaces. Additionally, I integrated Inertia.js with React and Redux to enhance interactivity and state management for single-page applications. This experience has equipped me with a strong foundation in both server-side and client-side development, enabling me to deliver comprehensive solutions in complex environments.

Freelance

Aug '23 - Apr '24

Chrome Extension Developer

Enhanced browsing experiences through custom Chrome extensions. Seamlessly integrated web scraping, IndexedDB functionality, and interfaced with C++ applications. Developed extensions that automated tasks, improved data retrieval, and expanded functionality for users.

Website Developer

Designed dynamic web applications with React, optimized with Next.js for server-side rendering. Utilized PostgreSQL for efficient backend data management. Led end-to-end development to ensure seamless user experiences.

Felenasoft, Software Developer

Jul '20 - Jan '22

felenasoft.com

    Participated in the development of video surveillance software written in C++:
  • Developed new filters and modules for processing video streams.
  • Developed network modules.
  • Refactored legacy code.
  • Engaged in cross-platform development.
  • Developed and supported GUI (Graphical User Interface).

skills

Frontend

JavaScript
TypeScript
React
Redux
HTML
CSS
Sass
Tailwind
Bootstrap

Backend

Next.js
Node.js
Python
C++
Boost
PHP
Laravel
CodeIgniter
SQL
PostgreSQL
MySQL

Tools

npm
Webpack
CMake
Git
SVN
Docker

projects

Resume Website

alexcd.com

This portfolio website embodies the seamless fusion of React and Next.js, crafted to showcase my professional journey with sophistication. Enriched with the aesthetic finesse of Tailwind for styling, it radiates elegance and functionality. Delving deeper, I've integrated analytics to capture visitor insights, ensuring a comprehensive understanding of engagement. Moreover, the personalized touch extends to the user experience — with a bespoke message form nestled discreetly in the top-right corner. Each message submitted seamlessly reaches me through a Telegram bot, elevating connectivity and communication to an unparalleled level of convenience.

Tetris

Source code: github.com/AlexanderDoe42/Tetris

Classic Tetris. Written in C++ using Qt framework.

education

Applied mathematics

Immanuel Kant Baltic Federal University

summary

Innovative software developer with a passion for crafting elegant solutions to complex problems. Proficient in multiple programming languages and frameworks, with a keen eye for detail and a commitment to excellence. Experienced in full-stack development, from concept to deployment, and adept at collaborating with cross-functional teams to deliver high-quality software products on time and within budget. Proven ability to adapt to evolving technologies and drive continuous improvement.

English level - B2.

alexcd.com, 2024
Alexander Kosarev