Naomi Schlösser
Junior Full Stack Software Developer

Projects | Tech stack | Experience | Education | Skills | Interests |

From a structural engineer to a full stack software developer! Both involve problem solving, breaking down a large problem into smaller components, and building something from scratch. All things I really enjoy. After almost 4 years as a structural engineer, I decided to make a switch and start the software development bootcamp with Makers.

Projects

Name Description Type Timeframe Tech/tools
ReefRunner A fun 2D infinite scrolling game with powerups and obstacles Group project (5 people) 2 wks Phaser, JavaScript, HTML, CSS, Heroku
Acebook A social media app similar to Facebook Group project (7 people) 2 wks MongoDB, JavaScript, Express, Handlebars, Jest, Cypress CSS
Gilded Rose The famous gilded rose tech test Individual work 2 days Ruby, RSpec
DoggyGram An app to share photos of your furry companion Solo project in progress MERN, TypeScript, ESbuild

Tech stack

  • Javascript (Node, Express, MongoDB, Jest)
  • Ruby (Sinatra, RSpec)
  • Phaser
  • SQL (PostgreSQL, TablePlus)
  • HTML, CSS, Handlebars
  • Heroku
  • Git, GitHub

Experience

Makers Academy (Jun 2022 to Oct 2022)
A 16-week intensive software development bootcamp focusing on:

  • Pair programming to problem solve efficiently, requiring teamwork and communication
  • Shaping your code by using TDD using RSpec, Jest and Cypress (E2E testing)
  • Refactoring to keep code simple, organised and readable for others
  • Ruby, Javascript, Node
  • SQL and MongoDB as databases
  • Sinatra and Express as web frameworks

Price and Myers (Jun 2021 to Jun 2022)
Structural Engineer

  • Design and engineer steel, concrete and timber structures for e.g. museums, new residential properties, refurbishments
  • Lead, manage and complete national projects within budget and time
  • Meet with clients, architects, contractors and manufacturers during the different design stages
  • Making sure that the work on site was being executed as per the structural drawings
  • Member of the computational engineering group
  • Member of the social group

Eckersley O'Callaghan (Nov 2018 to Jun 2021)
Glass Structural Engineer

  • Design and engineer specialist glass structures and complex geometries
  • After being promoted to Project Engineer, I started managing international projects within budget and time
  • Meet with clients, architects, contractors and manufacturers during the different design stages
  • Glass quality inspections at glass manufacturers in Italy, Germany and Beijing
  • Responsible for organising the team socials, running the office project presentations and part of the R&D team
  • Presented my paper Glass Quality and Specification of Curved Panels at Glass Performance Days (GDP), Finland (Jun 2019)

Education

Delft University of Technology (2011 to 2018)

  • MSc Civil Engineering
    Actively involved in the U-BASE Study Tour Committee to organise a two-week study tour with 23 students and 2 professors to Shenzhen, Macau, Hong Kong and Guangzhou.
  • Premaster Civil Engineering
  • BSc Architecture, Urbanism and Buiding Sciences

Skills

Perseverance

I am determined to find the answer to a problem and make sure to deliver the work to a high standard within time. As a structural engineer I used to search through codes, standards and scientific articles to find what I was looking for and reach out to people, whether they are colleagues or other specialists in the industry, to get to the bottom of an issue. In software development, google and pairing are my best friends to solve a problem.

Organised

I like to plan ahead to meet a deadline and not wait until the last minute. This is extremely important when working as a structural engineer with regular deadlines where, depending on the different stages of the project, you need to submit a structural report to Building Control and structural drawings with plans and details to the architect and contractor. And when it comes to writing code, I make a great effort to be thorough and consistent when naming functions and classes, and I strive for my code to be clean and easy to read by others. When starting my final project at Makers for example, the code was initially in one ‘index.js’ file, but soon became unmanageable. The project being a 2D scrolling game, I suggested we should restructure the code by splitting it up in four scenes: prestart, gamestart, gameplay, gameover. I then implemented a base game class that these four scenes could inherit. As a result, the structure was more clear and enabled the team to easily expand and develop our game.

Team player

As a structural engineer, you often have to work on your own projects, but I have never really understood that. I always feel you are learning twice as much when you're working on a problem together, such as pairing. When working together, I always try to make sure everyone in the team is heard and doesn’t feel left out. This means I ask for everyone’s opinion in discussions, suggested during one of our projects at Makers we study the tech stack we were given together to make sure everyone understood it before writing any new code and demo the features we have been working at retros. I believe that sharing your knowledge doesn’t only help others, it also helps you understand it better when you are trying to learn something new.

Social

I love being involved in the organisation of socials, hence me being in all kinds of social committees in the past. It's very rewarding to see people enjoying something you put together. It's also a great way to get to know your colleagues better. This is also the reason why I would like to work in a hybrid environment. I find it so much easier to build a connection and ask questions when you’ve met people in person.

Interests

🏂 Snowboarding, cycling and swimming
🌍 Traveling
🏛️ Architecture and design, I love looking at iconic pieces of furniture and good architecture
👚 Fashion, finding a good value second-hand piece is so rewarding!
🎨 Drawing