Upstaff Sign up
Roman B.
🇺🇦Ukraine (UTC+02:00)
Created AtUpstaffer since June 23, 2022

Roman B. — PHP Software Engineer (Laravel, Symfony, Yii)

Expertise in Back-End Web.

Last verified on July 04, 2023

Bio Summary

- Software Engineer with excellent skills, knowledge, and work experience in web, mobile, and desktop development - Has over 6 years of experience in developing sites and applications using modern web technologies, solutions, and best practices - Major specialization is building applications based on both Javascript/ES6+ and PHP: backend frameworks Laravel, Symfony, NodeJS, Express/Nuxt/Next/Nest.js/RestAPI along with front-end JS frameworks such as ReactJS + Redux, React Native, VueJS, Angular 2+. - Rich experience in deploying and maintaining using such technologies as CI/CD, Docker, Apache/Nginx, CDN + force SSL Cloudflare, AWS(EC2, S3, Route53, RDS, Lambda, Elastic-cache, SES, SNS, SQS, Amplify CI/CD, IAM), GCP (Firestore, IAM, Cloud Run, Cloud Functions, App Engine, Real-time Database, Identity and so) - Strong skills and knowledge in DB design and management using such DBMS as MySQL, PostgreSQL, DynamoDB, SQLite, MongoDB, writing complex SQL-queries with sub-queries, transactions, cursors, creating stored procedures, triggers, sequences, pg pub/sub, etc. - Worked on over 40+ projects in various roles, like Team/Teach Lead, Architect, FE/BE Developer, with different aims and misc. tech stack - Intermediate+ English - Available from 01.07.2022

Technical Skills

Programming Languages JavaScript, PHP
JavaScript Frameworks Angular, Express, jQuery, NestJS, Next.js, Node.js, Nuxt, React, Vue.js
JavaScript Libraries and Tools Expo, LoopBack, React Native
UI Frameworks, Libraries, and Browsers jQuery
PHP Frameworks Laravel, Symfony, Yii
Databases & Management Systems / ORM AWS ElasticSearch, MongoDB, MySQL, Redis, SQL
Cloud Platforms, Services & Computing AWS, DigitalOcean, GCP
Amazon Web Services AWS EC2, AWS ElastiCache, AWS ElasticSearch, AWS IAM, AWS Lambda, AWS RDS (Amazon Relational Database Service), AWS Route 53, AWS S3, AWS SES (Amazon Simple Email Service), AWS SNS, AWS SQS
Web/App Servers, Middleware Apache HTTP Server, Nginx
Scripting and Command Line Interfaces Bash
Mail / Network Protocols / Data transfer CDN
Deployment, CI/CD & Administration CI/CD
Virtualization, Containers and Orchestration Docker
Version Control Git
Methodologies, Paradigms and Patterns Publish/Subscribe Architectural Pattern
Other Technical Skills Rakspace

Experience

Full-Stack Software Engineer, Kinchaku 

January 2022 - now

Description: The project is a SaaS Multi-tenancy platform, the main goal of which is to provide its customers with a range of functionality focused on selling native Google Pay (https://developers.google.com/pay/passes?hl=ru) and Apple Wallet (https: //support.apple.com/en-us/HT204003) Passes, as well as their customization and management support.

The project is very flexible in its range of features and variety of project templates such as Coupons, Loyalty Programs, Event Tickets, Transport Tickets, Vouchers, Stamp Cards, and so on.

The project includes such key parts as Super Admin Dashboard, Workspace Owner Dashboard, Storefront Widget, and Mobile App, which together represent Kinchaku

Tech stack:

  • BE: PHP 8.1, Laravel 9, Laravel Nova, Laravel Sail
  • FE: Vue2, VueRouter, Vuex, Vuetify
  • DB: MySQL, Google Services (Google Pay), AWS (S3, SES, EC2, RDS, AEC)

 

Tech Lead

November 2019 — December 2021

Mentoring, code reviewing, providing best practices, training, and control of skills of employees, control of the transfer of project development, writing the documentation, planning, development, and pre-sales phases of the projects. Handling the trainee from a bench and support before independent work.

Re-searching for the specific solutions which are responsible for the business goals of the company and their clients, resources balancing in the company, interviews, performing test tasks, DevOps-ing, CI/CD, and some CTO tasks, like preparing the post-BA analyses, providing estimates, technical capabilities of the team, pre-sales phases with clients and starting the development. Post-production phases for the given projects.

Gained & Improved Skills: PHP, JavaScript, Docker + DockerCompose, ElasticSearch, MicroServices, CI/CD, AWS, Laravel, ReactJS, Angular 10, PostgreSQL, MySQL, Mentoring, Administration, SailsJS, NestJS

Overviewed (without commercial practice): Kubernetes, AWS Amplify, Google Cloud Platform, Dart, Helm, Vue3, ReactJS 18

 

Full-Stack Software Engineer

August 2017 — November 2019

Worked both on Frontend and Backend using various tech stacks based on PHP and JavaScript, React Native. Planning and building the DB architectures, searching for solutions, implementing of technical specifications, and improvements, and following the development phases. Post-production tasks and finalizing the development phase, writing the documentation, mentoring

Gained & Improved Skills: Laravel 4.8+, Symfony, MySQL, MongoDB, PostgreSQL, ElasticSearch, AWS, NodeJS, Payment Systems, Third-party services integration, VueJS, ReactJS, WebSockets, ReactNative, Expo, Micro-services, HTML/XML Parsing, HTML/CSS, Loopback JS, MeteorJS, WebRTC (Tokbox, Twilio), Nginx, Apache 2

 

Full-Stack Software Engineer

June 2016 — August 2017

Worked both on Frontend and Backend using various tech stacks based on PHP and JavaScript. Planning and building the DB architectures, parsing of the inbound emails and converting them to the project's entities, and customizing the packages for the project's needs. Post-production tasks and finalizing the development phase, writing the documentation.

Gained & Improved Skills: Ubuntu, HTML/CSS, JavaScript, Codeigniter, VueJS, Apache2, MySQL, SphinxSearch, AWS EC2. AWS RDS, AWS Elastic Cache, Rackspace

 

Individual Freelancer

February 2012 — June 2016

Slicing, simple JS solutions, and common interaction with a back-end. Mostly focused on HTML, CSS, and simple AJAX calls. Simple tasks using Angular 1.3 - 1.5

Worked both on Frontend and Backend using various tech stacks based on PHP and JavaScript. Planning and building the DB architectures. Post-production tasks and finalizing the development phase, writing the documentation. Setting up and configuring SMTP server for the internal project's needs.

Skills: HTML, CSS, JavaScript, jQuery, UnderscoreJS, Bower, WordPress ^4, HTML, CSS, JavaScript, MySQL, Digital Ocean, Apache 2, Yii 2, Google Maps, Google Analytics

Education

Master’s degree, Zaporizhzhia National Technical University, Electric Machines, and Devices

September 2008 — May 2013

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Roman B.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring