Software Engineer from Saint-Petersburg, Russia.CV: https://short.itplk.ru/cv
-
Frontend Software EngineerSelf+ Jan 2022 - Present -
Senior Frontend DeveloperJustcontrol.It Nov 2019 - Jan 2022Saint Petersburg, Russian FederationJustControl.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. -
Frontend DeveloperYumasoft Inc. Feb 2017 - Nov 2019Saint Petersburg, Russian FederationTechnologies: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 -
Full Stack DeveloperYumasoft Inc. Oct 2016 - Feb 2017Saint Petersburg, Russian FederationTechnologies: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 -
Full Stack DeveloperCarabi Oct 2015 - Jan 2016Saint Petersburg, Russian FederationTechnologies:HTML, CSS, JavaScript, jQuery, PHP, Oracle RDBMS, ApacheResponsibilities:- Full stack development- Performed quality assurance for active projects
-
Web DeveloperPoint.98 Jul 2014 - Jan 2015Saint Petersburg, Russian FederationTechnologies: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
-
Mathematics And Computer Science
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?
-
1laser.perm.ru
-
1bellintegrator.com
-
Dmitriy Teplov
Vinnytsya -
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial