Ihor Karpov WEB DEVELOPER & TECH LEAD

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

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 level

intermediate

Russian

native speaker

native speaker

Ukrainian

native speaker

native speaker

 

Other

  • GitHub — my account on GitHub.
  • habrahabr anonce — speaker: "Continuous integration and deployment in web-projects"