Michal Gacki, Developer in London, United Kingdom
Michal is available for hire
Hire Michal

Michal Gacki

Verified Expert  in Engineering

Software Developer

Location
London, United Kingdom
Toptal Member Since
July 10, 2015

Michal is an expert full-stack developer with more than 9 years experience. Nothing stops him from creating miracles in the back-end (PHP or NodeJS), RESTful APIs, and great front-end (RWD HTML5, AngularJS). He has most recently worked as a "PHP superstar" in London, saving teams in many stressful situations. Michal can make every vision come true, create solutions from the scratch, and master any database and server.

Portfolio

UI Centric
Amazon Web Services (AWS), Git, Subversion (SVN), jQuery, AngularJS, Bootstrap...
Forward Worldwide
jQuery, HTML5, Mercurial, Test-driven Development (TDD), iOS, Google API...
Orbitvu Ltd
HTML5, Mercurial, Git, Behavior-driven Development (BDD)...

Experience

Availability

Part-time

Preferred Environment

Git, Subversion (SVN), Windows, Linux, NetBeans, LAMP, HTML, APIs

The most amazing...

...thing I've coded is my framework, which powers the biggest international party website and updates the content automatically (events, photos, videos, comments).

Work Experience

Drupal and PHP Developer

2014 - 2015
UI Centric
  • Created new modules and websites as a Drupal expert.
  • Worked as an expert PHP developer (creating tools, back-end engines, RESTful APIs).
  • Worked as a front-end developer (HTML5, CSS, AngularJS).
  • Worked with Microsoft SQL databases and Windows Azure.
  • Configured servers (Apache, Tomcat, MS IIS).
  • Worked with other back-end and front-end related technologies, and more.
Technologies: Amazon Web Services (AWS), Git, Subversion (SVN), jQuery, AngularJS, Bootstrap, HTML5, REST APIs, Drupal, Azure, Microsoft SQL Server, Java, Node.js, MySQL, PHP, LAMP, CSS, JavaScript, HTML, APIs

Full Stack PHP Developer

2014 - 2014
Forward Worldwide
  • Created and modified custom Drupal modules, letting users upload CV from disk or cloud services.
  • Integrated with multiple APIs (both REST and SOAP services), among others: Bullhorn, Google API+SDK (Google Drive and others), Microsoft Windows Live API+SDK (OneDrive), Dropbox API.
  • Improved the web file upload experience on iOS.
  • Conducted performance audits and improvements, both server side (server configuration, caching and back-end system optimization, refactoring + developing dedicated optimizing modules) and on the front-end (cache, minify, compression, JS refactoring to asynchronously working, optimizing priorities, static assets etc.).
  • Consulted and performed audits.
  • Refactored old code.
  • Fixed existing bugs (working on existing code solutions).
  • Reported and prepared feedback for clients.
Technologies: jQuery, HTML5, Mercurial, Test-driven Development (TDD), iOS, Google API, Cloud Services, Drupal, MySQL, PHP, LAMP, CSS, JavaScript, HTML, APIs

Lead Full-stack PHP Developer

2014 - 2014
Orbitvu Ltd
  • Created the company website with internal solutions.
  • Synchronized multi-platform packshots.
  • Consulted with clients.
  • Created eCommerce plugins for back-end (linking 360 degrees presentations to products) and front-end (360 degrees gallery integrated with classic view).
  • Created abstract classes for the dev team to be able to extend the plugins to new platforms.
Technologies: HTML5, Mercurial, Git, Behavior-driven Development (BDD), Test-driven Development (TDD), RESTful Development, REST APIs, Magento, Symfony 2, MySQL, PHP, LAMP, CSS, JavaScript, HTML, APIs

Full Stack PHP Developer

2012 - 2014
Vailacom Ltd
  • Created the biggest party-events portal in Poland (now extending worldwide).
  • Created a dedicated CMS/framework (whole functionality developed from scratch).
  • Integrated with Facebook (applications, login, photos, comments, users, events etc. synchronize with Facebook automatically).
  • Integrated online payments (PayPal, Credit Cards, SMS, PayU etc.).
  • Created an electronic tickets system with SMS authorization,.
  • Created a software store with automated license and invoice generation after purchase.
Technologies: jQuery, AngularJS, XML, XHTML, Bootstrap, HTML5, eCommerce, Facebook API, REST APIs, MySQL, PHP, LAMP, CSS, JavaScript, HTML, APIs

Senior PHP Developer, Front-end Developer

