About me
Hey I’m Anthony, a full-remote engineer based in South Africa, a technology enthusiast who loves innovation, learning new stuff and well-designed products !
As a solutions architect, I build from the ground, review and upgrade innovative projects for big companies and start-ups helping them design their product with the best technologies for the perfect market fit. As an IoT & Android expert, I make hardware products communicate with mobile apps (BLE, NFC, LoRa…) for B2B or B2C purposes and deep dive in every part of it ! I also mentor people working in tech, so don’t hesitate to message me.
Throughout 7 years of experience in IoT, French Railways, start-ups & digital transformation, I built expertise in the fields of :
- Cloud architectures
- Devops
- Mobile architecture (especially Android)
- Blockchain
- Transport Ticketing
- Microcontrollers and its RF or wired communication protocols.
I have a very pragmatic approach for each project, make data talk, pay attention to every detail and document every decision/risk in order to deliver high quality code on-time.
Your project needs to be launched in 6 months rather than 1 year ? No problem, let’s talk about it !
Main Skills
- Active Listening, Problem solving, Attention to detail
- Stress and time management
- Team leadership, communication, building
- Ability to teach and mentor
- Agile methodologies and Lean
- Project management and planning, risk-taking
- Strategy, roadmap building
Architecture
- Microservices, n-tier architecture, multi-tenant
- Twelve-factor app architecture
- 4+1 design, UML
Programming
- Java, Spring Boot, JPA
- Javascript, Node.js
- Android Java7, Flutter, Kotlin
- Bash scripting, Python
- Web programming: HTML, CSS, Javascript
Databases
- SQL: PostGreSQL, Oracle, SQLite3, MySQL
- NoSQL: Cassandra, Ignite, MongoDB, Redis
Tools & DevOps
- Cloud: Azure, AWS
- Container and its Orchestration: Rancher, Kubernetes, DC/OS (Mesos/Marathon), Docker, docker-compose
- Git: Gitlab, Bitbucket, Github
- CI/CD, code binary & quality: Jenkins, Gitlab CI/CD, Nexus, Sonarqube
- API Gateways, REST & gRPC, Swagger
- Identity: OAuth2, OIDC, SSO, n-factor authentifcation, FIDO, Keycloak
- Logging: Prometheus Grafana & ELK
- Transport Ticketing: Calypso 2, Intercode standard
Experiences
Yesitis - CTO / Solution Architect
January 2017 - January 2020 | Clermont-Ferrand
As the first employee of this start-up, I built and managed the entire tech team (now ~10 persons) and dealt with every technology related-subject & partners. My main tasks were:
- Definition of the functional and technical roadmap, continuous technology watch (2 CES Awards and various prices won)
- MVP construction and backlogs prioritization, requirement gathering (internal, targeted clients…), sprint review and stories writing
- Management and recruitment of 4 developers/ops, 2 contractors
- Design and development of micro-services in high availability (>99.99% SLA)
- Deployment of CI/CD tools, adoption of its processes to minimize time to market
- Deployment of distributed systems on Microsoft Azure / on-premises with multiple datacenters across the world (Europe & China) and all IT supervision
- Definition of internal security basis, policies and guidelines (PKI & KMS HSM-ready)
- Benchmarking and installation of enterprise tools (ERP Odoo, Exchange, Office365, CRM, IT Asset management…) with highly optimized costs (<20€/user/mo).
- Pre-sales activities and solution design to meet customer needs
- Enterprise representation at several shows (CES, Vivatech, SidO…)
Sopra Steria - NFC ticketing solutions manager & Android Architect
January 2015 - February 2016 | Paris - Lille
At the SNCF ticketing service center, I was in charge of the:
- Development and industrialization of an NFC ticketing solution for Paris and its region in less than a year.
- Updates of the existing solutions:
- Definition of deliveries contents with the SNCF, planning, quotes, progress and final packaging with release notes
- Delivery integration and end-to-end tests
- Courses on ticketing for NFC smartphones
- Deployment of continuous integration and continuous deployment solutions
- Improvements on internal processes of the center and communication between the 2 sites (Paris & Lille)
Sopra Steria - Software developer
September 2013 - December 2014 | Paris
After a stimulating internship, I started to work as a Java software developer around smartcards and participated in the following projects:
- Development of a complete NFC transport ticketing system; Android app ‘SNCF TER NFC’ available in 6 regions
- Development of a parking management system with a working prototype composed of an Android app and NFC-enabled smartcards
Education
Grenoble INP - Esisar, Engineering Degree (2013) – Specialized in embedded systems
École Polytechnique Fédérale de Lausanne, Exchange semester (2012) in Electrical Engineering
Foreign languages
- French: mother tongue
- English: fluent, C1
References
Available on request.