NEW
Proxify is bringing transparency to tech team performance based on research conducted at Stanford. An industry first, built for engineering leaders.
Learn more
Andrei C.
Développeur back-end
Andrei est un développeur principal avec plus de sept ans d'expérience commerciale, spécialisé dans les systèmes C++, Python et Linux. Il possède une grande expertise dans la construction de logiciels robustes et maintenables avec des outils tels que Google Tests, Git et Docker.
Une des réalisations clés de la carrière d’Andrei a été de diriger la conception et la mise en œuvre d’un système de facturation à partir de zéro lors de son contrat avec Amadeus. Il a géré toute la durée de vie du développement — depuis l'architecture et le codage, jusqu'à la maintenance des tests et de la production — en réalisant le projet à temps et en gagnant des éloges de la part de la direction.
Connu pour sa compétence technique, son apprentissage rapide et sa capacité à résoudre des problèmes complexes de manière indépendante, Andrei apporte constamment des solutions fiables et de haute qualité aux équipes de développement de logiciels.
Principale expertise
- C++ 7 ans

- Bash 7 ans

- Git 7 ans

Autres compétences
- Python 4 ans

- REST API 3 ans

- AWS 3 ans
Expérience sélectionnée
Emploi
Développeur C++
Amadeus - 4 années
- Dirigé une équipe Agile de cinq développeurs dans le cadre de la SAFe, contribuant au développement d'un système de distribution mondial pour l'industrie aérienne.
- Conçu et développé un modèle de facturation personnalisé pour les principaux clients des compagnies aériennes, en utilisant les méthodes modernes C++17 et OpenAPI pour la génération de modèles et l'intégration de bases de données SQL pour une gestion efficace des données.
- Architecté et mis en œuvre un système basé sur les microservices, permettant une communication transparente entre les services à travers Kafka, Les requêtes HTTP, et les protocoles de messagerie spécialisés pour échanger de manière fiable des données de vente entre différents systèmes.
- Mise en place d’un pipeline d’intégration et de communication (CI/CD) permettant d’automatiser le processus de livraison, assurant ainsi une rationalisation des déploiements et une efficacité opérationnelle.
- Amélioration de la qualité du logiciel en créant des tests complets de non-régression avec des scripts Python et des tests unitaires à haute couverture en utilisant Google Test (gtest).
- L’infrastructure intégrée Docker et cloud-based pour améliorer l’évolutivité, l’efficacité du déploiement et la maintenabilité des services.
Les technologies:
- Les technologies:
Docker
AWS
Jenkins
Python
- Design
Apache Kafka
C++
SQL
Bash
Linux
Git
JSON
VSCode
REST API
- Boost
SonarQube
Software Engineer
Cisco - 1 mois
Application de chat
- Collaboré avec une équipe hybride en développement côté serveur en C++14/17.
- Développer de nouvelles fonctionnalités en utilisant des modèles de conception avancés (Observer, Factory, Singleton, Builder) et des techniques de programmation modernes.
- Des solutions intégrées avec une base de données SQL pour assurer une gestion efficace des données.
- Fonctionnalité étendue pour le client Windows, en exploitant Qt et QML pour concevoir une interface réactive et conviviale.
Système de Communication Sécurisée
- Conçu et mis en place un système de communication sécurisé, intégrant les protocoles SIP avec plusieurs clients.
- Appliqué des protocoles de réseautage, des techniques de cryptage et des pratiques de sécurité des données pour assurer la robustesse.
- Effectuer des migrations majeures, y compris la transition de l'architecture 32 bits vers l'architecture 64 bits et la mise à jour des scripts Python vers Python3.
- La gestion et le stockage sécurisés et optimisés des données dans une base de données SQL.
- Utilisé sous Linux, IPC, C++, Java, Python, Linux sockets, TLS, VPN et OpenSSL pour fournir des solutions sécurisées.
- Analysé et résolu des bogues complexes, améliorant à la fois les fonctionnalités et les performances du système.
- Maintient une grande attention sur les logiciels évolutifs, un code de haute qualité et une collaboration efficace entre les équipes.
Les technologies:
- Les technologies:
Python
C++
SQL
Bash
Linux
Git
VSCode
- Embedded systems
Qt
- VPN
- Security
Développeur C/C++
Raptor Technologies - 1 an 8 mois
Système de diagnostic à distance
- Développé en C++11, utilisant une architecture pilotée par des événements pour exécuter des scripts Lua pour la collecte des données de diagnostic de voiture et la transmission des résultats à un serveur distant.
- Nouvelles fonctionnalités implémentées sur la base de la documentation technique.
- Écrit des tests robustes et des problèmes complexes pour améliorer la fiabilité du système.
Système de mise à jour à distance
- Conçu un système de machines d'état pour la mise à jour sécurisée des logiciels embarqués à l'aide de C++ et C.
- Créé un code évolutif et maintenable pour assurer des mises à jour logicielles homogènes dans divers environnements automobiles.
Contributions générales
- Leveraged Linux, Python, CMake, CANoe, et Git pour un développement efficace, des tests et une collaboration.
- Participation active à la planification du sprint, aux examens de code et à l'intégration continue, en garantissant des normes de qualité et la livraison rapide des fonctionnalités.
Les technologies:
- Les technologies:
Jenkins
Python
C
C++
Bash
Linux
Git
JSON
VSCode
- Boost
SonarQube
Embedded Linux
Éducation
License ès sciencesComputer Science
Technical University of Cluj-Napoca · 2015 - 2019
Trouvez votre prochain développeur en quelques jours et non sur plusieurs mois
Dans un court appel de 25 minutes, nous voulons:
- Comprendre vos besoins en développement
- Vous expliquez comment nous allons vous mettre en relation avec le développeur le mieux qualifié pour votre projet, sélectionné avec soin
- Vous indiquez nos prochaines démarches afin de vous trouver le meilleur développeur, souvent en moins d'une semaine
