Vincent HIRIBARREN
Senior Software & Cloud Engineer
French β born 1980
Lille, France - possible to work at Paris
Software engineering and telecommunications degree
Driving license
- E-mail:
- Tel:
- phone
- Web:
- web form
- This CV:
- www.alea.net/cv
- LinkedIn:
- www.linkedin.com/in/vhiribarren
- GitHub:
- github.com/vhiribarren
As technical lead or senior engineer, my focuses are generic software engineering (web, desktop, mobile, embedded, server) and AWS cloud infrastructure expertise with network knowledge. I am aware of the importance of security, monitoring, alerting, and infrastructure as code in production context.
I link the business and the technical worlds. My job is to understand requirements, learn the needed technologies, architect the target system and build it alone, within or leading a technical team. I focus on maintainability, testability, scalability.
β‘ Technical Expertise
Programming languages
- Currently:
- Python, Rust
- Regular:
- Java, JavaScript, TypeScript
- Past:
- C, C++, C#, Objective-C, Kotlin, Swift, ActionScript (AS3/Flex)
- Learning:
- Haskell
Programming languages
Python:
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quisquam, quod.
Web technologies
- Languages:
- HTML5, CSS3, JavaScript (ES6+ & legacy), TypeScript
- Frameworks:
- React, Node.js, Web Components
- Browser APIs:
- Web APIs, WebAssembly with Rust
- Protocols:
- HTTPS, REST, Websockets
Cloud & distributed systems (AWS)
- PaaS:
- EC2, Load Balancers, Auto Scaling, ECS Fargate...
- Serverless:
- Lambda, Step Functions, SQS, SNS, Kinesis, S3, CloudFront, API Gateway...
- Network
- VPC, Route53, Transit Gateway, WAF, Network Firewall ...
- Sys Ops:
- Organization, IAM Identity Center, SCP, ...
Security
- Auth:
- OAuth2, OpenID Connect, JWT, SAML
- Hardening:
- OWASP, backend and frontend hardening, defensive programming
- Pen tests:
- Penetration testing coordination and security compliance processes
- Certificates:
- TLS / X.509 certificates management
Architecture & Engineering Practices
- Architecture:
- UML, C4, Designing systems for scalability, observability, maintainability and cost efficiency.
- Design:
- Microservices, Clean Architecture, SOLID, design patterns, dependency injection
- Testing:
- unit testing, mocking, testable design
- Code Quality:
- linters, formatters, pre-commit hooks, static analysis
- SDLC:
- Git workflows, security fixes, multi-environment configuration
Infrastructure & DevOps
Reproducible and auditable infrastructures.
- Current tools:
- Terraform / OpenTofu, Cloudformation
- Past use:
- Docker, AWS CDK, Ansible
OS & Network
- Usage:
- macOS (mainly), Linux (also sys. programming), Windows
- Network:
- IP, TCP, UDP, DNS, TLS, firewalling, routing, NAT, SSH
Databases
- Current:
- DynamoDB
- Past:
- MariaDB / SQL, MongoDB, ElasticSearch
- Concepts:
- Data modeling, normalization, indexing