Ihor Karpov
Experienced Web Developer Skilled in Full-Stack Development and Agile Methodologies
I have a degree in computer science and more than 10 years of experience working in web development. I believe in Unit Tests and automation. I have experience working with Symfony, Laravel, CodeIgniter, Zend Framework, MySQL, MongoDb and Memcached. I also experienced scrum master and Team Lead. I worked in the Ukrainian and foreign companies in the field of e-commerce, media, social media and trading.
Professional skills
- PHP, JavaScript
- Frameworks: CodeIgniter, Symfony, Laravel, Zend Framework, jQuery
- React, NextJS
- PHPUnit, Jest
- MySQL, Sphinx, MongoDb databases design and optimization
- RabbitMQ — queue manager
- CI: Jenkins, GitLab
- Git
- APIs: Facebook API, Ebay API, Pay Pal API, Google Api
- Payment systems: authorize.net, 2Checkout.com, paypal.com
- Technologies: Ajax, Web-Services (SOAP, REST)
- Linux experienced user
Have enough knowledge and experience of Scrum softeware development (performing functions of ScrumMaster) on Scrum.
Working Experience
Finalto, part of Playtech PLC
Feb 2015 — Now
Web-developer
Finalto is a hi-tech product company and a major service development center in the sphere of global dealing. Online CFDs trading platform. Working as part of B2B team.
- Implemented features and integrated with trading platform services
- Integrated new payment systems
- Developed integration with CRM
- Worked with B2B customers and support existing
- Front end redesign of the trading platform - markets.com
Ciklum
Feb 2013 — Dec 2014
Technical Lead for SolidMediaGroup
High-Loaded project implemented on Symphony 2 framework, MongoDb and MySql.
Market web-based solutions that enable the customer to easily and professionally manage and analyze
its corporate activities across multiple channels in social media
- Managing the team of developers (4 – 7 persons)
- Was engaged into development, took architectural decisions, worked on writing, rewriting and refactoring the code which is currently being used
Digital Ventures
Oct 2008 — Jan 2013
Developer-Team Leader
The company is owned by SCM Group, develops www.tochka.net portal.
- Managing the team of developers (5 – 7 persons), time planning (Planning Poker), conducting daily stand-up meetings, holding retrospectives, conducting product presentations, weekly self-education with the team
- Was engaged into portal development, took architectural decisions, worked on writing, rewriting and refactoring the kernel code which is currently being used on the portal
- Have implemented Jenkins continuous integration system in the development department in order to support the stability on production server
Web-developer
- Development from scratch and reworking the items: video, conferences, auto, sport, translator, mail, finance, fun, weather
HandMade Interactive
Jan 2007 — Oct 2008
Web-developer
Outsorsing American company.
- Development and maintenance www.celebritybabylon.com, www.jumpjet.com, www.robertkaufman.com, www.designsbytracym.com, www.teachoverseas.org, www.sexsmartfilms.com, www.collegeskoob.com
ViArt
Jan 2006 — Dec 2006
Web-developer
Outstaffing British Company.
- Developing web-based applications for e-commerce
- Writing front end and back end, automation of work and integration with Ebay and PayPal (through Ebay API, PayPal API)
- Interaction with paying systems; forum; file-manager; control version files, data import and export
NewAgeLab
Jun 2005 — Dec 2005
Web-developer
Ukrainian web-studio.
- Website development www.mercedes-benz.ua, www.gurt.org.ua, www.progerss.gov.ua, www.avtek.ua
Laboratory F-4
Jun 2004 — May 2005
Web-developer
- Development of websites and administration systems for them zavodarsenal.kiev.ua, domovent.com
Laboratory F-4
Jul 2003 — Dec 2003
System administrator, maintaining of websites
- Local network administration
- Maintaining and updating websites www.f4.org.ua, www.f4studio.net
Education
NTUU «KPI»
Kiev, Ukraine
2002 - 2008
Software for automated systems
Software engineer.
Language skills
English
intermediate
Russian
native speaker
Ukrainian
native speaker
Other
- GitHub — my account on GitHub.
- habrahabr anonce — speaker: "Continuous integration and deployment in web-projects"