Resume of Alexandru-George Gidei
avatar

Alexandru-George Gidei
Software Engineer

About

Self-taught full-stack software engineer focusing on building back-end web APIs. I write clean, quality, tested code and deliver products and features that users enjoy. I'm an advocate of software development best practices and developer tools that help teams write better code. I support and enjoy contributing to open-source software.

Work Experience

SamKnows
London, UK (remote)
SamKnows is on a mission to make the internet better for everyone. For ISPs, it helps set up, monitor, and troubleshoot connections. For Regulators, it provides market-leading measurement solutions to help conduct impartial studies on internet performance.
December 2021 – Present
Senior Software Engineer
Working in the Home Product team to help ISP customer support staff resolve queries faster and allow individual users to test and monitor their home connections.
Highlights
  • Led backend development work for a project involving the US Federal Communications Commission (FCC)'s Broadband Data Collection (BDC) program.
  • Designed and implemented high throughput data pipelines, applications, and APIs.
  • Improved customer satisfaction by solving performance issues in key areas of the platform.
  • Devised a system to monitor BigQuery data usage costs for a given API and product.
  • Performed load testing on a critical API as part of a project for a major UK ISP. Identified and fixed performance bottlenecks, and prepared a detailed report of the activity.
  • Introduced new code quality standards and tools for static analysis, test coverage, and mutation testing.
  • Collaborated in dockerizing and migrating applications from bare-metal servers to the Google Cloud Platform (GCP).
Goodlord
London, UK
Goodlord's mission is to provide the best renting experience in the world. Through its award-winning platform, it aims to streamline the lettings process for agents, landlords, and tenants alike.
November 2018 – December 2021
Software Engineer
Worked in the Product & Engineering team to realise the company's mission and objectives: building products, features, and services that attract new clients, save admin time and costs, and improve user experience.
Highlights
  • Collaborated with product managers and other key business stakeholders to plan, define, and deliver features across the entire application development life cycle.
  • Built and delivered reliable, robust applications and features both individually and through pairing.
  • Integrated with external APIs to create new products and provide customers with a seamless user experience.
  • Assisted teammates to overcome obstacles, resolve blockers, and complete deliverable units of value in a timely manner.
  • Initiated and executed multiple software modernisation projects: refactoring legacy code, updating to PHP 7.4, Symfony 5.
  • Led development of a new PHP 8 application specialised in payments and rent collection; designed and implemented new database schema.
  • Defined and developed GitHub Actions workflows to run a complete suite of jobs: coding standards; code quality checks and tools; unit and integration tests.
  • Improved code quality and reduced the incidence of bugs by introducing tools, defining coding standards, and training team members.
  • Initiated efforts to increase testing effectiveness and coverage: introduced unit testing coverage and mutation testing into the PHP codebase. Actively contributed to an increase in coverage from 30% to 60%+.
  • Mentored and supported junior and trainee engineers in learning about the back-end, REST APIs, PHP, and the Symfony framework.
  • Expanded the application's end-to-end testing suite using Nightwatch.js and TypeScript.
Annection/Optim Insights
London, UK
January 2015 – July 2017
Research Analyst
Worked directly with the founder and CEO in a team providing client-tailored research, advisory, and facilitation of private investments and transactions.
Highlights
  • Sourced and facilitated seed capital investments in early-stage businesses.
  • Completed financial modeling and sensitivity analyses, conducted due diligence, drafted term sheets, and reviewed investment agreements.
  • Managed a small team of analysts to produce research reports on multiple vertical markets: SaaS, EdTech, FinTech.

Contact

Education

Skills

Programming Languages
PHP Java TypeScript Scala Bash Rust Go Python
Frameworks/Libraries
Symfony Spring Boot ORM: Doctrine, Hibernate React Redux Scala Cats Flask
Testing
TDD/BDD PHPUnit PHPSpec Prophecy Behat Infection JUnit Pitest Jest React Testing Library Nightwatch.js Cypress ScalaTest ScalaCheck Ginkgo
Storage
MySQL BigQuery SQLite Redis Memcached
Infrastructure
AWS GCP Docker Kubernetes
Event/Messaging Systems
Amazon SQS Apache Kafka Amazon EventBridge Redis Streams
DevOps/VCS
Git CI/CD GitHub Actions CircleCI Semaphore CI
Principles/Paradigms
OOP FP SOLID Domain-Driven Design REST
Agile Project Management
Agile Kanban Jira Confluence

Interests

Activities
Powerlifting Basketball Bouldering
Hobbies
Electric guitar Chess