Dmitriy Neustroev

Dmitriy Neustroev Email and Phone Number

Golang разработчик @ Mad Devs
Novosibirsk, RU
Dmitriy Neustroev's Location
Novosibirsk, Russia, Russian Federation
Dmitriy Neustroev's Contact Details

Dmitriy Neustroev work email

Dmitriy Neustroev personal email

n/a
About Dmitriy Neustroev

I am a backend developer with over 10 years of experience.I have been using Golang for the last 3 years.Over 7 years experience in PHP, worked with Symfony, Zend Framework, cake php.1 year experience as a team leader, 6 months as a tech leader.I write high-quality code, I like to work in a team, I can establish contact with people, I like to learn and share knowledge.

Dmitriy Neustroev's Current Company Details
Mad Devs

Mad Devs

View
Golang разработчик
Novosibirsk, RU
Website:
maddevs.io
Employees:
81
Dmitriy Neustroev Work Experience Details
  • Mad Devs
    Golang Разработчик
    Mad Devs
    Novosibirsk, Ru
  • Mad Devs
    Golang Developer
    Mad Devs Apr 2023 - Present
    Main responsibilities:- Developing APIs for integration with external backend services- Architecture design- Optimizing code base, working with tech debt, discussing and agreeing on team principles for writing code- Grooming of task requirements- Task planning, decomposition and estimation- Code reviews of team membersAdditional:- Creating documentation for onboarding new people to the team- Participating in a pet project for crypto exchanges arbitrage- Organizing Golang community within the company- Conducting interviews of Go developers- Grading Go developers in the company
  • Mad Devs
    Golang Developer, Technical Lead
    Mad Devs Aug 2022 - Mar 2023
    Main responsibilities:- Designing and developing backend services for rail ticket reservations- Shaping, discussing and making technical decisions and principles with the team- Planning, decomposing and evaluating tasks- Code review of team membersAdditional Responsibilities:- Preparing, launching and developing a community of Golang developers- Participating in defining the Golang developer grade- Creating individual development plans for team members
  • Mad Devs
    Golang Developer
    Mad Devs Mar 2022 - Jul 2022
    Novosibirsk, Russia
    Main responsibilities:- Development of an new API for the external seller- Support for the existing API for booking train tickets- Optimizing the code base, working with technical debt, discussing and agreeing on team principles for writing code- Planning, decomposition and evaluation of tasks- Team member review codeAdditional responsibilities:- Supervision of onboarding new people to the team- Participation in the development of skill matrices (soft, hard) to evaluate Golang developers' skillsAchievements:- Developed and extended new API for backend service integration of external train ticket vendor- Onboarding new backend developer to the team- Skill matrices (soft, hard) to evaluate Golang developers' skills were developed
  • Openprovider
    Backend Software Developer, Team Lead
    Openprovider Jan 2021 - Dec 2021
    Novosibirsk, Russia
    Responsibilities:- Maintenance for existing PHP/Go backend services.- Development of new backend services on Go.- Code review of team members.- Managing a team of 3 back-end developers.- Conducting 1to1 with developers, quarterly reviews.- Planning and control of project implementation.- Decomposition of user stories and tasks, task evaluation.- Hiring and onboarding new people to the team.Achievements:- Developed a backend for easier user registration.- Created a golang service to simplify the transfer of domains.- Accelerated work with the user's balance.- Speed ​​up and fix invoice generation.- Conducted 30 interviews, conducted onboarding in a team for three developers.- Conducted 16 quarterly reviews.- Created a career development plan for team members.
  • Openprovider
    Backend Software Developer
    Openprovider May 2018 - Jan 2021
    Novosibirsk, Russia
    Responsibilities:- Support for existing backend services in PHP / Golang.- Development and design of new services in Golang.- Conducting code reviews of team members.- Sprint planning, task decomposition and evaluation.- Optimization of existing services.Achievements:- Developed a Golang service for managing domain expiration, integrated it with a PHP monolith via API, deferred tasks and webhooks.- Integrated into the backend API of the service for working with banners using GRPC, Redis.- Transferred backend for front-end to work through clients generated based on protobuf.- Transitioned XML API to REST API using protobuf and code generation.- Created a Golang microservice for proxying requests using gRPC and REST.- Wrote a parser to generate proto files based on XML API request/response logs.- Integrated a service for managing domain redirection with an external API through asynchronous message processing via RabbitMQ.
  • Freelance
    Backend Php Developer
    Freelance Oct 2014 - Apr 2018
    Responsibilities:- Communication with the customer, drafting and approval of technical specifications,- Planning, decomposition and evaluation of tasks,- Development of a backend for a 3D jewelry printing service,- Code refactoring,- Refinement of online stores.Achievements:- Implemented 3 online stores,- Simplified the process of creating an order for 3D printing service- Made it convenient to work with admin panel for 3D printing service- Implemented a new workflow for order processing for 3D printing service
  • Naval Engineering Institute
    Computer Science And Programming Teacher
    Naval Engineering Institute Nov 2013 - Aug 2014
    St. Petersburg
    Responsibilities:- Preparation of training presentations and teaching materials- Conducting lectures and practical classes- Preparing students for the Olympiad in programmingAchievements:- Reworked methodological materials on programming in C ++ and Qt- Implemented Data Mining technique for presentations and training
  • Spbgau
    Computer Science And Programming Teacher
    Spbgau Sep 2012 - Jun 2014
    Responsibilities:- Preparation of training presentations and methodological materials- Giving lectures and presentations- Conducting practical classes- Progress controlAchievements:- Revised methodological materials on Information Technology- Developed methodological materials on networks- Implemented Data Mining technique for presentations and training
  • Open Energy Community
    Php Backend Developer
    Open Energy Community Sep 2012 - Jan 2013
    Responsibilities:- Communication with the customer, drafting and approval of technical specifications,- Planning, decomposition and evaluation of tasks,- Website development on wordpress.Achievements:- Developed website on wordpress.
  • Enterra
    Php Backend Developer
    Enterra Jul 2011 - Aug 2012
    Barnaul
    Responsibilities:- Development of modules for web control panel of online poker game based on Zend Framework- Development of modules for integrating a site on drupal with payment systems- Development of a web service operating on the SOAP protocol;- PHP backend development for integration of flash poker application with social networks (facebook, vk, odnoklassniki)- Refactoring, participation in code review.Achievements:- Developed 5 modules for web poker control panel.- 5 modules have been developed to integrate the site on drupal with payment systems.- Developed a web service in PHP, working on the SOAP protocol;- A backend was developed for integrating a flash application with facebook, vk and odnoklassniki social networks.
  • Freelance
    Php Backend Developer
    Freelance Jan 2011 - Jun 2011
    Responsibilities:- Communication with the customer, drafting and approval of technical specifications,- Planning, decomposition and evaluation of tasks,- Development of themes and modules for CMS joomla.Achievements:- Developed a website with a theme and modules CMS joomla.
  • Enterra
    Php Backend Developer
    Enterra Aug 2010 - Dec 2010
    Responsibilities:- Development of a web control panel for an online poker game based on the Zend Framework.- Development of unit tests for web poker control panel.- Development and refinement of drupal themes and modules.- Refactoring, participation in code review.Achievements:- Developed the admin panel for an online poker game.- Developed about 50 unit tests for the poker web control panel.- Improved site theme for a site based on drupal.- Developed about 5 modules for the site based on drupal.

Dmitriy Neustroev Skills

Mysql Php Software Development Agile Methodologies Test Driven Development Xml Ооп Design Patterns Linux Golang Docker Web Services Javascript Git Subversion Sql Visual Studio Uml Css Eclipse Microsoft Sql Server

Dmitriy Neustroev Education Details

Frequently Asked Questions about Dmitriy Neustroev

What company does Dmitriy Neustroev work for?

Dmitriy Neustroev works for Mad Devs

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

Dmitriy Neustroev's current role is Golang разработчик.

What is Dmitriy Neustroev's email address?

Dmitriy Neustroev's email address is ne****@****der.com

What schools did Dmitriy Neustroev attend?

Dmitriy Neustroev attended Altai State Technical University Название Степени.

What skills is Dmitriy Neustroev known for?

Dmitriy Neustroev has skills like Mysql, Php, Software Development, Agile Methodologies, Test Driven Development, Xml, Ооп, Design Patterns, Linux, Golang, Docker, Web Services.

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.