Michal Gacki
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Full Stack PHP Developer
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.
Lead Full-stack PHP Developer
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.
Full Stack PHP Developer
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.
Senior PHP Developer, Front-end Developer
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.
PHP/Web/Front-end Developer
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).
PHP Developer, Front-end Developer
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.
PHP Developer
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.
Author (PHP)
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.
Experience
Vailacom Framework
Skills
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
Education
Professional Degree in Informatics Technician, Web Applications Specialist
Zespol Szkol nr 1 - Piekary Slaskie, Poland
Certification Degree in ECDL, CISCO IT Essentials
CISCO Local Informatics Academy - Piekary Slaskie, Poland
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