Ilia Solokhin, Developer in Tampa, FL, United States
Ilia is available for hire
Hire Ilia

Ilia Solokhin

Verified Expert  in Engineering

APIs Developer

Location
Tampa, FL, United States
Toptal Member Since
November 16, 2016

Ilia is a Zend Certified PHP Engineer and front-end JavaScript developer with six years of commercial experience. His strengths are CRM systems, including SaaS, API integrations, sales automation, marketing automation, reports, and VoIP. He writes clean and testable code, and whenever possible, he follows SOLID principles. Illia likes to work in startups or small teams, having had positive experiences working with startups before.

Portfolio

DATA5
Qlik Sense, Reports, Dashboards, Redis, Memcached, Marketing Automation...
IRTIKUD
Push Notifications, Customer Relationship Management (CRM), Analytics, VoIP...
INTROVERT
Redis, Marketing Automation, API Integration, MongoDB, JavaScript, PHP

Experience

Availability

Part-time

Preferred Environment

OS X, Ubuntu Server, Git, PhpStorm

The most amazing...

...thing I've done was lead my team in a P2P world hackathon, and gained a nomination for the Best VoIP Project.

Work Experience

Full-Stack Developer | Owner

2015 - PRESENT
DATA5
  • Developed add-ons for one of most popular CRM-systems on the Russian market: amoCRM.
  • Developed a DATA5 integration framework for speed-up development, delivery, and selling CRM add-ons.
  • Made a free add-on for amoCRM. The add-on brought me over 1,000 leads.
  • Developed a CRM report builder system.
  • Developed 3 social networking service integrations for the amoCRM's core system: Facebook, VK.com, and CallbackHunter. These integrations are still being used.
  • Recorded training videos for developers who aspired to be an amoCRM developer—these I sell presently.
  • Developed a variety of dashboards and reports.
Technologies: Qlik Sense, Reports, Dashboards, Redis, Memcached, Marketing Automation, API Integration, Silex, MySQL, MongoDB, JavaScript, PHP

Lead Full-Stack PHP Engineer

2015 - 2016
IRTIKUD
  • Developed an automated CRM-integrated interface builder for call center operators.
  • Extended the functionality of a SaaS CRM-system with a lot of widgets and API integrations.
  • Developed a smart lead distribution system. It distributes leads between sales staff in order to distribute settings, CRM data, and SIP online checker data.
  • Developed sales staff quality control system with reports, email alerts, timers in the CRM, and dashboard.
  • Integrated an old call center software (from 2007) with a new CRM system.
  • Built a server that successfully handled 35,000 to 70,000 requests per day from 100+ business users.
Technologies: Push Notifications, Customer Relationship Management (CRM), Analytics, VoIP, Memcached, PHPUnit, API Integration, PostgreSQL, MongoDB, MySQL, JavaScript, PHP

PHP Lead Developer | Co-Founder

2014 - 2015
INTROVERT
  • Developed API integrations and widgets for the amoCRM SaaS platform.
  • Worked on over 20 complex projects including site integrations, SIP implementation/integrations, and other CRM add-ons.
  • Provided different CRM-related services for our customers: CRM system implementation, SaaS service integrationsm and CRM add-on development.
  • Worked in a developer role and became the head of production in the company.
Technologies: Redis, Marketing Automation, API Integration, MongoDB, JavaScript, PHP

Full-Stack Web Developer

2014 - 2014
Freelance Work
  • Developed websites for the Bitrix CMS system.
  • Built complex JavaScript calculators.
  • Implemented API integrations.
  • Worked with analytics platforms including Google Analytics.
Technologies: 1C Bitrix, API Integration, JavaScript, PHP

Full-Stack Developer

2012 - 2014
ADV/web-engineering co.
  • Modified the workflow system Panasonic eForms for Panasonic Russia.
  • Dove fast into the project—started as a learner and eventually becoming a teacher.
  • Refactored and sped-up the form JavaScript code.
  • Modified the websites of Disney Russia, Gazprom и Komatsu, and other Russian companies.
Technologies: Mozart Framework, XSLT, Groovy, Jakarta Server Pages (JSP), PostgreSQL, jQuery, JavaScript, Java SE

Junior Java/PHP Developer

2011 - 2012
SRPU
  • Developed landing pages with PHP.
  • Made HTML/CSS pages from PSDs.
  • Setup the Linux server.
Technologies: CSS, HTML, MySQL, jQuery, JavaScript, PHP, Java EE

Junior 1C Developer

2010 - 2011
PL-Group
  • Created data manipulation add-ons.
  • Made custom reports.
  • Helped accountants to use the 1C:Accounting platform.
Technologies: Enterprise

DATA5 API Integration Platform

DATA5 is an API integration platform that allows me to make CRM add-ons and API integrations very quickly.

I made many of the integrations on this platform with many types of systems: CRM, ERP, marketing automation, dashboards, VoIP, SMS, email, social networks, and more.

The platform works well now and it makes small passive income for me.

Zend Certified PHP Engineer

http://www.zend.com/en/yellow-pages/ZEND029306
I'm a Zend Certified PHP Engineer.

CallMyClient | VoIP for Pipedrive CRM With a Deep Integration

CallMyClient is an add-on for Pipedrive CRM which allows you to make calls from the CRM system window.

- Click to call a contact in Pipedrive.
- After the call, a result box will be offered.
- The call record will be attached to lead card.
- No additional software is required. You only need a microphone.

CallMyClient based on VoxImplant platform (a Twilio and Plivo competitor).

I also led my team in a P2P world hackathon and gained a nomination for the Best VoIP Project.

Dashboards and Reports

These are screenshots of my work in Russian.

Languages

PHP, JavaScript, Java SE, Groovy, XSLT, HTML, CSS, Java

Other

Customer Relationship Management (CRM), Marketing Automation, SaaS, Ubuntu Server, API Integration, Analytics, Push Notifications, Dashboards, Reports, Mozart Framework, Enterprise, BI Reports, API Testing, VoIP, APIs

Frameworks

PHPUnit, Jakarta Server Pages (JSP), Silex, Gearman

Libraries/APIs

jQuery, RequireJS, Mustache

Tools

NGINX, Git, PhpStorm, Qlik Sense, Subversion (SVN), Composer

Platforms

Linux, OS X, 1C Bitrix, Java EE

Storage

MySQL, MongoDB, Redis, Memcached, PostgreSQL

Paradigms

Unit Testing

2009 - 2014

Bachelor's Degree in Computer and Information Sciences

Kuban State University (KubSU) - Krasnodar, Russia

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