Constantine L. PHP Software Engineer

Back-End Web

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

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