Adel Fayzrakhmanov
Verified Expert in Engineering
Software Developer
Kazan, Tatarstan, Russia
Toptal member since October 19, 2015
Adel is an experienced software developer, always focused on code quality and good architecture. He has over 15 years of experience developing web projects on PHP and .NET technology stacks, and is a dedicated and efficient individual.
Portfolio
Experience
- PHP - 8 years
- Laravel - 5 years
- C# - 5 years
- Microsoft SQL Server - 4 years
- ASP.NET MVC - 3 years
- Oracle - 2 years
- Test-driven Development (TDD) - 2 years
- Entity - 2 years
Availability
Preferred Environment
Git, PhpStorm, Visual Studio, Linux, Windows
The most amazing...
...project I've done is a developer's conference website with interesting business logic. I used DDD and many good patterns.
Work Experience
Senior Developer
Cornell University
- Created a single-page app for Venmo payments.
- Created several internal applications using Laravel and Vue.js.
Senior Developer
Social Sweethearts GmbH
- Supported a high-load portal with 150+ million users.
- Refactored the project according to layered architecture using CQRS.
- Reviewed code for other developers' pull requests.
- Optimized SQL queries and chose a suitable NoSQL structure.
Sofware Developer
Tru North Management, LLC (via Toptal)
- Created a single-page application using React and Google API.
- Created a video streaming platform with web-based control panel.
Full-stack Developer
Piccsy (via Toptal)
- Supported a photo portal with a few million photos already uploaded.
- Did some Linux server administration work.
- Created an admin panel for managing photos and users.
Full-stack Developer
SimRated (via Toptal)
- Created an educational application with video converting using Laravel.
- Used MySQL and Amazon S3 for storing all application data.
Full-stack Developer
P4 Global, LLC (via Toptal)
- Worked with a remote team to create an education portal.
- Created various parts of the application, including complicated business-logic processes.
- Created synchronization between the meeting arrangement system and the managers' Google calendars.
- Implemented a front-end component with intensive API use (Vue.js).
Senior Software Developer
Fujitsu GDC Russia
- Supported retail software.
- Created an analytics tool for a logistics company.
- Supported an OLAP application for sales analysis.
- Created automation tools for QA team.
- Created working time management software.
- Created a synchronization tool between retail software and self-service + electronic shelf labels systems.
- Created an Android application for parking.
Web Developer
Gdeetotdom, LLC
- Created a light version of a real estate portal.
- Implemented some functionality of the main portal.
Senior Software Developer
Portal, LLC
- Organized a small software development team to use SVN, bug trackers, code style standards, staging servers, and more.
- Supported a PHP web framework for visual website creation.
- Created a social network application with video, photos, blogs, etc.
Software Developer
Information Systems and Consulting
- Created and supported a RAD tool for creating Windows and Oracle applications.
- Created a medical web application with diagnostic tools integration.
- Created cross-platform medical software.
- Led a small group of software developers.
Experience
Laravel Plugin for PhpStorm
https://plugins.jetbrains.com/plugin/7532-laravel-pluginRoute::group, Route::resource naming support, Extract blade view, etc.
Architecture of Complex Web Applications
https://adelf.tech/2019/architecture-of-complex-web-applicationsDevconf
https://devconf.ruENV File Support for IDEA (PhpStorm)
https://plugins.jetbrains.com/plugin/9525--env-files-supportPlugin supporting ENV files and other environment variables for IDEA-based IDEs.
Education
Master's Degree in Computer Engineering
Kazan State University - Kazan
Skills
Libraries/APIs
Vue, Moq, jQuery UI, jQuery, wxWidgets, FFmpeg, Braintree API, React, Google API, GitHub API
Tools
PhpStorm, Git, Ninject, Composer, Visual Studio, Subversion (SVN), TFS, MySQL Workbench, Eclipse IDE, Microsoft Visual Studio, Jenkins, Redmine, NGINX, GitHub
Languages
PHP, C#, Java, SQL, C++
Frameworks
Laravel, Entity, ASP.NET MVC, Laravel 5, Kohana, PHPUnit, AngularJS, Selenium, Bootstrap 3
Paradigms
Object-oriented Programming (OOP), Clean Code, Scrum, Test-driven Development (TDD), CQRS, REST, KISS
Platforms
Oracle, Amazon Web Services (AWS), Linux, Android, Windows
Storage
MySQL, Redis, Microsoft SQL Server, Amazon S3 (AWS S3), Sphinx Search Engine, Memcached
Other
SOLID Principles, RTMP, Web Services, Ajax
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring