Dennis K.

About Me

Dennis is a Senior Full-stack Engineer with 20 years of experience as a developer and system administrator. He creates applications using Ruby on Rails and React.js and has worked on high-load websites with 5+ million daily visits. Dennis is also proficient in Scala, Clojure, JavaScript, Python, and Perl.

Frontend

Database

Workflow

Other

Work history

UpStack
UpStack
Senior Full-Stack Engineer
2016 - Present (9 years)
, Remote
  • Lead full-stack web development efforts, across multiple platforms for numerous clients, helping them produce cutting edge applications that disrupt the digital world.

  • Developed an online and mobile marketplace that matches freelance labor with local demand, allowing consumers to find help with everyday tasks, including furniture assembly, moving, delivery, and handyperson work.

  • Ensure that features are being delivered efficiently and on-time.

Line Software
Line Software
Solution Architect
2018 - 2021 (3 years)
, Remote
  • Acted as Solution Architect for a US-based a software consultancy that helps its customers bring its digital product ideas to life.

  • Managed solution ideation, solution design, and solution implementation in multiple tech stacks.

  • Provided supervision and guidance to development teams, as well as updates to stakeholders on product development processes.

Maska
Maska
Developer
2009 - 2018 (9 years)
Kharkiv, Ukraine
  • Worked on developing an order management, stock-keeping, accounting, and content management system.

  • Developed a catalogue and order form of carnival costumes, mascots and toys.

  • Used multiple technologies including Ruby on Rails, HTML, CSS, Javascript, Scrum, Git, PostgreSQL.

Independent Contractor
Independent Contractor
Senior Software Engineer
2008 - Present (17 years)
, Remote
  • Created and enhanced software applications by identifying opportunities for improvement, making recommendations and designing and implementing critical systems.

  • Developed the ualadys.com platform using Ruby on Rails, Python, HTML, CSS, Subversion, Git, MySQL, PostgreSQL.

  • Acted as Solution Architect for an undisclosed web project (highload) using PHP, Ruby, Python, JavaScript, Agile, Git, MySQL, React.js.

Itabix
Itabix
Senior Software Engineer
2008 - 2009 (1 year)
, Remote
  • Worked on migrating the Netcera Datasite from PHP to Ruby on Rails.

  • Developed new revolutionary generation of Ruby-on-Rails-specific code out of business object definition language and improved Finder-like user interface.

  • Created solutions to provide small to medium sized businesses and organizations with all the tools and support they need to create and maintain a unique, effective and stunning web presence.

Forma
Forma
Software Engineer
2005 - 2008 (3 years)
, Ukraine
  • Worked on the support and development of the Netcera Datasite.

  • Developed a hosting panel and application server, easing rapid deployment and maintenance of database-driven websites.

  • Ensured that the architecture allows to extend core codebase with plugins.

Showcase

Lead Developer - TaskRabbit (via UpStack)
Lead Developer - TaskRabbit (via UpStack)
  • At TaskRabbit, the developer joined and later led the Internal Tools team, improving, designing, and implementing backoffice apps and external APIs.

  • Actively engaged in Architecture meetings, discussed engineering practices and roadmaps, and provided mentorship to new team members.

  • Technologies used include Ruby on Rails, Ruby, Sidekiq, JavaScript, React.js, Git, MySQL, Scrum.

Sole developer - Ruby Gems
Sole developer - Ruby Gems
  • Solely developed a Ruby gem that allows for efficient querying of torrent trackers

  • The developed gem can be used to ascertain the number of seeders/leechers for any particular torrent hash

  • The project uses Ruby technology

Full-stack developer - Maska
Full-stack developer - Maska
  • Developed a customer-facing catalog and order form for carnival costumes, mascots and toys.

  • Created an internal system for order management, stock-keeping, accounting and content management.

  • Utilized technologies include Ruby on Rails, HTML, CSS, and JavaScript

Sole developer - php-libdaemon
Sole developer - php-libdaemon
  • The project centered around producing a simple library for implementing daemons in PHP.

  • Daemons are defined as programs functioning without a controlling terminal, common in most UNIX services.

  • The primary technology utilized in the project was PHP.

Education

Education
Intellectual Decision Making Systems
Kharkiv National University of Radioelectroniсs
2001 - 2002 (1 year)
Education
Atomic Energy Industry
Sevastopol Institute of Nuclear Energy and Industry
1998 - 2001 (3 years)