Dmitri S.

Front-end developer

Outsourcing
Senior
Chisinau, MOLDOVA
Contact us for this profile

My experience

More

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

CONNECTED OBJECTS SPECIALIST01.09.2017 - 01.01.2019

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

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

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.\nttttt\ntttt
More

e-Commerce Solutions Provider01.11.2015 - 01.06.2017

Developer.
  • 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.
More

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

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

Languages

C#, JavaScript, Delphi, TypeScript

Technologies

.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

DBMS

Microsoft SQL Server, MongoDB, MySQL, Oracle

Analysis methods and tools

OOP, ReSharper, SonarQube

Development Environment

GIT, GitLab, Visual Studio

Application servers

TeamCity

Software testing

ESLint, NUnit, Protractor

Embedded and Telecom

Windows CE

Mobility

Ionic 4, Windows Phone 8

Miscellaneous

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