Summary
Nicolas Vivot is a software engineer with 5 years of experience based in Chiyoda, Japan, who combines hands-on development with systems architecture and cloud migration expertise. He has led design and implementation of containerized, scalable Java microservices and SPA/WPA frontends, and driven CI/CD, GitSecOps and IaC initiatives to improve performance, cost efficiency and operational resilience. His background spans banking-grade compliance systems, high-throughput document publishing, and online course platforms, where he introduced monitoring, test automation and migration from monoliths to cloud-native stacks. A proactive team player, he emphasizes knowledge sharing and embedding human-centered error handling into processes to prevent and mitigate failures. Outside of work he pursues personal R&D in massive data processing and API modeling, reflecting a strong interest in lambda architectures, DDD and developer tooling.
5 years of coding experience
12 years of employment as a software developer
Université de Technologie de Troyes
Licentiate degree, Computer Science, Licentiate degree, Computer Science at IUT Belfort
English, Spanish