tldr; About me.

I've been a professional developer for about 9 years. I worked for about 8 years at 7 different companies and for about 1 year on a personal project.

I started out with 'low-level programming' (C, C++, drivers, etc.) and decided to transition to 'high-level programming'. I learned web development by creating my own project (DoNotSkip) and I then got hired based on that project.

The technologies I particularly enjoy working with these days are: Typescript, React and Node.

Download CV

Work Experience

Full Stack Developer (contractor)
Dec 2022 - Now

- Worked on teams of around 4 people. 100% remote, full-time. Some trips here and there.

- Developed new features (frontend and backend) to improve merchandisers' experience. Most of my time was spent on adding functionalities and improving the design of a React app that’s used by merchandisers on a daily basis and most recently have been working on a Shopify app.

- Recruiting

- Utilizing: Typescript, Python, Solid.JS, React, Docker, PostgreSQL, Redis, Shopify.

Lead Full-Stack Developer
April 2022 - July 2022

- 100% remote.

- Developed new features, adapted existing OSS, deployed new services.

- Utilized : Typescript, React, Vue, Node, NestJS, Docker, Kubernetes, GCP, Heroku.

Senior Full-Stack Developer
Sept 2021 - April 2022

- Worked in a team of about 8 people, 100% remote.

- Created new features.

- Fixed customer issues.

- Migrated some of the code from Coldfusion to Node.

- Improved developer experience. For example, I made it easier to manual test a micro-service by creating scripts. I also made the debugging experience smoother by making it possible to add breakpoints to our main Node API.

- Utilized: Typescript, NodeJS, Docker, Gitlab, Redis, Pulsar, MySQL, AngularJS, Angular 2, Coldfusion.

Software Developer / DevOps
Oct 2020 - Sept 2021

- Worked in a team of 4 people, 100% remote.

- Designed and developed new functionalities. For example, I added new types of data in the scrapping process and made it possible to extract data in more complex scenarios.

- Improved / refactored some parts of the project. I migrated the Node API that was written in plain JS to TS, added some caching layers, etc.

- Utilized: Typescript, NodeJS, Go, Docker, Kubernetes, Gitlab, Redis, RabbitMQ, ElasticSearch, React, NestJS, Laravel.

Personal Project, full-time
Jul 2019 - Jul 2020
I used this project to consolidate some the knowledge I had acquired after following several courses on Udemy.

- A CMS platform using React.js 16, React-Redux, Redux-Saga, Material-UI, Node.js, Jest, Firebase, GraphQL, PostgreSQL, Hasura, TypeScript, HTML, CSS.

- A Marketplace using Next.js 9, React-Redux, Redux-Saga, Material-UI, Node.js, Firebase, GraphQL, PostgreSQL, Hasura, HTML, CSS.

- A mobile application using React Native, Expo 36, React-Redux, Redux-Saga, NativeBase, Node.js, Firebase, GraphQL, PostgreSQL, Hasura.

- A landing page using Typescript, Gatsby.js, Firebase, GraphQL, Material-UI, HTML, CSS.

Software Developer, full-time
Feb 2019 - Jul 2019

- Worked in a team of 10 people using Scrum methodology.

- Designed and developed new functionalities for design tool applications. I mainly participated in the development of functionalities allowing customers to manage high furniture with ease.

- Wrote internal documentation.

- Utilized: C#, Unity3D, SQL, Winform.

- Leveraged knowledge in object-oriented programming, unit-testing and data structures.

Software Engineer, full-time
Sep 2016 - Feb 2019

- Worked in a team of 11 people.

- Designed and developed new functionalities (user space and kernel space) for an SDK targeting multiple OSs (Windows, macOS, Linux). I was in charge of the software development of the company's flagship products.

- Wrote external and internal documentation.

- Facilitated the synchronization between the hardware team and the validation team.

- Mentored newcomers.

- Refactored most of the code base in a component-based architecture.

- Utilized: C++, C, Qt.

- Leveraged knowledge in object-oriented programming and data structures.

Test Engineer, full-time
Sep 2015 - Aug 2016

- Worked in a team of 11 people.

- Developed object-oriented tests based on specific needs.

- Wrote internal documentation.

- Executed tests.

- Utilized: C++, C#, C++ CLI, Winform.

- Leveraged knowledge in object-oriented programming and data structures.

Software Engineer, student
Aug 2015 - Sep 2015

- Worked mainly solo.

- Created an internal tool fixing some incorrect FPGA constraints generated by one of the internal design tools.

- Utilized: C#, Winform.

- Leveraged knowledge in object-oriented programming, unit-testing and data structures.

Software Engineer, intern
Feb 2015 - May 2015

- Worked mainly solo.

- Developed an application that acquires, stores and displays data related to a computer park in the audiovisual field.

- Utilized: C#, WPF, XAML, SQL.

- Leveraged knowledge in object-oriented programming.


Education

Bachelor, Information Technology
Institut Supérieur d'Enseignement Technologique
2012 - 2015

Specialization:
Advanced Language

Arnaud Cortisse © 2024