Alexander Kosarev
Software Developer
experience
RG3, Full Stack Developer
Apr '24 - present
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
- 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
Backend
Tools
projects
Resume Website
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
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.