Picture of myself

Cedric Evrard

Software Engineer

About

Software developer with eight years of experience. I'm mainly working as a front-end developer with Angular or as a backend in .NET.

Since 2017, I have been working as a consultant, which gave me a lot of experience with various ways of working and different technologies.

Outside work, I love to play various video games or take my scuba diving equipment and go out for a dive.

Informations

Age
32
Email
cedric@evrard.io
Website
blog.evrard.io
Speaking languages
French, English

Skills

Programming Languages
C#, JavaScript, TypeScript, HTML, CSS
Framework Web
Angular, Vue.js
.NET
ASP.NET WebForms, ASP.NET MVC, ASP.NET Web APIs, .NET Core, Entity Framework, WCF

Experiences

Wavenet

Oct. 2013 - Today

  • Developed components for the DotNetNuke CMS in APS.NET WebForm
  • Developed components for the Umbraco CMS in ASP.NET MVC
  • Integrated design in the DotNetNuke CMS
  • Integrated design in the Umbraco CMS
  • Built APS.NET API
  • Trainer
  • External consultant

As it was my first job as a software developer, I've learned a lot on how to handle a project from beginning to end, and how to work in a team with source control. Indeed, I had played with TFS, but it is not the same when you are working alone on your repository and when you are 5 on the same project, with conflicts to manage.
I've also learned to estimate how long a task will take me, and even if it's not always easy, I've got a better view of what can potentially block me.

Actiris

Feb. 2019 - Today

  • Working on an application to manage events of the company. I'm working on the front-end of the application with Angular, TypeScript, and SASS.
  • Working on an application to manage the data of the company directory.
    This application is built in C#, ASP.NET Core for the back-end, and Angular for the front-end and use Hangfire to schedule various jobs.
  • Developing APIs (in .NET 5) to manage accounts that can access the applications of the company.
  • Developing and managing existing Web Services (WCF) to provide data to other publics organisms

I have started in this company more than two years ago. The main difference between this job and the previous ones is the need to manage multiple projects with different technologies for each of them at the same time.
Since March 2020, due to the COVID-19 pandemic, I'm working remotely.

Magotteaux

Mar. 2016 - Jan. 2019

  • Developed a web application to manage the production in the company's plants.
    We developed the application with the following technologies: C#, ASP.NET, Knockout.js, SASS, and SQL. This application also used some SAP services to retrieve information.
  • Developed a web application to allow customers to track their orders.
    The application used the following technologies: C#, ASP.NET, Vue.js with Typescript, SASS, SQL, and the Umbraco CMS.

It was my first job as a consultant in an external company. I've learned to work on significant applications, as the main project I had worked on was a project with more than two years of development. I've helped the company to switch from working with Knockout.js to Vue.js and built a generic structure for the .NET projects.

Thanks to this job, I had worked for more than a month in the US (at Franklin, TN), and it was an awesome experience. Meeting people with a different culture is very rewarding and brings new points of view.

Trainer

Oct. 2014 - Mar. 2016

It is probably the job where I've learned the most in the shortest period. When you are training people, you need to understand what you are explaining in-depth and make it easy to understand.

You also need to think quickly because some trainees will try to use the tools in a way you never think about. Strong \emph{soft skills} are also required, as people can react very differently when they encounter issues in what you ask them to do.

During this period, I've learned a lot, not only on a technical level but also on a human one.

Side Projects

DotNetBlog

DotNetBlog is a static website and blog generator. Based on markdown files and an HTML template, this tool will build HTML files that can be directly uploaded on a web server.
Easy to use; you just have to write your content and run one command line to create your website.

The tool is built in C# with a premade HTML, CSS, and JavaScript template.

Lowco

I've built a PWA for this voluntary organization, helping them reach customers on every platform.
The goal of the application is to present local and eco-responsible shops near the user.

The PWA was built with Vue.js.

Training

UNamur

The main challenge was to manage both work and school. Indeed, having both can lead to long working days as I need to do my job, the classes themselves, the study or projects for those classes, and of course, all of this by keeping time for my family.

During my bachelor's, I had, among others, Network classes and Algorithm classes. During the Algorithm classes, I had to build a Java project in which we had to use divide and conquer algorithm, dynamic programming, and greedy algorithms.