Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяWas online today at 11:20
Candidate
Male, 28 years, born on 8 April 1997
Actively searching for a job
Sergiyev Posad (Moscow region), not willing to relocate, prepared for occasional business trips
Web-программист
Specializations:
- Programmer, developer
Employment: full time, part time, project work, work placement
Work schedule: full day, shift schedule, flexible schedule, remote working
Work experience 4 years 3 months
December 2022 — March 2023
4 months
ООО "АНВ"
IT, System Integration, Internet... Show more
Web-программист
Разработка веб приложений для банковских услуг
January 2019 — December 2022
4 years
Самозанятый
PHP-программист
Разработка сайтов
Skills
Skill proficiency levels
Advanced level
Medium level
About me
I participated in the development of web applications for the banking sector at my previous job, and I can also send you a positive description of me if necessary. Participated in the development of the project https://tgninja.com written in laravel. More than a year of commercial development experience. I have a good knowledge of javascript and its libraries. I have experience in developing websites using the Bitrix engine. I know adaptive methods of website development. Github account https://github.com/sergeyrathrabotchic. Good afternoon, I would like to work as a laravel programmer. Link to resume: https://hh.ru/resume/b1b03392ff05392fb00039ed1f3176366e4664
I did this assignment recently.
A simple test assignment to evaluate Laravel knowledge. It is necessary to try to maximize the capabilities of the framework according to the canons of the MVC pattern.
There is a "Patient" entity with the fields first_name, last_name, birthdate, age, age_type
It is necessary to describe the router and the controller that:
1. Accepts only the first_name, last_name and birthdate fields
2. Creates the "Patient" entity through the Patient model
4. The fields age(int age) and age_type(char day/month/year) are filled in depending on the birthdate that came to the controller. If the age is less than a month, then these are days. If it's less than a year, then months.
5. Send the created and saved entity to a 5-minute cache and queue.
There is no need to do a queue handler. Create and connect databases too. The operability of the code is not important, the main thing is the implementation method.
5. With a request from the router, you need to download the list of entities and also use the cache (if available and not expired). It is loaded with the fields name (concatenation of first_name + last_name), date of birth in the format (d.m.Y) and return in the format "4 day" (no need to incline)
P.S. It's not interesting to nag the logic in the controller head-on. It should be noted that the controller should be as "thin" as possible and with minimal calls to auxiliary services like $this->UserService->age()
Decision:
https://github.com/sergeyrathrabotchic/projectShop.git
Higher education (bachelor)
2019
Институт машиностроения и инжиниринга
Languages
Citizenship, travel time to work
Citizenship: Russia
Permission to work: Russia
Desired travel time to work: Doesn't matter