Andrei C.

Backend-utvikler

Andrei er en backend utvikler med over sju års kommersiell erfaring, spesialisering i C++, Python og Linux-based systems. Han har omfattende kompetanse på å bygge opp robust, vedlikeholdt programvare med verktøy som Google Tests, Git og Docker.

En viktig prestasjon i Andreis karriere var å lede utformingen og implementeringen av et faktureringssystem fra begynnelsen av kontrakten med Amadeus. Han ledet hele utviklingslivsløpet, fra arkitektur og koding til testing og vedlikehold av produksjon – og leverte prosjektet til tid og høg ros fra ledelsen.

Han kjenner selv til sin tekniske dyktighet, rask læring og evne til å løse komplekse problemer, og i selvstendig bidrar Andrei til pålitelige løsninger av høy kvalitet på programvareutviklingsteam.

Hovedekspertise

  • C++
    C++ 7 år
  • Bash
    Bash 7 år
  • Git
    Git 7 år

Andre kunnskaper

  • Python
    Python 4 år
  • REST API
    REST API 3 år
  • AWS
    AWS 3 år
Andrei

Andrei C.

Romania

Kom i gang

Utvalgt opplevelse

Arbeidserfaring

  • C++-utvikler

    Amadeus - 4 years

    • En Agile-gruppe bestående av fem utviklere innen rammen av SAFe, som bidrar til utvikling av et globalt distribusjonssystem for flybransjen.
    • Designet og utviklet en egendefinert faktureringsmodell for store flyklienter fra bunnen av, ved hjelp av Modern C++17 og OpenAPI for modellgenerering og integrering av SQL databaser for effektiv datahåndtering.
    • Arkitekturbasert og implementert et mikrotjenestebasert system som muliggjør sømløs kommunikasjon mellom tjenestene gjennom Kafka, HTTP-forespørsler og spesialiserte meldingsprotokoller for pålitelig å utveksle salgsdata på tvers av systemer.
    • Opprette en CI/CD-rørledning for å automatisere leveringsprosessen, sikre strømlinjeformet distribusjon og driftseffektivitet.
    • Forbedret programvarekvalitet ved å bestille omfattende ikke-regresjonstester med Python skript og høydekningsenhetstester ved hjelp av Google Test (gtest).
    • Integrert Docker og sky-basert infrastruktur for å forbedre skaleringseffektivitet for bruk og vedlikehold av tjenestene.

    Teknologier:

    • Teknologier:
    • Docker Docker
    • AWS AWS
    • Jenkins Jenkins
    • Python Python
    • Design
    • Apache Kafka Apache Kafka
    • C++ C++
    • SQL SQL
    • Bash Bash
    • Linux Linux
    • Git Git
    • JSON JSON
    • VSCode VSCode
    • REST API REST API
    • Boost
    • SonarQube SonarQube
  • Software Engineer

    Cisco - 1 month

    Chat Applikasjon

    • Samarbeidet med en hybridgruppe på serverside-utvikling i C++14/17.
    • Utvikle nye funksjoner ved hjelp av avanserte designmønstre (Observer, Factory, Singleton, Builder) og moderne programmeringsteknikker.
    • Integrerte løsninger med en SQL-database backend for å sikre effektiv datahåndtering.
    • Utvidet funksjonalitet for Windows-klienten, med Qt og QML for å designe et responsivt og brukervennlig grensesnitt.

    Sikker Kommunikasjonssystem

    • Designet og implementert et sikkert kommunikasjonssystem, som integrerer SIP-protokoller med flere klienter.
    • Anvendte protokoller, krypteringsteknikker og datasikkerhetspraksis for å sikre robusthet.
    • Utførte store migrasjoner, blant annet med overgang fra 32-bit til 64-biters arkitektur og oppgraderte Python-skripter til Python3.
    • Implementert og optimalisert sikker databehandling og lagring i en SQL-database.
    • Utilized Linux, IPC, C++, Java, Python, Linux sokler, TLS, VPN og OpenSSL for å levere sikre løsninger.
    • Analyserte og løste komplekse feil, forbedre både systemfunksjonalitet og -ytelse.
    • Vedlikeholdt et sterkt fokus på programvare som kan brukes med høy kvalitet og effektivt samarbeid på tvers av lag.

    Teknologier:

    • Teknologier:
    • Python Python
    • C++ C++
    • SQL SQL
    • Bash Bash
    • Linux Linux
    • Git Git
    • VSCode VSCode
    • Embedded systems
    • Qt Qt
    • VPN
    • Security
  • C/C++-utvikler

    Raptor Technologies - 1 year 8 months

    *Ekstern diagnostisk system

    • Utviklet i C++11, benytte en hendelsedrevet arkitektur til å kjøre Lua skript for å samle inn bildiagnostikkdata og overføre resultater til en ekstern server.
    • Nye implementerte funksjoner basert på teknisk dokumentasjon.
    • Skrev robuste tester og feilsøkte komplekse problemer for å øke systemets pålitelighet.

    Ekstern oppdatering system

    • Teknikk et statlig maskinsystem for sikker oppdatering av programvare i kjøretøy ved hjelp av C++ og C.
    • Skapt skalerbart og vedlikeholdt kode for å sikre sømløse programvareoppdateringer på tvers av forskjellige bilmiljøer.

    *Generelle bidrag

    • Leverte Linux, Python, CMake, CANoe og Git for effektiv utvikling, testing og samarbeid.
    • Løpende var med i vår planlegging, koderegjennomganger og kontinuerlig integrering, noe som sikrer høy kvalitet og tidsriktig levering av funksjoner.

    Teknologier:

    • Teknologier:
    • Jenkins Jenkins
    • Python Python
    • C C
    • C++ C++
    • Bash Bash
    • Linux Linux
    • Git Git
    • JSON JSON
    • VSCode VSCode
    • Boost
    • SonarQube SonarQube
    • Embedded Linux Embedded Linux

Utdannelse

  • BSc.Computer Science

    Technical University of Cluj-Napoca · 2015 - 2019

Finn din neste utvikler innen dager, ikke måneder

I løpet av en kort 25-minutters samtale ønsker vi å:

  • Forstå dine utviklingsbehov
  • Forklare prosessen vår der vi matcher deg med kvalifiserte, evaluerte utviklere fra vårt nettverk
  • Dele de neste stegene for å finne riktig match, ofte på mindre enn en uke

La oss ta en prat