Dmitriy Teplov

Dmitriy Teplov Email and Phone Number

Frontend Software Engineer @ Self+
Dmitriy Teplov's Location
Yerevan, Yerevan, Armenia, Armenia
About Dmitriy Teplov

Software Engineer from Saint-Petersburg, Russia.CV: https://short.itplk.ru/cv

Dmitriy Teplov's Current Company Details
Self+

Self+

View
Frontend Software Engineer
Dmitriy Teplov Work Experience Details
  • Self+
    Frontend Software Engineer
    Self+ Jan 2022 - Present
  • Justcontrol.It
    Senior Frontend Developer
    Justcontrol.It Nov 2019 - Jan 2022
    Saint Petersburg, Russian Federation
    JustControl.it is a marketing data analysis platform with flexible ELT capabilities.TechnologiesHTML, Pug, CSS/SCSS, JavaScript, TypeScript, Angular, RxJS, Nx, NgRx, NGXS, D3, Clarity, React, Svelte, NestJS, Node.js, PHP, Bash, MongoDB, PostgreSQL, NGINX, Docker, Gitlab, Karma, Jasmine, Jest, Figma, StorybookExperienceProduct's micro‑service architecture and very loose coupling between backend and frontend applications means that frontend team is also responsible for developing BFFs (backend for frontend) which contain frontend‑only business logic and implement low‑level APIs' abstractions.Starting in a team of two I've been responsible for solving complex problems such as:- Optimize frontend app build pipeline for single tenant deployment decreasing it's time complexity from linear to constant.- PEG based DSL to enable quick and easy data filtering.- Graphical ELT pipeline editor.- Data visualization using D3.- Market and user analysis with the aim of increasing product value and improving UX.I also took part in team management as an interviewer and a team leadresponsible for writing candidate requirements, testing candidates and guidingnew team members, directing day‑to‑day activities and representing frontendteam within inter‑team communications.
  • Yumasoft Inc.
    Frontend Developer
    Yumasoft Inc. Feb 2017 - Nov 2019
    Saint Petersburg, Russian Federation
    Technologies:HTML, CSS/SCSS, JavaScript/TypeScript, WebSocket, Service Workers, Angular(2/4/5/6/7), RxJS, NgRx, React, Vue.js, Nuxt.js, Webpack, Node.js, Golang, C#, .NET, Docker, NGINX, Karma, Jasmine, ProtractorResponsibilities:- Designed architecture and developed Angular applications and component libraries (data grids, notification system, etc.)- Configured webpack manually to improve build times both for developement and production environments which led to better feature delivery times- Wrote unit and e2e tests for Angular applications- Migrated several complex Angular applications from custom webpack build configurations to Angular CLI- Implemented and set up server-side rendering for a Vue.js product website for better SEO- Set up frontend CI/CD on GitHub/Gitlab/Google Cloud- Performed technical maintenance of frontend applications- Reviewed team's code and provided detailed feedback- Automated frontend development environment setup to speed up introduction of new team members- Have interviewed several candidates for frontend developer positions- Was introducing and mentoring new frontend team members- Maintained application repositories- Released frontend applications to stage and production environments including related tasks (Jira releases and VSC release tags)- Gave product demonstrations to clients
  • Yumasoft Inc.
    Full Stack Developer
    Yumasoft Inc. Oct 2016 - Feb 2017
    Saint Petersburg, Russian Federation
    Technologies:PHP5/7, HTML, Pug, Handlebars, Gulp, CSS/SCSS, JavaScript/TypeScript,Angular(2/4), RxJS, jQuery, Node.js(Express), MySQL, MS SQL, RabbitMQ,Docker, AWS, Apache, NGINXResponsibilities:- Designed and developed CMS with a website generator to improve client's business model performance- Collaborated in development of full stack web application with complex reports generation- Performed DevOps routines for a complex of REST microservices- (Node.js), applications (PHP) and databases (MySQL)- Performed server administration (CentOS, ArchLinux)- Supported legacy PHP projects- Developed an application with encapsulation of business logic inside stored procedures (Transact-SQL)- Migrated PHP application from MySQL to MS SQL- Delivered database deployment and production server updates
  • Carabi
    Full Stack Developer
    Carabi Oct 2015 - Jan 2016
    Saint Petersburg, Russian Federation
    Technologies:HTML, CSS, JavaScript, jQuery, PHP, Oracle RDBMS, ApacheResponsibilities:- Full stack development- Performed quality assurance for active projects
  • Point.98
    Web Developer
    Point.98 Jul 2014 - Jan 2015
    Saint Petersburg, Russian Federation
    Technologies:HTML, CSS, JavaScript, jQuery, PHP, C++, MySQL, Google AdWords, YandexDirect, ApacheResponsibilities:- Helped clients to create prototypes and prepared technical requirements for websites- Tested existing projects and improved their quality- Developed websites (frontend and backend)- Performed SEO optimizations to increase profits- Advertised websites (Google AdWords, Yandex Direct)

Dmitriy Teplov Education Details

Frequently Asked Questions about Dmitriy Teplov

What company does Dmitriy Teplov work for?

Dmitriy Teplov works for Self+

What is Dmitriy Teplov's role at the current company?

Dmitriy Teplov's current role is Frontend Software Engineer.

What schools did Dmitriy Teplov attend?

Dmitriy Teplov attended Saint Petersburg State University Of Aerospace And Instrumentation.

Not the Dmitriy Teplov you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.