DP
available

Last update: 20.10.2022

Senior Freelance Developer, VP of Engineering, Lead Developer / Team Manager

Graduation: BSc Computer Science
Hourly-/Daily rates: show
Languages: English (Native or Bilingual) | Ukrainian (Native or Bilingual)

Attachments

Dmytro Parnas 2022.pdf

Skills

22 years of professional experience. I'm very very good.

Project history

08/2018 - 10/2022
CTO
Digital Seals

I was responsible for

* Gathering and determining the technical needs for our clients (and internal projects)
* Hiring developers (using my own highly effective interview method) and setting up teams
* Helping developers with the technical architecture (code and devops sides)
* Performing code reviews for the most critical pieces of code and whenever my consultation is
needed

Technologies: Laravel, NodeJS, ReactJS, Angular, Heroku, AWS...

02/2017 - 08/2017
Senior Freelance Developer
Mall-Connect

* Wrote a daemon API interface for the external hardware
* Unified the architecture for the previously fully separated Cordova mobile apps.
* Managed company's App Store and Google Play store development pipelines, QA processes
and releases
* Released 5 apps to App Store and Google Play store

Technologies: Cordova, Javascript, PHP, Symfony, AWS.

05/2015 - 06/2016
VP of Engineering
Trustify

As a VP I was responsible for all the parts of the project: choosing technologies, hiring and
overseeing developers (web, iOS, Android), improving processes and making sure that
business requirements are met. And, when time permits, I also did my share of coding and
hosting infrastructure setup (on AWS and Heroku), along with setting up CI/CD pipelines
(CircleCI and Heroku review apps).

Notable achievement: being first to market with and able to sustain 1000s times spike of traffic
(we were riding a news cycle).

Technologies: Symfony 2, OroCRM, CakePHP, ReactJS, AWS, HubSpot, Heroku.

03/2014 - 03/2015
Lead Developer / Team Manager
eyeOpen

* managed the transition from the freelancer based to the in-house development team
* created our own very effective agile development methodology
* greatly increased cohesion between business, design and development units
* improved deployment and development process (push-button deployment and development
environments) by moving to a cloud app platform
* introduced "code for the next guy" development practices that are already giving stability and
speed benefits
* made a lot of jokes

Technologies: Symfony 2, Backbone.js, AngularJS, MySQL, Redis, Github, Jenkins, Heroku.

09/2013 - 02/2014
Developer
Leaseweb

Leaseweb is one of the biggest hosting companies in the world. I was hired to work on their
customer self service portal. In my short time there I have helped them to change their
architecture to allow easier expansion of the cloud services, created API facade for product
registration APIs and helped with an orchestration and configuration management systems
trials (we've looked at Chef, Puppet and Ansible).

Technologies: Symfony 2, Symfony 1, MySQL, APIs, Chef.

04/2012 - 06/2013
Lead Developer
Steep Hill Lab

QuantaCann is the provider of the internet enabled test instruments for the medical
laboratories. I was developing the client portal where all the test results are collected and
analysis and reporting is performed. Except for the usual coding I also had to manage our
servers connection with the remote instruments.

Technologies: Symfony 2, MySQL, Vanilla JS.

11/2011 - 05/2012
Lead Developer
YouPlanet

Extensive site with the large Symfony codebase. I was instrumental in setting up their
development environment and processes (bugtracker, dvcs, reporting).

As for the programming side, my biggest achievement is the site search. There are a lot of
content at youplanet and their custom built PostgreSQL based search was struggling to handle
that (to the point of almost being unusable). I have moved them first to the Zend Lucene and
then to the Solr server.

Technologies: Symfony 1, Solr/Lucene/Elasticsearch, Memcache, PostgreSQL.

07/2011 - 11/2011
Senior Developer
Umuduga Car Fleet

Symfony2 project for the clients intranet that allows his insurance company and its agents to
manage insured cars and applications. Included complicated insurance period conflicts
resolution system and UI for that.

Technologies: Symfony 2, MySQL.

01/2011 - 07/2011
Senior Developer
FB Skins

This is very high load site. Their main business is distributing browser plugins that "enhances"
facebook interface. That means that they get few hits every time user is moving through
facebook. And also a lot of hits every x seconds from the polling for the new notifications those
plugins do. I was the point man in optimising their speed: separate server clusters for the
static, dynamic and polling content, load balancing, optimising database, memcache, replacing
apache with litespeed and nginx and even reducing scripts execution time on the polling
servers (I had to write faster, but method-for-method compatible alternatives for the few of the
Zend Framework modules we were using).

Also, at this place I had to do a lot of a javascript coding. Including writing a lot of cross
browser compatible interface code without using any libraries (we were using jQuery for the
site itself, but we were trying to keep plugin code as small as possible - so no libraries).

Technologies: Heavy Vanilla JS, Zend Framework 1, Memcache, MySQL.

11/2009 - 11/2010
Lead Developer
WhiteLabelBucks

Extensive white label dating system. Not only I was senior developer, team and project leader
for this job, but I was also tasked with interviewing and hiring temporary help when needed.

01/2006 - 01/2008
CTO
Milwaukeehappyhour.com

Milwaukee based startup that could be described as yelp combined with the social network.

01/2002 - 12/2004
CTO
STD Friends

Dating site for the people with STDs. Except for being lead programmer I also had to manage a
team of 11 people (technical and support personnel). There were no dating site scripts to use or
base on back then, so we had to write everything from scratch.

Under my supervision project grew from a dating site to a white label service that clients could
customise to their own specific niche.

01/2000 - 01/2002
Developer
Different companies

My start as a web developer and different small tasks for the local companies. There are
Archive.org crawls of my personal project that are dated back to the February of 01.

Local Availability

Only available in these countries: Cyprus
Remove. In EU one week per month in office is possible.
Profileimage by Anonymous profile, Senior Freelance Developer, VP of Engineering, Lead Developer / Team Manager Senior Freelance Developer, VP of Engineering, Lead Developer / Team Manager
Register