Skip to content

Vitsen15/CV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 

Repository files navigation

Vitsentovych Andrii, PHP Developer

Contact info:

Profile:

  • About 6 years of PHP developing experience.
  • Strong knowledge of object-oriented concepts.
  • Experience with applications security issues.
  • Experience in REST API development.
  • Experience of work in a big product company.
  • Nearly three years of Laravel development experience.

Skills:

  • OS: Linux, Windows, MacOS
  • Programming: PHP (5.6, 7+, 8+), Go (basic), JavaScript (basic)
  • System Administration: Linux, Docker [my setup]
  • Frameworks: Laravel, PhpUnit
  • Databases: PostgreSQL, MySQL
  • Dev Tools: PhpStorm, VSCode, Vim, Postman
  • AI: ChatGPT
  • VCS: Git (GitHub, GitLab), Gitflow
  • English: Intermediate

Employment History:

Jun. 2023. – Curr
PHP Developer, Yual
Location: Ukraine, Remote

  • Maintaining and developing Satoshi Hero.
  • Working only with laravel framework.
  • Architected and integrated secure payment gateways to handle multi-currency deposits, withdrawals, and real-time conversions between fiat and various cryptocurrencies.
  • Leveraged Elasticsearch to index gambling games data, designed search of games using Laravel scout and explorer library as search engine.
  • Integrated Google Analytics API at the backend level to track user journeys, conversions, and engagement metrics.
  • Integrated a full KYC (Know Your Customer) system to verify user identities, reduce fraud, and meet regulatory requirements (ID checks, AML compliance).
  • Implemented a highly configurable bonus engine, allowing creation of cashback programs, rakebacks, and loyalty rewards; automated calculation and distribution of bonuses tied to user activity, wagering volume, or promotional triggers, boosting user retention and spend.
  • Utilized RabbitMQ producers and consumers to handle asynchronous, cross-project balance transfers securely; ensured data consistency and real-time synchronization of user funds, minimizing reconciliation issues and enhancing user trust.

Jun. 2021. – Mar. 2023
PHP Developer, GeeksForLess
Location: Ukraine, Remote

  • Maintaining REST API of shared hosting platform with millions of users: fixing bugs, implementing new API endpoints, reviewing colleagues code, writing unit tests (PhpUnit), Investigating and fixing security issues found by security depatment or from tools like: Checkmarks, Sonarcube.
  • Developed next generation application architecture with new routing, dependency injection container and middlewares. Integrating Doctrine ORM to project, implementing custom Persistence functiolality to handle mulltiple database access with their's own EmtityManagers, Entities and Repositories.

Oct. 2020. – May. 2021.
PHP Developer, Easy-Agency
Location: Ukraine, Remote

  • Maintaining and developing websites: ukasko.ua, foodfamily.com.ua and rentflot.ua. Experience of work with Laravel 5.8 – 6, Vue.js. Fixing bugs,developing new features in admin panel(mostly) and front side.

Dec. 2019 - Oct. 2020.
PHP Developer, Freelance
Location: Ukraine, Remote

  • Developing admin panel for realty selling platform using Laravel 5.5, MongoDB and JQuery. Developed RBAC, API functionality and images cropping functionality(using croppie and Bootstrap File Input libs).
  • Developing vulnerabilities monitor dashboard using Laravel 7.0, MySQL andJQuery. Implemented complex queries with Eloquent for retrieving different kinds of security information. Remote database sync via Laravel cron, checking services of remote server in cron, building graphs of vulnerabilities by highcharts.

Apr. 2019 - Oct. 2020.
Linux Migration Administrator GeeksForLess
Location: Ukraine, Mykolaiv

  • Developing PHP CLI tool (based on Symphony Console) for interacting with proprietary REST API and importing mail filters, spam filters, mail contacts from .csv to customer mail account.
  • Migrating customers NS(zone files), mail, DB, web content from one hosting service to another.
  • Extending and developing bash and ruby scripts for SOAP API interaction and system purposes accordingly.

Oct. 2018 - Mar. 2019
Linux MySQL DBA GeeksForLess
Location: Ukraine, Mykolaiv

  • Supporting system and customer databases of shared hosting platform (restoring/ settingup replication, restoring corrupted databases).
  • Monitoring system databases and catching/preventing SQL injections, blocking vulnerable domains causing it.

Feb. 2018 - Sept. 2018
PHP developer Tangram
Location: Ukraine, Mykolaiv

  • Developing(extending) admin panel on YII2 (adding RBAC and CRUD's) and deploying to production by FTP.
  • Bug fix, developing plugins for Wordpress, site and deploying to production by FTP.
  • Developing composer package for simultaneous multiprocessing upload/ download files to cloud storages (GDrive, OneDrive, Dropbox) using REST API.

Education

Sept. 2013 - Jun. 2017
Bachelor degree Petro Mohyla Black Sea University, Ukraine
Major: Computer engineering

About

Curriculum Vitae

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors