About...
TL;DR: You can download my CV here.
... myself

Hey, this is me!
Hi! Let me present myself again: My name is Júlio Cordeiro and I am a [frontend] web developer.
I am Portuguese. I spent my childhood with my family in a small (about 600 inhabitants) village in the center of Portugal in the middle of a national park named "Parque Natural da Serra de Aire e Candeeiros", around 100Km from Lisbon. The protected area is rather small, but it was big enough to have a sense of what it means to live far away from any city.
When I was 18 I moved in to Aveiro to study Electronics and Telecommunications Engineering. For me, Aveiro was a rather big place at the time: 12K students plus 80K inhabitants! I learned a lot during my studies, although mostly about life and not so much about electronics. That became especially true within an extra-curricular group named "Tuna Universitária de Aveiro" (TUA). We played a lot of music, organized a yearly music festival, talked about life and drank a few beers from time to time. Good times! :)
During my last year of university, one of my friends from TUA was working on his master thesis about something I would say could be compared to imdb.com, but for restaurants and bars. It was great, I loved discussing the topic... and that is where my interest in programming comes from.
I decided to change my career plan and during a jobs fair at the university I got my first internship opportunity in Porto, 70 Km away from my university. Fast forward 8 months, and an opportunity to [temporarily] move to Warsaw for a better position and salary came along. To my regret, I hadn't been on erasmus during my studies, so it was a perfect moment to experiment living abroad.
Well... fast forward until today and I still live in Warsaw. I came here due to a career opportunity, but love and friendship took the best of me and now I call this city my home.
Ah, and what do I like? I like learning new things and progress in my career, I like to play video games, I like to travel a bit, but mostly I like good food and good music.
... my experience
ITSector
I started programming professionally in 01/2018 as a consultant for ITSector where I had a one month training in .NET MVC and Webforms.
Puzzle
After training my first project was part of Puzzle, a brand by BNIEuropa where anyone can ask for a credit or a credit card 100% online. At the time the solution was built on MVC and although I was working fullstack, I was mostly responsible for the frontend. My team was responsible for integrating a new card system with the existing credit system. The team had 4 developers and the project lasted 7 months.
Technologies: MVC, C#, SQL, RWD, HTML5, CSS3.
Bank Millennium
For my second project, I worked on the revamp of Bank Millennium's homeBanking website (if you are a client, that is the part you see after you log in). The bank wanted the website to be modern and very interactive and for that they chose React. The new website was set up by two architects for about 4 months at which point me and several other developers joined to start working on implementing new processes. I worked in every aspect of the website, from forms to bundle management and webview integration. This was a large scale application and also a large scale team. My team had two or three FE developers, but there were between five and ten different teams working on the same product.
Technologies: React, typescript, javascript, react-router, redux, webpack, a11y, material-ui, storybook, formik, AWD, jest, testing-library, enzyme, jenkins, eslint, stylelint, prettier, ES6, less.
Memcare
After working in the corporate world, I wanted to try the opposite: a small startup environment. I worked for Memcarefor one year. Memcare offers a few different products, but mostly I worked on a CRM for funeral houses. I was responsible for the whole FE ecosystem and the whole development team had two FE, two BE developers and one QA tester.
Technologies: React, typescript, javascript, react-router, redux, redux-thunk, webpack, i18next, material-ui, jest, testing-library, eslint, ES6, RWD, styled-components.
Verivest
My last work experience was at Verivest, where I worked for two years. Verivest is a real-estate middle market platform. I led the frontend team and worked in quite a few different projects, but the most interesting was for me was working on FE infrastructure solutions. I set up multiple developer QoL tools, built a monorepo to support sharing code between our multiple FE solutions, handled pipeline automation with Github Actions and I built a E2E testing framework based on Playwright (the last one being clearly the coolest).
Technologies: React, typescript, javascript, jest, testing-library, cypress, playwright, eslint, prettier, yarn, yarn-workspaces, node.js, Github Actions, AWS, docker, esbuild, razzle, after.js, @chakra-ui, react-hook-form, json:api, stripe-js, ES6.