Dennis K.

Dennis K.

Senior Software Engineer

Warsaw, Poland
Hire Dennis K. Hire Dennis K. Hire 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.

Work history

UpStack
UpStack
Senior Full-Stack Engineer
2016 - Present (8 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 (16 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.

Portfolio

Lead Developer - TaskRabbit (via UpStack)
Lead Developer - TaskRabbit (via UpStack)

Taskrabbit Inc is 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. Joined and later led the Internal Tools team, identifying areas for improvement, architecting, designing and implementing various backoffice apps and external APIs. Actively participated in Architecture meetings, presenting and discussing engineering practices and engineering roadmaps. Helped onboard new team members, providing guidance and mentorship. Technologies used: Ruby on Rails, Ruby, Sidekiq, JavaScript, React.js, Git, MySQL, Scrum.

Sole developer - Ruby Gems
Sole developer - Ruby Gems

Developerd a Ruby gem the provides an effective API for querying (scraping) torrent trackers. As an example, when a user wants to know how many seeders/leechers are there for any particular torrent hash, you query the tracker and that’s exactly what this powerful gem does. Technologies used: Ruby.

Full-stack developer - Maska
Full-stack developer - Maska

On the customer side I have developer a catalog and order form for carnival costumes, mascots and toys. Internally, for the organisation, I have created an order management, stock-keeping, accounting and content management system. Technologies used: Ruby on Rails, HTML, CSS, JavaScript

Sole developer - php-libdaemon
Sole developer - php-libdaemon

The project involved the creation of a simple library for creating daemons in PHP. As a definition, a Daemon is a program that runs without a control terminal (most UNIX services are Daemons). The technology used: 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)