Banner image with my name: Stefi Rosca

Hello, I'm Stefi!

Frontend developer with experience in JavaScript and React, currently teaching “Introduction to Coding” to the global student community of Geneva Business School.

In addition to programming, I have over five years of experience in Digital Marketing and Communication roles which adds further insight and context to my professional and teaching approach.

👩‍💻   Front End Developer

  Recurse Center Alum

💼   Resume - Printable Version

💪   JavaScript, React, Node.js, Express, mySQL and more.

👀   Open to Frontend Developer opportunites in Barcelona as well as remote.

🎤   April 2021 spoke at the codebar Festival 👉 Testing -never, never for me -

🗣️   Fluent in English and German, and I also speak Spanish.

📍  Barcelona   ✉️

🔮   Curious to know more?   👉 Go to my more detailed "About Me" section.

Profile image with me holding a purple penny board -Stefi

Get in touch!

"It is not because things are difficult that we do not dare, it is because we do not dare that they are difficult."
- Séneca


Throughout my coding journey, I built different single-page web applications to practice my new skills and after spending 3 months at the Recurse Center I came to the realization that what I really enjoy working on the frontend side. JavaScript combined with React can make ✨magic happen.

The project I’m most proud of is the   🛫 Wake-Up and Fly web app. This is a website that tells a user what time to wake up to catch a flight. I built it as I travel a lot and usually, I have early flights.

To use the app, one has to input the flight number and the location from where the person will leave. Additionally, the user can add the time it takes them to get ready if it's more or less than 30 minutes which is the default value.

I’ve developed this full-stack project, designing the user interface so that it looks like an airplane window, integrating four 3rd party APIs, one from Flightstats, for getting information regarding any flight number, and the rest from HereMaps which have the following map functions: Routing, Geocoding, Requesting Autocomplete Suggestions.

Technologies used were React, Express, JavaScript, , Moment.js, Axios, Nodemon and Bootstrap 4.

The most challenging part of this project was understanding the documentation of each API and implementing the Autocomplete for the address field.

I’m really proud of figuring out how to do the time math by finding Moment.js and I’ve learned that for any project the research phase can be quite long.

Due to the fact that my FlightStats API has exprired the app can only been seen live but not tested.

Video Demo

Here's a collection of some projects I've done:

Ski With Me

Full Stack App build with React Hooks, Express, MySQL. Currently in progress.

Wake Up And Fly :)

React, JavaScript, Express, API's: HereMaps and Flightstats

Rock Paper Scissors Game

React, JavaScript, HTML, CSS and Bootstrap 4

Personal Blog

Static site created with GatsbyJS

Speed Typing Game

React App build using React Hooks (useState, useEffect, useRef).

Tic Tac Toe Game

Game to be played in the terminal. NodeJS and testing done with Jest

Nokia3310 Snake Game

JavaScript, HTML, CSS

Meme Generator

React with Hooks, HTML, CSS

Pure JavaScript Practic Projects

Did some smaller projects to practice. Repetition is key 😉


🛠️ Technical Skills

Here's a list of my tech skills that I know with various levels of proficiency:

  • Programming languages: JavaScript, Python, HTML, CSS, C (not a big fan)
  • Frameworks/Libraries: React, Node, Express, Bootstrap, Vue, Flask
  • Databases: MySQL
  • Tools: VSCode, Trello
  • Platforms: GitHub, Heroku
  • Testing: TDD, Chai, Mocha
  • Bonus: Top-notch Googling skills

💡 Additional Skills

Over 5 years of experience in Digital Marketing and Communications

  • Soft Skills: Communication, Community management, Strategic planning, Creativity
  • Technical Skills: Google Analytics, Facebook Ads, Email Marketing, Campaign Tracking, Sysomos Heartbeat, Hubspot.
  • Budgeting: Managed budgets, contracts and invoices for social media paid activities.
  • Employer Branding: Example from Softonic's Instagram Page

🤹 Extra: Self Management, Critical Thinking, Video Editing (Adobe Premiere), Social Networking


Product Management Course - CodeOp

Barcelona, August 2020 – September 2020

CodeOp's Product Management course comes straight from the heart of Silicon Valley and is designed to grow the product management skillset of newcomers and existing product managers to help them develop further in the field.

Full Stack Development Bootcamp - CodeOp

Barcelona, September 2019 – March 2020

The program is focused on programming fundamentals, advanced JavaScript, data structures, and algorithms.
Technologies used include React.js, Vue, Node.js, Express, PostgreSQL, Git, and Heroku.

CS50's Introduction to Computer Science Course – “Harvard University” – offered online via EdX

March 2019 - December 2019

Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, and software engineering. Languages include C, Python, and SQL plus HTML, CSS, and JavaScript. Problem sets inspired by the arts, humanities, social sciences, and scences. Course culminates in a final project.

  🎓 Certificate

freeCodeCamp – Responsive Web Design Certification

September 2019 - Decembrie 2019

This represents roughly 300 hours of course work. It covers all aspects of modern web design including HTML, CSS, Visual Design, Accessibility, Responsive Web Design Principles, Flexbox, & CSS Grid.

  🎓 Certificate

Master’s Degree – Business Administration (in German) - "Academy of Economic Studies"

Bachelor’s Degree – Business Administration (in German) - "Academy of Economic Studies"

Erasmus Student Grant – Business Administration – “University of Applied Sciences”


My name is Stefi and I am an outgoing and creative person, a sports enthusiast and a world traveler, who believes everything is possible if you put passion and hard work into it.

My engineering journey started two years ago. Although I didn’t pursue a computer science degree, I’ve naturally found my way to it. I’ve participated, hosted and presented at various tech meetups in Barcelona. For example, I've organized study sessions for the Facebook Developer Circle in Barcelona and in December 2019 I spoke ​at ​ ​QueerJS​ in Paris about The importance of community when transitioning to tech.

In addition to programming, I have over five years of experience in Digital Marketing and Communication roles which adds further insight and context to my professional approach.

I am looking for suitable, frontend roles to apply my skills and abilities in an open, inclusive, and diverse work environment, whether in-person or remotely. Ideally, I would love to work as a Frontend Developer in either in a company that offers a product/service for the LGBTQ+ community or in tourism and sports.

I am self-motivated, a fast and keen learner and I believe in staying curious, and inquisitive about technology. Consequently, in Spring 2020, I participated in The Recurse Center, a self-directed, community-driven educational retreat in New York for programmers who enjoy coding and wish to further their skills and abilities in this field. In Summer 2020 I also graduated from CodeOp's “Product Management” course.

In my spare time, I enjoy watching educational and entertainment content on YouTube, reading, spending time with friends, and when restrictions allow, independent and adventurous travel!

🙌🏻 Thank you for taking the time to look through my whole website.