Andrei Albu

Engineering Manager

Romania12 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led teams to enhance Docker Desktop reliability.
  • Coached diverse teams in software development.
  • Focused on performance optimization and code quality.
Stackforce AI infers this person is a Backend-focused Software Engineer with strong leadership skills in SaaS environments.

Contact

Skills

Core Skills

Software DevelopmentTeam ManagementTechnical Leadership

Other Skills

.NETASP.NETASP.NET MVCASP.NET Web APIAgile DevelopmentBackend DevelopmentC#CI/CDCascading Style Sheets (CSS)Clean CodeClient InteractionCoachingCode RefactoringCode ReviewsDesktop Platform

Experience

Docker, inc

Engineering Manager

Jul 2022Present · 3 yrs 8 mos

  • Engineering Manager at Docker leading the Desktop Platform and Desktop Delivery teams to ship a reliable, fast-evolving Docker Desktop. The Platform team owns shared components inside Docker Desktop, the product lifecycle (install, updates, stability), and the Electron front-end. We're making the product more robust and easier to ship updates for. The Delivery team runs the Docker Desktop CI, builds in-house developer tooling, and operates the end-to-end release pipeline and tooling. We're improving the lives of Docker Desktop product developers, how they contribute to the product, and enable product teams to effortlessly ship value to our users.
DockerDesktop PlatformCI/CDElectronSoftware DevelopmentTeam Management

Visma

3 roles

Team Manager

Mar 2020Jul 2022 · 2 yrs 4 mos

  • Managing a team of varied roles, ranging from Software Developers, to Test Engineers, Business Analysts and a UX Designer in large part by setting up goals, following up on and reviewing performance and providing feedback. Some of the work I do to develop the team includes participating in staff recruitment, actively contributing to improving processes in a continuous manner, developing competence and technology preparedness in the team, coaching the team to improve, following up on the employee engagement, onboarding and offboarding team members.
  • As a tie-in with my existing Senior Software Engineer role, I take lead on technically coaching my developer team members, by having technical discussions, doing pair programming, reviewing code and setting up clear goals to help them improve. The leadership skills I have developed under the Team Manager role help me act as a better coach to developers, and the other way around, having a technical background helps me have better discussions and goal settings as a Manager with my team, as well as reviewing performance.
  • I actively take part in sharing knowledge inside the team by managing an in-team code meeting designed to share knowledge, and by having technical presentations of my own, shared both in the code meeting or in larger-scoped initiatives in the company and department.
Team ManagementPerformance ReviewCoachingTechnical DiscussionsSoftware Development

Senior Software Engineer

Promoted

Oct 2019Jul 2022 · 2 yrs 9 mos

  • In addition to tasks and responsibilities described in the Software Engineer role at Visma, as a Senior Software Engineer I actively participate in taking decisions on how to best approach and implement requirements. I have a strong focus on performance optimization, and overall refactoring and improving the code base. I act as a mentor to my colleagues, and offer technical guidance and code reviews.
Performance OptimizationCode RefactoringMentoringSoftware DevelopmentTechnical Leadership

Software Engineer

Apr 2018Oct 2019 · 1 yr 6 mos

  • Backend developer on an accounting backdoor solution, working in a DevOps manner, in a distributed team. Daily work and responsibilities include implementing new features, refactoring and working on performance improvements, writing unit tests, handling live bugs and doing code reviews.
Backend DevelopmentDevOpsUnit TestingSoftware Development

Ntt data romania

Software Engineer

Jul 2017Apr 2018 · 9 mos · Sibiu County, Romania

  • Backend developer working with .NET C#. Tasked with implementing requirements, in an agile environment. Requirements varied from implementing new features to refactoring of legacy code.
.NETC#Agile DevelopmentSoftware Development

Iquest group

Software Engineer

May 2014Jul 2017 · 3 yrs 2 mos

  • Working on various projects in an agile environment. Focused on writing clean code, and on providing code reviews within the team.
  • Working directly with the client, interacting within meetings and on site. Experience working with German speaking clients, and on site experience in the USA, working within the client's team.
Clean CodeCode ReviewsClient InteractionSoftware Development

Bearingpoint

Software Engineer

Aug 2013Apr 2014 · 8 mos · Sibiu County, Romania

Education

Lucian Blaga University of Sibiu

Bachelor's degree — Computer Engineering

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Software Development & Team Management

Explore similar profiles based on matching skills and experience