2011 - 2013
H4 sp. z o.o.
  • Created a complete solution, made from scratch, for doctors' online video conferences. Clients can have a real doctor consultation after make online payment, with casebook and notes. All they need is a camera and microphone.
  • Used Flash with a local RTMP Server.
  • Made from scratch the only website in Poland (in that time) with insurances company comparisons.
  • Created algorithms returning exact insurance prices for client needs (complete end-to-end solution).
  • Created automatic agreement generation. Agreements are sent directly to the insurers.
Technologies: jQuery, HTML5, Subversion (SVN), Test-driven Development (TDD), Facebook API, PostgreSQL, MySQL, PHP, LAMP, CSS, JavaScript, HTML, APIs

PHP/Web/Front-end Developer

2010 - 2012
BilSoftware.com (Project Mayhem Group)
  • Contributed to the completion of many projects for major companies in Poland.
  • Created a dedicated CMS system.
  • Implemented on-line payment systems.
  • Created a large, custom portal with accommodation bookings.
  • Created a large custom portal with SEO tools (no. 1 in Poland).
Technologies: jQuery, XHTML, Zend Framework, Joomla, Drupal, MySQL, PHP, LAMP, CSS, HTML

PHP Developer, Front-end Developer

2007 - 2010
ZEBU Interactive Agency
  • Created highly optimized XHTML layouts from PSD files and integrated them with popular CMS and eCommerce systems.
  • Created a CMS with Zend Framework v.1.
  • Created custom modules for PostNuke and Joomla.
  • Created custom scripts for automation, SEO tools (e.g. Google results with TOR).
  • Consulted with clients and conducted audits.
Technologies: XHTML, PostNuke, Joomla, Zend Framework, MySQL, PHP, LAMP, CSS, HTML

PHP Developer

2006 - 2010
CISCO Local Informatics Academy
  • Created and maintained CISCO Local Academy online course system.
  • Registered clients.
  • Created a back-end administration panel.
  • Implemented payment management (with statistics).
  • Provided information about clients that did not pass the course examination.
Technologies: XHTML, Online Payments, MySQL, PHP, LAMP, CSS, HTML

Author (PHP)

2006 - 2007
Software Developer's Journal
  • Author of PHP magazine articles published monthly (PHP Solutions). Topics included Mod_Rewrite - Friendly URLs, Basic strings and numbers operations in PHP, Advanced strings operations in PHP, and Popular CMSs and our own layouts.
Technologies: Frameworks, Website CMS, MySQL, PHP, CSS

Vailacom Framework

We are in the process of creating a framework that's more customizable and modern than Symfony and Zend. It'll be available soon to the public I'm an MIT license with some samples such as a complex CMS app and an eCommerce app. The framework includes genuine, custom solutions like caching system, URLs, HTTP, security/scripting/authorization, a template engine, Multi language interface, ORM, and more. The framework is set to release in 2015.

Languages

HTML5, CSS3, CSS, XHTML, HTML, JavaScript, PHP, XML, Java, C++, Flash ActionScript

Frameworks

Zend Framework, Symfony 2, Express.js, Angular, Bootstrap, Bootstrap 3, AngularJS, Prototype Framework, CodeIgniter, CakePHP, Flex, Adobe Flex, Windows PowerShell

Libraries/APIs

PayPal API, PayU API, Facebook Open Graph API, Facebook SDK, Facebook API, jQuery, Node.js, REST APIs, Google API, Adobe RTMP

Tools

Subversion (SVN), Mercurial, Git, Adobe Dreamweaver, NGINX, Apache, SoapUI, Varnish, Adobe Photoshop, PrestaShop, Flash

Paradigms

Responsive, MEAN Stack, Responsive Web Design (RWD), REST, Agile Software Development, UI Design, UX Design, Behavior-driven Development (BDD), Test-driven Development (TDD), RESTful Development, Business Intelligence (BI)

Platforms

LAMP, Linux, Windows, WordPress, NetBeans, Joomla, MacOS, Azure, Magento, Amazon Web Services (AWS), Drupal, iOS

Storage

CouchDB, NoSQL, MySQL, MongoDB, Memcached, Microsoft SQL Server, PostgreSQL

Other

SMS, RESTful Web Services, Payment Gateways, APIs, IIS, SOAP, Website CMS, Frameworks, PostNuke, Online Payments, eCommerce, Cloud Services, Digital Marketing, HAProxy, RTMP

2006 - 2010

Professional Degree in Informatics Technician, Web Applications Specialist

Zespol Szkol nr 1 - Piekary Slaskie, Poland

2007 - 2009

Certification Degree in ECDL, CISCO IT Essentials

CISCO Local Informatics Academy - Piekary Slaskie, Poland

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