10/20/2022 updated

DP
100 % available

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

Cyprus
Cyprus
BSc Computer Science
Cyprus
Cyprus
BSc Computer Science

Profile attachments

CV - Dmytro Parnas

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

Experience

Professional experience10+ years

Languages

EnglishNative speakerUkrainianNative speaker

Project history

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...

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.

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.

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.

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.

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.

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.

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.

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.

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.

CTO

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

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.

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.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in