Constantine L., PHP Software Engineer

Back-End Web
english B2 (Upper-Intermediate) English
seniority Senior (5-10 years)
location Odesa, Ukraine UTC-08:00

Summary

- PHP Engineer with 5+ years of experience in designing and developing dynamic web application/software
- Capable of understanding client requirements and translating them into code to add new features or modifications to existing products
- Adept in coordinating with testers to perform acceptance testing as well as maintaining technical documents
- Possess strong knowledge of PHP web frameworks such as Laravel.
- In-depth information on SQL/NoSQL databases and their declarative query languages to ensure appropriate information retrieval.
- Have a solid understanding of various data types, data structures, and algorithms.
- Upper-Intermediate English

Main Skills

Programming Languages

PHP Frameworks

CodeIgniter Laravel Lumen Slim

UI Frameworks, Libraries, and Browsers

CSS HTML jQuery

JavaScript Frameworks

jQuery Vue.js

PHP Libraries and Tools

PHPUnit Xdebug

Databases & Management Systems / ORM

Cloud Platforms, Services & Computing

AWS CloudFlare

Amazon Web Services

AWS EC2 AWS IAM AWS RDS (Amazon Relational Database Service) AWS S3

Web/App Servers, Middleware

Apache HTTP Server Nginx

Mail / Network Protocols / Data transfer

CDN SSL

Deployment, CI/CD & Administration

CI/CD

Methodologies, Paradigms and Patterns

DDD DRY KISS OOP SOLID

Virtualization, Containers and Orchestration

Docker

SDK / API and Integrations

Facebook API Google API LinkedIn API PayPal API RESTful API Stripe

QA, Test Automation, Security

PHPUnit

Logging and Monitoring

Sentry

Third Party Tools / IDEs / SDK / Services

Xdebug

Other Technical Skills

SAAS
ID: 400-162-115
Last Updated: 2023-07-04

Experience 

Backend developer, Wonderkind (Netherlands)

1 year 4 months (last project)

Description: Talent attraction technology focused on vacancy visits, employer brand awareness, and job applications. Automate your social media campaigns that will make passive job-seekers flock to you. Focus on running your people business and delivering an inflow of candidates to your clients.

Responsibilities: Improving internal API, integrating third-party APIs, code refactoring, implementing domain-driven design, writing unit, and integration tests.

Project Team Size: 20 backend developers, 10 frontend developers, Team Lead, QA, PM, Business Analyst, Product Owner, Scrum Master, Customer Success team 

Tools & Technologies: PHP, Laravel, Vue.js, Facebook, Google, Amazon, Elasticsearch, PostgreSQL.

 

Full stack developer, TKM9 (Australia)

Description: Administration panel to manage content (games, videos, photos).

Responsibilities: Designing and building admin panel, integration with Google API, writing unit and integration tests.

Project Team Size: 4 backend developers, 2 frontend developers, Team Lead, QA, PM, Business Analyst, Product Owner, Scrum Master

Tools & Technologies: PHP, Laravel, Vue.js, Amazon SQS/S3, Stripe.

 

Backend developer, PLP (Africa)

Description: A management system for customers and agents

Responsibilities: Designing and building admin panel, designing API (Google API integration), writing unit tests (integration tests). Project

Team Size: 4 backend developers, 2 frontend developers, QA, PM, Business Analyst, Product Owner, Scrum Master, and Team Lead.

Tools & Technologies: PHP, Laravel, Vue.js, RabbitMQ, MySQL.

 

Full stack developer, Constant Energy (US)

Description: A system for bank workers to provide a clear and convenient way for clients to order credit services with a help of a web/tablet application.

Responsibilities: Building admin panel, designing API, writing unit tests (integration tests).

Project Team Size: 3 backend developers, 2 frontend developers, QA + PM.

Tools & Technologies: PHP, Laravel, Vue.js, Amazon (S3, SQS), MySQL.

 

Backend developer, Rokes Exchange (Japan)

Description: System for administrators and clients to provide token management, including transactions and operating with stock graph data. The system provides accounts and wallet management with security.

Responsibilities: Building admin panel, designing internal API, integration with Binance third-party API, writing integration tests.

Project Team Size: 2 backend developers, 1 frontend developer, QA + PM

Tools & Technologies: PHP, Laravel, Vue.js, Redis, PayPal.

 

Full stack developer, Rocket Effect (US)

Description: System for Administrators to manage purchases and products

Responsibilities: Creation of admin panel, designing and building internal API, integration with external APIs, communication with the team, writing unit tests

Project Team Size: About 10 specialists (back/front)

Tools & Technologies: PHP, Apiato framework (Laravel based), DDD, Vue.JS.

 

Backend developer, Instabox (Germany)

Description: Photo printing tool.

Responsibilities: the creation of an admin panel, designing and building internal API, integration with external APIs, communication with the team 

Project Team Size: Full stack developer, 2 Java devs, PM, QA.

Tools & Technologies: PHP, Laravel, Java EE, AngularJS, Bootstrap, MySQL.

 

Backend developer, Sparkpage (US)

Description: The platform for mailing process automatization. A drag & drop Customer Journey Mapping tool to plan the perfect experience.

Project Role: Backend developer

Responsibilities: database architecture, code reviews, writing unit and integration tests, communication with the team, designing internal API, integration with external APIs

Project Team Size: 5 team members

Tools & Technologies: PHP, Laravel, MySQL, HTML, CSS, JavaScript, Bootstrap.

 

Full stack developer, Albumii (Kuwait)

Description: Albumii software helps you to design your photo album in minutes. It’s available on all platforms. Add your layouts, text, and backgrounds, then order them to be printed and delivered to your home. We utilize our pioneering state-of-the-art technology in printing your HD photo book and binding it in a beautiful flat-spread format to position your photos freely no matter where you place them. We specialize in expressing true-to-life colors and sharp text for a true HD presentation experience.

Responsibilities: designing internal API, integration with external APIs, building admin panel, code reviews Project Team Size: 6 devs, PM, QA, Business Analyst. 

Tools & Technologies: PHP, CodeIgniter, Bonfire, MySQL, AWS, Bootstrap, CSS, HTML, JS, jQuery.

Education

Engineering Master’s degree, Zaporizhzhia National University

2004-2009