Dmitri S.

Front-end developer

Chisinau, MOLDOVA
Contact us for this profile

My experience


Skill-centered recruitment solutions provider01.02.2019 - Present

Front-End Developer.
  • Development of new features and bug fixing.
  • Publishing iOS and Android apps to the App Store and Google Play.
  • Setting up and maintaining SonarQube.
  • Code review.
  • Writing technical documentation.
  • Configuring GitLab CI.
  • Configuring code quality tools: TSLint, Prettier, Husky.


  • Application development (front-end and back-end).
  • Code refactoring.
  • Involvement in the decision-making process.
  • Proposing improvements according to client's needs.
  • Bug fixing.

Pentalog01.08.2017 - 01.08.2017

Mentor within the summer internship program in Pentalog Chisinau.
  • Mentoring students, teaching them the main concepts about React.js.

Pentalog01.06.2017 - 01.06.2017

Front-End Developer within the Pentalog group.

Participation in an intensive training session focusing on React.js, Redux, React Router, HOCs and CSS.
  • Study of the main concepts and notions.
  • Implementation of the acquired knowledge in a practical specific application.
  • Handling / creating Redux data store.
  • Managing performance hints.ttttttttt

e-Commerce Solutions Provider01.11.2015 - 01.06.2017

  • Back-end development with ASP.NET MVC and Entity Framework.
  • Front-end development with  Angular JS and Bootstrap.
  • End-to-end testing with Protractor.
  • Unit testing with NUnit.
  • Continuous integration with TeamCity and GitHub.

RTI01.09.2012 - 01.11.2015

.NET Developer for one of the leading providers of integrated high-tech equipment and a developer of software for automating business processes of enterprises in the Republic of Moldova.
  • Application development for lots of POS hardware: fiscal register, line display, scales, barcode scanner, POS printer, data collection terminal.
  • Support for a legacy desktop application written in Delphi and Oracle.
  • Development of mobile apps for Windows CE (.NET Framework Compact) and Windows Phone 8 from scratch.
  • Development of web-apps for internal use (AngularJS, Bootstrap, ASP.NET Web API, XSockets.NET, HTML, CSS).
  • Installation and administration of Redmine and GIT servers.
  • Writing drivers, libraries for handling multiple pieces of equipment.
  • Collaboration within a 3-member team.

Freelance01.01.2010 - 01.02.2012

Developer within multiple freelance projects based on .NET framework.
  • Development of desktop applications using WinForms and WPF:
    - Scientific file converter;
    - PowerPoint presentation generator;
    - Statistical data analysis.

My stack

Spoken languages

ENGLISH: Average
ROMANIAN: Advanced
RUSSIAN: Native speaker

Networks and systems

Docker, Windows


C#, JavaScript, Delphi, TypeScript


.NET, .NET Compact Framework, Entity Framework, React Router, WinForms, WPF

Web technologies

ASP.NET, ASP.NET MVC, ASP.NET Web API, Angular 2, Angular 7, AngularJS, Bootstrap, Bower, CSS, Express.js, Gulp.js, HTML, Mongoose, Node.js, NPM, React.js, Redux, Webpack.js, XSockets.NET


Microsoft SQL Server, MongoDB, MySQL, Oracle

Analysis methods and tools

OOP, ReSharper, SonarQube

Development Environment

GIT, GitLab, Visual Studio

Application servers


Software testing

ESLint, NUnit, Protractor

Embedded and Telecom

Windows CE


Ionic 4, Windows Phone 8


Asana, Atom, Confluence, GitHub, JIRA, Redmine, Toggl

My education and trainings

React.js Training.2018

Bachelor's Degree in Information Technology, Faculty of Computers, Informatics and Microelectronics - Technical University of Moldova.2007-2012