edited 5.04.2024
|

Alexander Kosarev

Software Developer

experience

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).

Freelance

Aug '23 - present

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.

skills

Frontend

JavaScript/TypeScript
React
HTML
CSS/Sass
Tailwind
Bootstrap

Backend

Next.js
Node.js
Python
C++
PHP
SQL
PostgreSQL

Tools

npm
Webpack
CMake
Git
SVN

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