Andrey Mikheychik
Verified Expert in Engineering
eCommerce Development Developer
Norfolk, VA, United States
Toptal member since January 4, 2019
Andrey is a quality-oriented software engineer with 13 years of full-stack web development experience. His education background encompasses computer science and system programming.
Portfolio
Experience
- PHP - 13 years
- JavaScript - 7 years
- Object-oriented Programming (OOP) - 6 years
- eCommerce Development - 5 years
- PostgreSQL - 5 years
- Enterprise Resource Planning (ERP) - 5 years
- Agile - 2 years
- Angular - 1 year
Availability
Preferred Environment
Ubuntu, Vagrant, Git, PhpStorm, MacOS
The most amazing...
...projects I've worked on consist of refactoring and software architecture design.
Work Experience
Technical Team Lead
CoStar Group
- Contributed to ForRent.com and ForRentUniversity.com.
Senior Software Engineer
xTuple
- Developed xTupleCommerce: an award-winning eCommerce platform integrated with the company’s main product—xTuple ERP system.
- Developed xTuple's PHP standard library—zero-dependencies library that covers a wide range of functionality and contains PHP code standards and best practices documentation.
- Developed xTuple’s PHP API client library.
- Developed xDruple framework—an object-oriented application layer on top of Drupal 7 to simplify development, improve maintainability, and isolate business logic from Drupal procedural code (allows the use of OOP best practices).
- Managed remote contractors working on custom professional services projects.
Lead Drupal Developer
Artsmith Media
- Developed and maintained Code-Driven Drupal installation profile for Drupal 7.
- Designed and implemented the company's project management methodology.
- Trained and managed a distributed team of developers to implement multiple large-scale information-centered projects for non-profit organizations.
- Lead development of multiple mid-scale projects for non-profit organization.
Lead Drupal Developer
Avicomp Services
- Built and managed a team of five PHP/JS developers.
- Worked closely with the customer on project requirements.
- Added integration between Drupal and Selenium for functional testing.
Web Developer
Independent contractor
- Developed over 20 small and medium scale projects for multiple companies, including a social network for volunteers and a news-oriented website for environment protection.
Experience
xTuple utility
https://github.com/amikheychik/php-utilCovers all common features, including collections, database, HTTP and OAuth2 clients.
Library is 100% test covered and has extensive usage documentation, including documented code standards and patterns.
xTupleCommerce
Education
Specialist in Mathematics, System programming
Lomonosov Moscow State University - Moscow, Russia
Skills
Libraries/APIs
REST APIs, jQuery, Node.js, UPS API, FedEx API, Google Maps API, Stripe API
Tools
PhpStorm, Git, Vagrant, IntelliJ IDEA, Ansible, Adobe Photoshop
Languages
PHP, TypeScript, TypeScript 3, JavaScript, SQL, HTML5, CSS3, Sass, Bash Script, GraphQL, HTML, CSS, PL/pgSQL, XML
Paradigms
Object-oriented Programming (OOP), Agile, Kanban, Functional Programming
Platforms
Drupal 7, MacOS, Ubuntu, Drupal
Frameworks
Bootstrap 3, Compass, OAuth 2, Angular, Ext JS, Symfony, Next.js, Symfony 4
Storage
PostgreSQL, MySQL
Other
eCommerce Development, Enterprise Resource Planning (ERP)
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