FullStack PHP/JS Developer

Alex S

Information

Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
12 yrs.
Location
Ukraine, Chirnivtsi
Nationality
Ukraine
Timezone
(GMT+02:00) Kyiv

Languages

Ukrainian
Fluent (C2)
Russian
Fluent (C2)
English
Advanced (C1)

About

Alex is a seasoned FullStack PHP/JS Developer with 12 years of experience in software development. He possesses strong skills in PHP, Laravel, and Vue.js, utilizing them to design and implement robust applications. In past roles, he effectively addressed challenges including legacy system migrations and API integrations while ensuring the security and performance of complex systems. Alex holds a Master's degree in Computer Engineering.

Experience

RECMAN.IO

Lead PHP Developer

About the Project

CRM system for recruitment and staffing agencies. Simplify recruitment agency's operations with full-scale CRM, advanced candidate database search, invoicing.

  • Recruiting
  • Networking

Responsibilities

Role of Lead PHP backend developer supporting a Team Lead across various development areas within a team of 10 developers. Identified and fixed issues with core functions and helpers, ensuring full test coverage. Developed a plan to address security vulnerabilities in the project, including database weaknesses and XSS attacks. Designed architecture for a new marketplace module, prioritised integrations, built a REST API, and guided the frontend team. Actively created new documentation pages for different features, led marketplace documentation detailing integration processes, and was responsible for team pull request reviews.

Skills & technologies

EDUCTO

Lead Full-stack Developer

About the Project

The project is treatment CRM system for doctors and kids with special needs.

  • Healthcare

Responsibilities

My contribution involved consultations and problem-solving related to architecture, establishing communication between multiple subsystems via API. Developed an MVP web application for doctor’s treatment sessions, including live audio recordings of treatments. (Laravel, API, Nova, VueJs, OpenApi speech-to-text). Set up CI/CD on Github Actions, with test assertions as conditions before merging. Technologies used: AWS, Docker, Nginx, Apache, Laravel, Nova, API, legacy PHP, Bash, cron, Composer, Git, Mysql, CI/CD.

VERBIT.AI

Senior FullStack Software Engineer (PHP, Laravel)

About the Project

Intelligence platform offering AI-powered transcription, captioning, audio description and translation services, combining with human expertise to provide accurate and customizable solutions for industries like higher education, legal, and media.

  • Consumer Services

Responsibilities

Migrated a legacy system(8 servers) to AWS(EC2, RDS, Network, CI/CD), and set up security groups for server connections. After a successful migration, I completely recreated the new admin panel based on Laravel, as the old admin panel was used for SSH connections where managers had to run some bash scripts for various actions. Established a new connection between servers using REST API instead of the previous SSH and XML file exchange. Created documentation and was responsible for preparing sprint releases.

Skills & technologies

RespublikaPark

Team Lead

About the Project

Lead Development of Respublika on one the biggest shopping mall in Europe(3500 car spots). B2C for regular clients with loyalty program, B2B for renting shop areas.

  • Advertising

Responsibilities

Created a complete system from scratch, including a web VueJS application, Android and ios apps with a Laravel API. The API includes several scopes: B2C for regular visitors with a loyalty programme, B2B CRM for shop renters, and an API for live tracking in the admin panel. Designed architecture for parking and charging systems. Developed background schedulers to monitor 30 charging boxes every 20 seconds for progress updates. Integrated with third-party APIS such as Skidata parking API and Ipay payment provider. Developed a stable, tested, and documented API using Swagger for web, ios, and Android apps. Implemented financial features for the charging system, including money holding and full transaction confirmations, which occur after the

Skills & technologies

Education

Kharkiv National University of Radio Electronics

2004 - 2009
Master of Science in Computer Engineering, Educational Program Computer Systems and Networks