Uploaded File
Dmitry
sharpensteel@gmail.com
920-385-0472
Kostroma, Kostroma oblast 156011
Senior Software Engineer
19 years experience C2C
0
Recommendations
Average rating
23
Profile views
Summary

Fullstack software engineer with 17 years of experience in the industry. Highly motivated to product success. Deep understanding of system design, code quality and performance matters. Collaborative and helpful team member.

Experience
Senior Software Engineer
Information Technology
Oct 2016 - Apr 2020
  • Leading role in full stack development and maintenance of a specialized marketplace. Project achieved top positions in targeted niche. Stack: node.js, mysql, solr, servers-side rendering, react.js, redux. Highlights:
  • Implemented synchronization of several heterogenic online shops with a single backend. This reduced maintenance cost and provided an ability to concentrate efforts.
  • Implemented generatable ads campaign for "long tail" search queries
  • big amount of low frequency keywords targeted to relevant pages. Achieved cost per click: $0.026.
  • Integrated Solr search engine which increased relevance of the natural language queries.
  • Implemented search by items locations, on any level of locations hierarchy. Topology information mined from the Google Place API.
  • Implemented an integration with: payment systems, delivery systems, social networks.
  • Implemented affiliate program.
  • Implemented monitoring of key metrics with grafana/prometheus logging in Solr for advanced analysis.
  • Hiring and tutoring team members. Initiated unit testing, git usage and other best practices.
MySQL node.js React.js Software Engineer Apache SOLR PHP Linux JavaScript Git Unit Testing Redux jQuery Google compiler Webpack gulp.js Handlebars.js ant-design prometheus grafana exim4 nginx Fullstack Developer SQL yii MVC Server-side rendering Universal/Isomorfic JavaScript Express.js
Remove Skill
1st Category Software Engineer
Information Technology
May 2016 - Oct 2016
  • One of my tasks was designing and developing .docx-based template language for generation .docx documents based on user-defined algorithms and queried cloud data.
  • Initiated a unit-testing approach in our team that provided faster and more predictable development.
  • Developed a decoupled version of main internal micro-framework that made possible usage of python debugging.
JavaScript Python Software Engineer Microservices Unit Testing REST Git Agile Methodology
Remove Skill
Software Engineer
Information Technology
May 2008 - Sep 2015
  • Developing game server. Stack: C++, C#/.Net, multithreading, BSD sockets, protobuf, Mysql, MongoDB
  • Developing desktop applications. Stack: C++, WinAPI, Chromium Embedded Framework, JS
  • Full stack development of E-commerce sites. Stack: php, yii1, js, jQuery
.NET C# C++ jQuery MongoDB MySQL PHP Software Engineer Sockets protobuf Git Linux nginx Fullstack Developer SQL JavaScript yii MVC
Remove Skill
Software Engineer
Manufacturing
Jan 2003 - May 2008
Jewelry industry company. I was part of the team improving the local ERP system. I performed tasks such as:
  • automation of business processes;
  • developing reports;
  • integration with other systems.
    Software Engineer SQL Delphi
    Remove Skill
    Edit Skills
    Non-cloudteam Skill
    Education
    Bachelor's in Automation of technological processes and production
    Kostroma State Technological University, 1997 - 2002
    Skills
    Software Engineer
    2020
    17
    SQL
    2020
    16
    Git
    2020
    15
    Fullstack Developer
    2020
    11
    JavaScript
    2020
    11
    MySQL
    2020
    11
    PHP
    2020
    11
    System Design
    2020
    8
    node.js
    2020
    4
    React.js
    2020
    4
    Server-side rendering
    2020
    4
    jQuery
    2020
    11
    Linux
    2020
    11
    MVC
    2020
    11
    nginx
    2020
    11
    yii
    2020
    11
    .NET
    2015
    7
    C#
    2015
    7
    C++
    2015
    7
    MongoDB
    2015
    7
    protobuf
    2015
    7
    Sockets
    2015
    7
    Delphi
    2008
    5
    Apache SOLR
    2020
    4
    gulp.js
    2020
    4
    Handlebars.js
    2020
    4
    Redux
    2020
    4
    Unit Testing
    2020
    4
    REST
    2016
    1
    ant-design
    2020
    4
    exim4
    2020
    4
    Express.js
    2020
    4
    Google compiler
    2020
    4
    grafana
    2020
    4
    prometheus
    2020
    4
    Universal/Isomorfic JavaScript
    2020
    4
    Webpack
    2020
    4
    Microservices
    2016
    1
    Python
    2016
    1
    Agile Methodology
    2016
    1
    Languages
    English, Intermediate
    Russian, Fluent/Bilingual