Adel Fayzrakhmanov, Developer in Kazan, Tatarstan, Russia
Adel is available for hire
Hire Adel

Adel Fayzrakhmanov

Verified Expert  in Engineering

Software Developer

Location
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

Cornell University
Braintree API, Vue, Laravel, PHP
Social Sweethearts GmbH
Amazon Web Services (AWS), Web Services, CQRS, Redis, MySQL, Laravel, PHP
Tru North Management, LLC (via Toptal)
RTMP, NGINX, Laravel, FFmpeg, Google API, React

Experience

Availability

Part-time

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

2018 - 2019
Cornell University
  • Created a single-page app for Venmo payments.
  • Created several internal applications using Laravel and Vue.js.
Technologies: Braintree API, Vue, Laravel, PHP

Senior Developer

2017 - 2018
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.
Technologies: Amazon Web Services (AWS), Web Services, CQRS, Redis, MySQL, Laravel, PHP

Sofware Developer

2016 - 2017
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.
Technologies: RTMP, NGINX, Laravel, FFmpeg, Google API, React

Full-stack Developer

2016 - 2016
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.
Technologies: MySQL, Redis, Kohana, PHP

Full-stack Developer

2016 - 2016
SimRated (via Toptal)
  • Created an educational application with video converting using Laravel.
  • Used MySQL and Amazon S3 for storing all application data.
Technologies: jQuery, Amazon S3 (AWS S3), FFmpeg, MySQL, Laravel, PHP

Full-stack Developer

2015 - 2016
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).
Technologies: jQuery, Amazon S3 (AWS S3), Vue, Google API, MySQL, Laravel, PHP

Senior Software Developer

2009 - 2015
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.
Technologies: Android, ASP.NET MVC, Oracle, Microsoft SQL Server, Java, C++, PHP, C#

Web Developer

2011 - 2012
Gdeetotdom, LLC
  • Created a light version of a real estate portal.
  • Implemented some functionality of the main portal.
Technologies: Kohana, Oracle, PHP

Senior Software Developer

2008 - 2009
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.
Technologies: MySQL, PHP

Software Developer

2003 - 2008
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.
Technologies: wxWidgets, Oracle, PHP, C++

Laravel Plugin for PhpStorm

https://plugins.jetbrains.com/plugin/7532-laravel-plugin
Contributor.

Route::group, Route::resource naming support, Extract blade view, etc.

Architecture of Complex Web Applications

https://adelf.tech/2019/architecture-of-complex-web-applications
A book describing the evolution of typical web project architecture, when a project grows step by step by making changes in architecture, like moving some parts to own layers, improving error handling, and maybe rethinking the ways how to store data.

Devconf

https://devconf.ru
Website for a web developer conference: Registration, payments, discounts, talks, etc.

ENV File Support for IDEA (PhpStorm)

https://plugins.jetbrains.com/plugin/9525--env-files-support
Creator.

Plugin supporting ENV files and other environment variables for IDEA-based IDEs.

Languages

PHP, C#, Java, SQL, C++

Frameworks

Laravel, Entity, ASP.NET MVC, Laravel 5, Kohana, PHPUnit, AngularJS, Selenium, Bootstrap 3

Libraries/APIs

Vue, Moq, jQuery UI, jQuery, wxWidgets, FFmpeg, Braintree API, React, Google API, GitHub API

Paradigms

Object-oriented Programming (OOP), Clean Code, Scrum, Test-driven Development (TDD), CQRS, REST, KISS

Other

SOLID Principles, RTMP, Web Services, Ajax

Tools

PhpStorm, Git, Ninject, Composer, Visual Studio, Subversion (SVN), TFS, MySQL Workbench, Eclipse IDE, Microsoft Visual Studio, Jenkins, Redmine, NGINX, GitHub

Platforms

Oracle, Amazon Web Services (AWS), Linux, Android, Windows

Storage

MySQL, Redis, Microsoft SQL Server, Amazon S3 (AWS S3), Sphinx Search Engine, Memcached

2000 - 2005

Master's Degree in Computer Engineering

Kazan State University - Kazan

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring