Aleksandr Boldyrev

Aleksandr Boldyrev

Lead Developer

Followers of Aleksandr Boldyrev2000 followers
location of Aleksandr BoldyrevNovi Sad, Vojvodina, Serbia

Connect with Aleksandr Boldyrev to Send Message

Connect

Connect with Aleksandr Boldyrev to Send Message

Connect
  • Timeline

  • About me

    Engineering manager with 15 years of experience on various projects and a strong technical background

  • Education

    • North-Caucasus State Technical University

      2004 - 2010
      Engineer's degree Information Technology 5.0
  • Experience

    • AISA IT-Service

      Jul 2010 - Jul 2012
      Lead Developer

      Monolithic system for managing leasing processes. C++ desktop application, storage - IBM DB2 (I have certificates)

    • 1LineSoft

      Aug 2012 - Dec 2013
      Lead Developer

      Internet billing service. Monolithic server, backend - C++ (using MFC, ATL and STL), frontend - JQuery, storage -Microsoft SQL Server.Development, bug fixing, architecture development, team management, deployment assistance, code reviews, interviews, onboarding new developers

    • IRADD

      Jan 2014 - Oct 2015
      Lead Developer

      Decision support system for security specialists. Desktop application in C# (Winforms, .NET 3.5), Mindfusion environment, Microsoft SQL Server 2008. Later converted to a web server application, backend - ASP, frontend - JQueryDevelopment, bug fixing, assistance to the client's specialists in deployment, technology identification, participation in the architecture design

    • 1LineSoft

      Oct 2015 - Oct 2017
      Software Engineering Manager

      Cloud billing system, monolithic server, backend - Go, frontend - Angular, storage - Postgres.Development, managing a team of 10 developers, architecture design, prototyping, deployment in the client's infrastructure

    • Bank Kuban Credit

      Oct 2017 - Nov 2020
      Director of Software Engineering

      Experience:- Led the development and launch of a new internet bank, managing a team of 6 developers (50 total across all teams).- Oversaw the creation of mobile applications for Android and iOS to complement the internet banking platform.- Championed a monolithic server architecture utilizing Spring for efficient backend development.- Implemented an Angular-based user interface for a seamless user experience.- Ensured seamless integration with existing systems via a corporate bus and API support for REST and SOAP.- Managed and configured Apache Tomcat web servers for optimal performance.- Leveraged Oracle for robust data storage.- Demonstrated adaptability during challenging circumstances, developing a remote loan application service (https://credit.kk.bank) using Go (backend) and Angular (frontend) during the April 2020 quarantine.- Contributed to the overall project success through architectural design, technology selection, and code reviews.- Recruited and onboarded new team members, fostering a strong development team.Technical Skills:- Backend Development: Spring (Monolithic architecture)- Mobile Development: Android/iOS- Front-End Development: Angular- Integration: Corporate Bus, REST/SOAP APIs- Web Servers: Apache Tomcat- Databases: Oracle, PostgreSQL (Go project)- Leadership: Team Management, Recruitment, Onboarding- Architecture & Design Show less

    • RSHB-Intech

      Nov 2020 - Jun 2022
      Senior Software Engineering Manager

      Technical Leadership & Microservices ArchitectExperience:- Led the development of a complex ECM (Enterprise Content Management) system and other critical systems, managing a team of 35 developers in a global context.- Spearheaded the design and implementation of a scalable microservices architecture using Spring Boot, Apache Kafka, and Spring WebFlux for high-performance and reactive development.- Championed DevOps practices by establishing a robust CI/CD pipeline on GitLab for automated deployments.- Leveraged containerization with Kubernetes (k8s) for efficient infrastructure management.- Established clear development processes and system architecture, ensuring code quality and maintainability.- Built a strong development team through effective team building exercises, interviewing, and onboarding of new hires.- Cultivated a collaborative environment by facilitating code reviews and knowledge sharing.Technical Skills:- Microservices Architecture: Spring Boot, Apache Kafka, Spring WebFlux- Databases: PostgreSQL- Front-End Development: Angular- DevOps: GitLab CI/CD, Kubernetes (k8s)- Leadership: Team building, Interviewing, Onboarding, Code Review Show less

    • Luxoft

      Jun 2022 - Feb 2023
      Engineering Manager

      Developed and maintained high-load, scalable integration microservices as part of a global team.- Microservice Architecture: Built Spring Boot applications employing reactive principles (Spring WebFlux) for efficient data processing.- Integration & Messaging: Utilized Apache Kafka for robust and asynchronous communication between services.- NoSQL Storage: Leveraged Couchbase for high-performance data storage needs.- Comprehensive Testing: Ensured code quality through unit tests and BDD practices (Cucumber) for user-centric validation.- Automation & Deployment: Streamlined deployments using Jenkins pipelines, contributing to the development of these pipelines as well.Additionally, championed code improvement initiatives through:- Bug Fixes: Proactively identified and resolved software bugs.- Test Coverage: Increased overall test coverage to improve code maintainability and reliability.- Technical Debt Reduction: Actively reduced technical debt by refactoring code and improving code quality.- Code Reviews: Provided valuable code reviews for fellow developers, fostering a collaborative development environment.- Project Management: Played a key role in defining task scope, developing solutions, and maintaining accurate project documentation. Show less

    • Fivetran

      Feb 2023 - now
      Software Engineering Manager

      I lead a high-performing team of developers focused on building and maintaining robust REST APIs.My responsibilities include:- Team Management: I foster a collaborative and efficient team environment, guiding developers through the development lifecycle.- Agile Workflow: I plan and manage sprints, facilitate retrospectives and demos, and contribute to quarterly planning.- Product Collaboration: I actively collaborate with product owners to understand new feature requirements and define clear task scopes.- Technical Expertise: I contribute to the development process by writing code or creating technical documentation as needed.- On-Call Support: I participate in the on-call rotation to ensure smooth operations and address any critical issues.- Terraform Provider Development: I have experience in developing Terraform providers, extending the capabilities of Terraform to manage new infrastructure resources or services.I'm passionate about building well-designed APIs and empowering my team to excel. Show less

  • Licenses & Certifications

    • Application Development with Cloud Run

      Google Cloud Skills Boost
      Apr 2023
      View certificate certificate
  • Honors & Awards

    • Awarded to Aleksandr Boldyrev
      IBM Certified Application Developer DB2 9 - Jul 2011
    • Awarded to Aleksandr Boldyrev
      IBM Certified Database Associate - DB2 9 Fundamentals - Jul 2011