09/11/2023 updated
YA
100 % available
Senior Software Developer
Montréal, Canada
Austria
Software EngineeringASP.NETHTMLJava (Programming Language)JavaScriptApplication Programming Interfaces (APIs)Amazon Web ServicesTest AutomationBrowser CompatibilityC Sharp (Programming Language)Cascading Style Sheets (CSS)Cloud ComputingCode CoverageSoftware QualityDatabasesContinuous Delivery
Asp.Net, Asp.Net Core, Amazon Web Services, AWS, AngularJS, API, testing tool, backend development, Back-End, backend, Bitbucket, cross-browser, C#, CSS, Cloud, code coverage, continuous delivery, CI /CD, data retrieval, Database, DevOps, Django, Docker, Eslint, Express.js, front-end, Gatsby, Git, GraphQL, gRPC, HTML, Ionic, Java, JavaScript, Jest, Jenkins, Material UI, SQL server, MongoDB, MySQL, NLU, Next.js, Nginx, Node.js, open-source, pixel-perfect, PostgreSQL, Python, React native, Redux, React, REST API, REST APIs, SQLite, Serverless, Software Engineering, code quality , Sonarqube, Java Spring, Swagger, Sass, TypeScript, web apps, web applications, web app, WCAG, web traffic, WebSocket, Webpack
Experience
Professional experience5 - 10 years
Freelancer since2022
Languages
EnglishGoodFrenchGoodSpanishGood
Project history
* Contributed to the development of Mix, a conversational AI tooling platform, focusing on the
React front-ends, and collaborated with cross-functional teams to transition the product from
Beta to General Availability, resulting in weekly deployments and generating millions in revenue.
* Led the React apps overhaul to boost performance, code quality, and security by introducing
Eslint and Prettier, resolving hundreds of code issues. Further enhanced performance through
Webpack bundling optimizations and by transitioning components to use React Hooks.
* Organized and led the migration of the global state management from legacy Backbone to
Redux across multiple front-end applications and teams.
* Contributed to Python and Java Spring backends when needed and mentored junior developers.
* Modernized a legacy Python tool to use gRPC to seamlessly connect to NLU services.
Tech: React, JavaScript (ES6+), Redux, Webpack, Docker, Nginx, WebSocket, Sass, Jest, React testing
tool, Python, PostgreSQL, gRPC, Java.
React front-ends, and collaborated with cross-functional teams to transition the product from
Beta to General Availability, resulting in weekly deployments and generating millions in revenue.
* Led the React apps overhaul to boost performance, code quality, and security by introducing
Eslint and Prettier, resolving hundreds of code issues. Further enhanced performance through
Webpack bundling optimizations and by transitioning components to use React Hooks.
* Organized and led the migration of the global state management from legacy Backbone to
Redux across multiple front-end applications and teams.
* Contributed to Python and Java Spring backends when needed and mentored junior developers.
* Modernized a legacy Python tool to use gRPC to seamlessly connect to NLU services.
Tech: React, JavaScript (ES6+), Redux, Webpack, Docker, Nginx, WebSocket, Sass, Jest, React testing
tool, Python, PostgreSQL, gRPC, Java.
* Developed REST APIs using Node.js/Express and MongoDB, as well as responsive, cross-browser
React/Redux web apps as part of multiple projects across PartnerOne's portfolio of companies.
* Implemented a containerized continuous delivery workflow with Docker and Bitbucket
Pipelines, streamlining deployments and enhancing team efficiency.
Tech: React, JavaScript (ES6+), Redux, Docker, Node.js, Express, MongoDB, Enzyme.
React/Redux web apps as part of multiple projects across PartnerOne's portfolio of companies.
* Implemented a containerized continuous delivery workflow with Docker and Bitbucket
Pipelines, streamlining deployments and enhancing team efficiency.
Tech: React, JavaScript (ES6+), Redux, Docker, Node.js, Express, MongoDB, Enzyme.