Shushanik V. PHP Engineer
Summary
- Software Engineer with more than 6 years of commercial experience in software development
- Experience in development a high loaded online store using SOLID, DRY, KISS
- Extensive experience in building architecture and database optimization
- Experience in stress testing and speed optimization
- Experience in RestFull API
- Knowledge how to improve project from business perspective
- Quick learner, team player, goal-oriented and responsible.
- Availability starting from ASAP
Experience
PHP Developer
February 2023 - Present
PHP Developer
August 2019 – February 2023
Full Stack Developer
January 2016 – July 2019
Projects
Backend Developer
April 2022 – February 2023
Description: Online Casino
Responsibilities:
- Write new functionality.
- Working with Sockets.
- Create Rest APIs.
- Working with Redis
- Database design, DB archetechture
- Working with git
- Communication with client, management and team members;
- Development of end-to-end interaction with other services
- Mentoring new developers
Technologies: PHP, Laravel, NodeJs, NestJs, Redis, MongoDb, Mysql, AWS
Backend Engineer
February 2022 – April 2022
Description: It is online betting tool, You can bet on one of two players.
Responsibilities:
- Write new functionality and bug fixing.
- Create APIs.
- Working on payment processes
- Frontend changes, create new Pages
- working with git
- Worked closely with core developers and assisted them in group web development projects.
Technologies: PHP, Laravel, Laravel nova, Microservices, Kafka, MySQL
Full stack Engineer
November 2021 – February 2022
Description: Online shop, for users and shops, where you can sell or buy something they can see their daily/weekly/monthly/yearly reports too
Responsibilities:
- new functionality,
- bug fixing,
- working with spryker,
- db architecture and design
- Collaborated with backend and client engineers to help build features and solve creative problems
Technologies: PHP, Symfony, Mysql, JS/ReactJs, Spryker
Full stack Engineer
March 2020 – November 2021
Description: It is Marketing tool, where you can upload and edit images, add some texts ,icons, generate QR code in it and etc... after it you can generate Image and use it in different marketing tools like Klavio, InfusionSoft and etc.... It make it easy to create mail tamplates, and send it.
Responsibilities:
- Write new functionality, code review my and other developers codes.
- Create Rest APIs.
- Design DB archetechture,
- Working with canvas and fabric js
- Working with Stripe and payment process
- Frontend changes, create new Pages
- Working with AWS, same images in S3
- Bug fixing
- working with git (push , fix conflicts, merge)
- Worked closely with core developers and assisted them in group web development projects.
- Mentoring new developers
- development of end-to-end interaction with other services
Technologies: PHP, Laravel, Queues, NodeJs, VueJs, PostgreSQL, Canvas, FabricJs, Rest API, AWS, Stripe
Full-stack development
January 2019 – March 2020
Description: It is online school fo Spain, There are 3 roles: Admin, student, Teacher. Teachers can give some tasks, online meetings, etc... Students must do tasks, change tasks status, etc..., Admin manages all processes, create student, teacher, classes, etc...
Responsibilities:
- Write new functionality, code review my and other developers codes.
- Create Rest APIs.
- Create new Tables, and change existing DB structurs.
- Bug fixing
- Frontend changes, create new Pages
- Collaborated with backend and client engineers to help build features and solve creative problems
- Worked closely with core developers and assisted them in group web development projects.
- database design
- Mentoring new developers
- development of end-to-end interaction with other services
Technologies: PHP, Symfony, Rest API, jQuery, MySql
Full-stack development
July 2018 - January 2019
Description: Time managment tool, It is created for company, and for employee, where every user can have 3 role(admin, staff, or lead). user can write on which task they work, and how much time they spent on it, they can see their daily/weekly/monthly/yearly reports too.
Responsibilities:
- new functionality,
- bug fixing,
- db architecture and design,
- team discussion,
- new feature suggestion,
- write test cases with aravel dusk authomation tool
- Collaborated with backend and client engineers to help build features and solve creative problems
Technologies: PHP, Laravel, Mysql, JS, ReactJs, Laravel Dusk(for testing)
Full stack developer
July 2017 - October 2018
Description: It is online Casino, where you can bet, win , refund and etc.
Responsibilities:
- Write new functionality and bug fixing.
- Create Rest APIs.
- Working on Payment process.
- working with git
- Worked closely with core developers and assisted them in group web development projects.
- database design
- Mentoring new developers
- development of end-to-end interaction with other services
Technologies: PHP, Yii2 advanced, Queues, MySQL, Clickhouse, Vue.js, RestApI