Меня зовут Есайи Бабаханян, я опытный веб-разработчик с более чем семилетним стажем работы в индустрии. В настоящее время я работаю старшим инженером-программистом в Таллине, Эстония. Наша компания занимается предоставлением IT-услуг в основном для игровой индустрии.
За свою карьеру я приобрел обширные знания и навыки в различных языках программирования и фреймворках, включая JavaScript, PHP, Laravel, Node.js, React, Vue.js, TypeScript и SQL. Я активно участвовал в проектировании и разработке архитектурных слоев, создании API-соединений, оптимизации производительности и работе с фронтенд и бэкенд технологиями.
Я стремлюсь к созданию высококачественного кода и нахожу удовлетворение в решении сложных технических задач. Моя текущая цель – найти возможности для профессионального роста и применения моих навыков в новых интересных проектах.
Помимо технических навыков, я ценю командную работу и эффективное взаимодействие с коллегами. В свободное время я продолжаю развиваться, изучая новые технологии и совершенствуя свои профессиональные навыки.
Буду рад обсудить возможности сотрудничества и внести свой вклад в успех вашей компании.
- Migrated from PHP 7.4 to 8.3, and Symfony 5.6 to 7.1.
- Upgraded the MySQL Percona server to the latest version.
- Migrated from annotations to attributes using Rector for automated refactoring.
- Optimized the entire legacy codebase by applying modern design patterns, principles, and best practices.
- Enhanced performance by optimizing old API endpoints and building new ones, adhering to REST API principles.
- Updated and added new integrations with third-party services
- Refactored functionality to use enums instead of constants for improved maintainability
Developed and customized gambling CMS solutions to meet the specific needs of various gaming platforms.
Implemented modular and flexible architecture, allowing for easy updates and feature additions.
Worked on API integrations to synchronize game data, player profiles, and other relevant information between the CMS and gaming systems.
Built and managed content modules for different types of gaming content, including game descriptions, promotional materials, and user guides.
Optimized CMS performance to handle high traffic volumes typical in the gaming industry
Designed and implemented RESTful APIs to facilitate communication between client-side applications and server-side services
Integrated third-party APIs to extend the functionality of web applications, including payment gateways, social media platforms, and data analytics tools.
Designed and optimized SQL databases for high performance and scalability
Creating private composer packages for Laravel
Developing a time tracker system
Rewriting application to microservice architecture
Creating RESTfull API-s for client-side application
Developing communication layers between microservices
Optimizing performance
Stack: JS, React JS, Redux, TypeScript, Websockets, Axios, PHP, Laravel
FE:
Creating pixel-perfect markups with HTML/CSS
Adding custom designs for UX parts
BE:
Developing core functionality
Developing communication layers with endpoints
Developing some endpoints and data processing
Stack: HTML, CSS, JS, JQuery, React JS, Redux, PHP