Pavel Diadych

Pavel diadych

bookmark on deepenrich
location of Pavel DiadychSt Petersburg, St Petersburg City, Russia
Phone number of Pavel Diadych+91 xxxx xxxxx
Followers of Pavel Diadych252 followers
  • Timeline

    Sept 2007 - Apr 2013

    Senior Software Engineer / Tech Lead

    R&EC ETU
    St Petersburg, St Petersburg City, Russia
    Apr 2013 - Oct 2017

    Development Team Lead

    T-Systems International
    St Petersburg, St Petersburg City, Russia
    Current Company
    Oct 2017 - Jul 2023

    Product Development Team Lead

    Clausematch
    St Petersburg, St Petersburg City, Russia
  • About me

    Development Team Lead | Engineering Manager | Silent guardian, a watchful protector

  • Education

    • Saint petersburg state electrotechnical university "leti"

      2005 - 2011
      Master degree in computing technologies and informatics computer software engineering honours

      Activities and Societies: Researching domain-specific languages (DSL) in enterprise software development

  • Experience

    • R&ec etu

      Sept 2007 - Apr 2013

      Managed development in teams of 3-5 individuals across various projects, also taking charge of application, database, and interaction protocol design.- Streamlining Deployment: On one project, automated and reduced deployment time from 2 hours to 10 minutes by implementing a CI/CD pipeline based on cron and Bash scripts.- Efficient Testing Framework: Within a different project, simplified and made it more cost-effective during Client-side Debugging phase by designing a system where business rules could be added or updated without the need to rebuild artifacts.- Optimizing Video Surveillance: While working on a video surveillance and security project, optimized video server performance, increasing the maximum number of supported cameras. This led to a 4-fold reduction in server hardware requirements.Technologies and Tools: Java, Spring, Camel, ActiveMQ, PostgreSQL, Linux, JUnit Show less

      • Senior Software Engineer / Tech Lead

        May 2011 - Apr 2013
      • Software Engineer

        Sept 2007 - May 2011
    • T-systems international

      Apr 2013 - Oct 2017

      Managed a project developing a data collection and visualisation system for the logistics sector. Led a team of up to 12 individuals across St. Petersburg and Voronezh, overseeing process establishment, practice implementation, planning and roadmapping, as well as staff recruitment and fostering their professional growth. Additionally, designed specific applications and interaction protocols, optimized code, and conducted production error analysis.- Project Recovery Initiative: Upon joining the project, conducted an audit to identify issues including underestimated tasks, lacking competencies within the team, and team members' burnout. By addressing these painpoints, successfully guided the project back into a green status.- Enhanced Process Transparency: Improved process transparency, identifying and rectifying bottlenecks through the introduction of Kanban practices, CFD-based metrics, and statistical forecasting.- Talent Cultivation: Over four years, facilitated the growth of 5 senior professionals who subsequently assumed key roles in other projects. For this purpose, I developed a competency matrix to structure hiring, onboarding, and employee development around it.- Infrastructure Cost Reduction: Achieved a 50% reduction in server expenses by proposing the transition from a monolith to separate function and load-specific services. Designed these services and the associated protocols.- Strategic Technology Shift: Conducted a comparative cost analysis, advocating for a technology stack change, resulting in abandoning Liferay (which required a separate large team). This move saved almost a third of the previously allocated project budget.Technologies and Tools: Java, Spring, SOAP, REST, JPA, PostgreSQL, Netty, Linux, Git, Eclipse MAT, VisualVM Show less

      • Development Team Lead

        Dec 2013 - Oct 2017
      • Senior Software Engineer

        Apr 2013 - Dec 2013
    • Clausematch

      Oct 2017 - Jul 2023

      In parallel with my role as Backend Tech Lead, I also undertook the position of cross-functional Product Team Lead (3-6 members, BE+FE+QA). In this role, I was managing development activities (including the implementation of Lean/Agile methodologies, facilitating key meetings, conducting training sessions, and introducing known best-practices and approaches). I also managed people and worked on cross-team level, establishing processes and suggesting engineering-wide enhancements.- Achieved Workflow Stability: Introduced Kanban methodologies, establishing a steady flow of tasks. Implemented metric collection and integrated metric analysis into team retrospectives on a regular basis.- Successful Team Recovery: Led the team to a successful delivery of the first release within 3 months, after an 80% team update and transition to distributed work. Re-launched the team and re-built development processes to ensure alignment and efficiency.- Strategic Agile Transformation: Collaborated with C-level management to craft an Agile transformation roadmap. Conducted an engineering process audit, identifying existing issues and risks, and proposed potential frameworks (LeSS, SAFe, Spotify Model).- Empowering Leadership Community: Initiated a community of engineering team leads by providing training, structuring initial processes, and defining rituals. This helped to synchronize knowledge of existing management practices, enabling cross-team alignment and collaborative change planning.Technologies and Tools: Java, Kotlin, Spring Boot, PostgreSQL, Elasticsearch, Redis, AWS, Docker, Linux, Python, Git, Eclipse MAT, VisualVM, Jenkins, Jira Show less As the number of teams and backend engineers began to grow, I changed to the position of Backend Tech Lead. In this role, I collaborated with the backend community, synchronized architecture, approaches, and practices across teams, set up backend development strategy, and created the technical backlog based on business needs. Additionally, I established a competency framework and contributed to critical problem-solving and prototyping as an engineer.- Enabling Project Refinement: Led the planning and execution of several code refactoring and optimization projects within teams. This helped to improve the system, so that the company was able to extend the contracts with key clients and a resulted in a remarkable 20-fold increase in system users by the end of a year.- Elevating Development Efficiency: Collaborated with the backend community to establish shared architectural conventions, approaches, and practices. This effort significantly reduced the "cost" of implementing changes during new feature development, effectively simplifying the system's complexity.Technologies and Tools: Java, Kotlin, Spring Boot, PostgreSQL, Elasticsearch, Redis, AWS, Docker, Linux, Python, Git, Eclipse MAT, VisualVM, Jenkins, Jira Show less Worked on a product within a small senior backend team of 3 individuals, managing tasks ranging from design to incident handling. Actively proposed and assisted in implementing development process improvements (using my previous experience).- DOCX Import Feature: Developed a DOCX import service, enabling users to upload pre-existing documents onto the platform. This substantially reduced onboarding time for new clients and enhanced the product's appeal to potential customers.- Database Migration Optimization: Streamlined database migration from 10 hours to 20 minutes, ensuring adherence to release deployment SLAs. This transformation ultimately facilitated the transition of all clients to new, more efficient data structures.- Enhanced Event Feed Service: Reworked the implementation of the event feed service while retaining the legacy API. This adjustment drastically improved UI responsiveness, reducing the response time from 5-10 seconds to approximately 200 milliseconds without requiring frontend changes.Technologies and Tools: Java, Kotlin, Spring Boot, PostgreSQL, Elasticsearch, Redis, AWS, Docker, Linux, Python, Git, Eclipse MAT, VisualVM, Jenkins, Jira Show less

      • Product Development Team Lead

        Aug 2019 - Jul 2023
      • Backend Tech Lead

        Dec 2018 - Jul 2023
      • Senior Backend Software Engineer

        Oct 2017 - Dec 2018
  • Licenses & Certifications

    • Icagile certified professional - agile team facilitation

      Icagile
      Jul 2022
    • Icagile certified professional - agile coaching

      Icagile
      Jul 2023