Experience

Mar 2023 - Jan 2024: Senior Frontend Developer at Yoboo

I led the frontend team into developing the platform, website and CMS for the Yoboo product.

  • access the presentation website by clicking here
  • access the platform by clicking here

This company is a startup in the pharma and medical niches. I've built the entire frontend part for the platform alone using Sveltekit and Typescript. Below you can find some key things that I did in this whole process:

  • setup and configuration for the framework and linters
  • graphQL and houdini setup and integration
  • Auth0 (for optimization I didn't install a package for it, I used the REST api version)
  • files and folders architecture
  • the hooks system (for Sveltekit if you do your best to make this as good as possible you saved a lot of time from doing optimization later in the process)
  • the middlewares system (multilanguage, session with Auth0 and cookies, not found and error)
  • I built an entire library of components made by me from scractch
  • I built a customizable icon library (using a SVG component)
  • because the time given to me was short I was forced to use Tailwind CSS
  • implement and write stories in Storybook (as documentation)

The platform involves multiple panel for different types of customers: HeadCoach, Coach and User. A HeadCoach keeps track of a pharmacy, its employees (coaches) and the users. The Coach can invite a User and has different tools integrated in the platform to communicate and keep track of the users health and progress. After invitation process is complete a user needs to fill some surveys. Based on the answer an AI analyses the user problems and gives calculated scores for those problems.

Regarding Angular I had to build a content management system to help the company to delete their account on Storyblok which was very expensive. Now the company has more control over the content on their platform like:

  • language keys for translations
  • articles
  • staff
  • platform business purposes and so on

Mar 2023 - Jul 2023: Senior Frontend Developer at Nagarro

Altough my period was short here I managed to do a great job working for Bosh company through Nagarro which is an outsourcing company. Their frontend project was about keeping an inventory of parts and projects they have and was involving Angular as framework. My role was to add features to the project like:

  • adding new fields with new functionalities
  • filtering through large data

Feb 2020 - Feb 2023: Senior Frontend Developer at Ipsos-Askia

Ipsos is a b2b company selling survey products. They have 4 main products, on that creates the survey, one is setting the limits on it, one is analysing the data after the limits are reached and the last one it the product that shows the survey to the participant. I worked on the last one, it was the most complicated project I did until now. I was the only frontend developer in a team of 7 members (4 backend developer and a product owner, a scrum master).

My goal was to create the architecture for the frontend part on this project and to deliver its features on the way. This project was interpreting a survey json and offered the participant the suvey experience which includes a lots of functionalities for a many scenarios, here is a list with some of the features for this project:

  • dynamic form for each page that collects data and analyses data then formats it accordingly to send it to the backend
  • dynamic display of each template for each question and for each page (this was made with dynamic imports)
  • handling multiple types of questions from the basic one like: single choice, multiple choice, text and free text and number; to the complex ones like: table questions and other form of displays

This project is used by Ipsos to do market research for big companies. As technologies for this product the company chose svelte and sveltekit. By that time Sveltekit was not even at version 1.0.0 meaning that every 2 weeks I needed to update the project to keep track with the changes, although it was hard to do all of these it was beautifull and I fell in love with the framework.

2017 - Feb 2020: Front-End Developer at SuperBet

In this company I made the transition from PHP stack to Javacript stack technologies.

I worked as the middle frontend developer in a team of 7 members (a devops, 2 frontend devs, 2 backend devs and a product owner). The project was called Epic and was an ERP holding all the information and infrastructure from the whole company. It's architecture was based on microservices, where the frontend was itself a microservice. I've helped with the creation of components, forms, pages, and lots of features. The only thing I didn't do was the configurations and setup of the project, which was done by the senior frontend developer.

At the start of the project I was the only frontend developer so as a technology I chose Vue at that time because it could achieve what the business wanted and it's learning curve was shallow, coming from PHP this was good because I could deliver while I was learning. After the senior frontend developer joined the team we decided to convert the project to Angular 2+ and use typescript. This was a great decision because the backend switched from pure Node to Nest.js which is Angular partner as a backend framework.

2015 - 2016: Web Developer at Pacific54Labs

In addition to what I learned at CMW, I also got to know Shopify here. Using a template language such as Liquid from creating the pages and features for Shopify was a new addition to my skills.

I've created multiple projects using WordPress and Shopify platforms. On each project I did the development entirely by myself, Things I did:

  • custom theming
  • custom plugins
  • psd2html
  • integrate the html templates in custom themes

2013 - 2015: Web Developer at Code my World

Here I found how to use the full power of an open source CMS like WordPress by building a theme from scratch, working with custom post types, taxonomies, shortcodes, hooks, actions and so on.

Things I did while working here:

  • custom theming
  • custom plugins
  • psd2html
  • integrate the html templates in custom themes

2012 - 2013: Junior Web Developer at Web Future Solutions

As my first job as a developer I learned the basics regarding PHP, MySQL, how to build a UI from a design (psd files) using HTML, CSS and jQuery and how to make it responsive.

Education

2012 - 0: Self Taught

Since my first day on this road I wanted to learn more so I can play more and this helped me to understand more. From reading books taken from Packt and O'reilly to watching numerous courses on Udemy, Pluralsight and YouTube I managed to extract the data I need to bring quality to my products.

Last courses taken

2007 - 2011: National College "Grigore Moisil"

Skills

HTML

CSS

SCSS

Bootstrap

Tailwind

JavaScript

Svelte

Sveltekit

PNPM

Cypress

Postman

GIT

Docker

Languages

Romanian

native

English

85%

Hobbies & Interest

Travel

Movies

Games

Music

Music

Bicking

Table Tennis

Swimming