Nicolas Augis

Nicolas Augis

Senior Software Engineer

8 years of experience across France and Canada, delivering scalable backend systems and cloud-native solutions

Summary

Senior Software Engineer with 8 years of experience across France and Canada, delivering scalable backend systems and cloud-native solutions across banking and SaaS industries. Skilled in Python, Java, and FastAPI with expertise in AWS, CI/CD automation, and data pipelines. Proven track record in modernizing legacy applications, optimizing system performance, and delivering secure, reliable environments for large-scale enterprise clients.

Skills

Programming

JavaPythonSQLTypeScriptJavaScript

Frameworks

SpringFastAPIAngularVueJSReact Native

Cloud & DevOps

AWSAzure DevOps

Automation & CI/CD

GitHub ActionsControl-MAirflowAutopilot

Testing & Quality

PlaywrightSeleniumJUnit5SonarQube

Databases

MySQLPostgreSQLElasticsearch

Experience

Storia Technologies

Software Engineer

Storia Technologies

January 2025 – Now

Montreal, Canada

Software company providing data extraction and interpretation solutions for the construction industry.

  • Designed and deployed ETL pipelines to process large volumes of PDF documents from S3, converting files into images, extracting text, and generating structured JSON via OpenAI API, before indexing into Elasticsearch.
  • Automated Elasticsearch schema synchronization by building Airflow workflows for versioning, reindexing, and alias management.
  • Developed automation scripts to initialize new Elasticsearch clusters and streamline environment provisioning.
  • Integrated with Procore's API to extract construction documents into Elasticsearch for advanced search and analytics.
  • Deployed complete multi-server environments (EC2 instances with Airflow, Autopilot, backend API, and frontend) on AWS, ensuring scalable and compliant client-specific infrastructures.
  • Wrote unit tests for the backend library to ensure code reliability and maintainability.
Talan

Software Engineer

Talan

January 2023 – January 2025

Montreal, Canada

Consulting company providing IT expertise to clients.

  • Managed MFT file transfer flows and Control-M batch jobs within large-scale banking applications.
  • Monitored and resolved production incidents (payments workflows, ServiceNow processes) with direct client interaction.
  • Built CI/CD pipelines in Azure DevOps and GitHub Actions, improving delivery speed and reliability across projects.
  • Developed Python Lambdas and Java microservices, optimizing database queries and reducing API response times by up to 50%.
  • Built workflow automation with Camunda and Form.io, supporting 150+ active users monthly in financial operations.
  • Integrated external APIs (e-signature, reporting) and automated testing frameworks (Playwright) into enterprise workflows.
  • Participated in codebase modernization by upgrading Angular versions and refactoring legacy code to improve maintainability.
BNP Paribas

Software Engineer

BNP Paribas

October 2020 – December 2022

Paris, France

BNP Paribas IT providing software for the Retail Banking Department.

  • Developed an internal project and budget management application (AngularJS/Angular frontend, Java Spring backend, MySQL database, Flyway for schema versioning, deployed on Tomcat servers).
  • Participated in the migration of databases from MySQL to PostgreSQL.
  • Set up CI/CD pipelines on Bitbucket to automate builds and deployments.
Dassault Systemes

Developer

Dassault Systemes

September 2017 – September 2020

Paris, France

Dassault Systèmes – 3D software for industry, worked in services and aerospace departments.

  • Wrote unit test classes for existing client projects to ensure code quality and reliability.
  • Conducted technology watch on testing frameworks (unit, integration, functional) to identify and recommend suitable tools.
  • Designed a prototype of an automated functional testing bench based on Selenium, including library definition, custom annotations, and collaboration with the frontend team for relevant HTML tag proposals.
  • Developed Vue.js widgets to represent aircraft parts hierarchies.

Education

Master's degree in Computer Science

ESIEE Paris

Specialization in 3D engineering and media technologies • 2020

Contact

Email

nicolas.augis.pro@gmail.com