Dmitry T.

Full Stack Developer

445 dollar
Freelancer
23 years
Porto, PORTUGAL

My experience

More

IndependentFebruary 2010 - Present

I worked on a large number of different projects, from challenging to quite simple, and with a range
of technologies:
• Designed and implemented an SPA to monitor books data consistency for a European
publishing house;
• Designed and implemented an API to handle and optimize the use of surface post for a big
Dutch retailer;
• Created Vocational Rehab Node API that references and caches information from the U.S.
Department of Labor;
• Designed and implemented simple and fast API based on pure Node.js to handle millions
requests. Integrated with SendGrid, Cloudant(CouchDB) and Objectrocket(MongoDB) services. Used
Loader.io for stress testing;
• Designed and implemented SPA to coordinate and control efforts of designer teams distributed
around the world. The project involved very tight interaction with user's personal calendars via
Google Calendar API, 2-way sync of events and a Service Account authorization.
• A lot of various, maybe not that interesting accomplishments in different areas of different
scales.
Tech Stack: Node.js, Express.js, Hapi.js, MySQL, MongoDB, Vue.js, React.js, Backbone.js, Bootstrap,
LESS, etc etc.
More

Wind Creek HospitalityDecember 2018 - March 2020

Accomplishments:
• Re-implemented Drawings functionality for the Windcreek casino website using legacy site as a
model;
• Created Admin section for the Drawings including CRUD, edit, search and browse features;
• Implemented UI for the Drawings, leveraged GraphQL/Apollo to make it dynamically updated
with active interaction with design team;
• Created code to handle videos that allows to easily integrate animation into the site themes;
• Expanded Players Reward system with a new entity, created full featured Admin section for it;
• Created many new features and extended functionality of the existing ones;
• Integrated newly created code with other parts of the site in cooperation with other team
members.
Tech Stack: React.js, GraphQL, Apollo, Redux, SCSS
More

Scientific GamesAugust 2016 - November 2018

 • Built Subscription APIs within the project, 40+ endpoints, from ground-zero to production
stage;
• Implemented integration with inner project's APIs and 3rd-party APIs, including payment
gateway and specific govt services;
• Implemented unit testing for the APIs;
• Provided commissioning of the API, including legacy data migration, switching to production
mode, provided support and monitoring in the first months of operation;
• Gained practical experience in working in a big project, in syncing efforts with multinational
teams distributed over the world;
• Got hands-on experience in working in agile environment;
• Improved experience in CI and deployment.
Tech Stack: Node.js, Hapi.js, Microservice architecture, Docker. 
More

RevAPMOctober 2015 - August 2016

• Implemented proxy-testing system - a rig to automatically check new proxy software;
• Got on-hand experience in deployment and configuration of Elasticsearch clusters and Logstash
logs delivery system;
• Improved old and Implemented 6 new endpoints for statistic/analytic API to retrieve, analyze
and process stored web traffic data;
• Improved or created new UI elements(graphs, diagrams and heatmaps) for company's
Customer Portal to show analytics data;
• Designed and built fast and scalable data submission API to handle and store data coming from
mobile devices;
• Created 16 new endpoints for statistic/analytic API to retrieve and process mobile traffic data;
• Implemented Mobile Analytics UI on the Customer Portal leveraging newly created API: 33
graphs and 7 reports in 6 categories;
• Using Company's testing framework created tests to cover API code;
• Created API part to collect and process traffic data to transpose it to usage metrics;
• Implemented Usage Report UI to interactively represent usage metrics;
• Built Log Shipping service to provide logs to customers employing many data adapters(S3,
Elasticsearch, (S)FTP, etc).
Tech Stack: Node.js, Express.js, Hapi.js, Elasticsearch, Logstash, MongoDB, Angular.js
More

Sardina SystemsApril 2014 - January 2016

• Implemented OpenStack's Dashboard(Horizon) extension and adaptation. The main goal of this project was to adapt Horizon to fit practical everyday usage and make it more "in-line" with Company's design and functional requirements.

Stack: Python, Djungo, AngularJS, Bootstrap/LESS.
More

Vesign MediaJuly 2012 - August 2015

Accomplishments:
• Remodelled plastic surgery portal;
• Integrated third-party services like Maxmind Geo IP, Google/FB authorization, Google Maps, etc ;
• Created Patient and Surgeon Profile areas;
• Integrated Stripe payment system;
• Created Admin area to manage all site’s data;
• Designed and implemented patient-to-surgeon(s) Service Enquiry procedure;
• Created patient-surgeon messaging system;
• Designed and implemented a web application to store, manage and conduct surveys devoted to information security;

Stack: PHP/Codeigniter, MariaDB, MongoDB, BackboneJS, KnockoutJS, Bootstrap/LESS.
More

CNT PragmaDecember 2007 - January 2010

MS Dynamics CRM implementation, customization and adoption. Integration with local ERP system. C#, PHP, Javascript, project management.

Certifications:
MCP, MBSS(MB2-631 Microsoft Dynamics CRM 4.0 Customization and Configuration)
More

NewTowny StudioOctober 2006 - December 2007

3D visualization app for the interior design studio. C++, OpenGL.
More

Sou.Ga ResearchFebruary 1999 - September 2006

C++ implementation of OCR and image processing algorithms.

My stack

Frameworks

Backbone.js, AngularJS, Bootstrap, Node.js, Express.js, REST, Redux

Languages

JavaScript, GraphQL, Less, Sass

Analysis methods and tools

Selenium, DevOps

Databases

MySQL, MongoDB, CouchDB

IT Infrastructure

Docker, Google Cloud Platform (GCP), Linux

Others

API, Analytics, Twitter, Logstash, Data Migration

Technologies

Vue.js, React.js, ElasticSearch, Amazon Web Services (AWS), SCSS

Protocols

FTP

Software testing

Unit testing, Protractor, Jasmine

Other

S3, REACTJS, Apollo Software

My education and trainings

Certifications - MongoDB, Inc2015