Paul-Cosmin Petrila

Fullstack Developer

From: Iasi, Romania
Hobbies: 3D printing, DnD, reading, electronics

I'm just a guy who's looking to craft really awesome software and to have fun while doing it.

Open for freelance
Available for mentoring
Working on side project

Skills

I want to learn

I speak

Romanian - native
English - C1

Work experience

Junior back-end developer

Adservio Social Innovation

August 2022 - now

  • In the beginning I was changing and editing functions and modules inside the PHP monolith.
  • After that I developed microservices around the monolith using Fastify and Prisma ORM. We tested them using unit tests written in Jest.
  • Later we started using NestJS and Mikroorm to develop our microservices.
  • Recently I started being more involved in API and E2E testing using Cypress and CI/CD tools like GitlabCI and writing bash scripts.

Dotnet summer camp intern 2022

Pentalog

July 2022 - September 2022

  • Final project - Build an API to manage a restaurant with JWT authentication using the .NET framework
  • I've used Blazor components and ASP.NET to generate dynamic web pages
  • There was a lot of emphasis put into writing clean code. I learnt a lot about software philosophies like KISS, DRY, SOLID, CQS and other designing ACID complaint DBs
Technologies:

Summer camp intern

AMD

June 2022 - July 2022

I learnt the basics of Verilog programming, which is a method to programatically wire together logic gates.

Technologies:

Projects

Mentor @ Health Innovation Zone

March 2023 - now

0
Team size: 1 person
My role: Front-end Developer, Designer
Company: None
Category: Web app, Open source

I entered the Health Innovation Zone program as a challenge to myself. I mentor 4 awesome teams in their journey to better the health industry.

FiiPractic

March 2023 - April 2023

0

I participated at 3 workshops: "Cloud Development by Levi9", "DevOps by Yonder", "PHP by CloudLab" which taught me a great deal about deploying to the cloud, local infrastructure, CI/CD and developing webapps with Laravel.

Pocket Cats

January 2023 - June 2023

0
Team size: 4 person
My role: Team Lead and Developer
Company: None
Category: Web app, Open source

An open-source web app that identifies cats, made as a project for one of our classes. The app is built using NextJS, Java, Python and PostgreSQL. The people that I worked with had no real knowledge about web development, I taught them everything I know. Seeing them grow was such a joy.

The Odin Project

March 2020 - June 2021

0
Team size: 1 person
My role: Fullstack Developer
Company: None
Category: Web app, Open source

Thanks to this Free and Open Source project, I was able to learn a lot about software development. I made a lot of small websites to learn concepts such as React and how to integrate it with APIs and write your own with Nodejs and Express. It introduced a lot of tooling that I now use every day.

Scoala Pentru Valori Autentice

January 2018 - January 2018

0
Team size: 4 person
My role: Developer
Company: None
Category: Web app, Open source

During High School I was part of many initiatives, one of them was a project called "Scoala Pentru Valori Autentice" for ISJ. It was the first fullstack app I helped develop. I was mainly tasked with writing the frontend in Bootstrap, but I got to learn how Laravel 5 works and learnt a lot about the whole process.

Education

Information Technology

Gheorghe Asachi Technical University of Iasi

October 2020 - July 2024

Bachelor of Science, Computer Science and Automatic Control.

Information Technology

Grigore Moisil Technical High School

September 2016 - July 2020

High School Diploma.

My favorites