Stefanie Schmidt

Software Developer for web applications

Henstedt-Ulzburg, Germany
Experience
Mar 2015 - May 2024
9 years 3 months
Henstedt-Ulzburg, Germany

Software Developer for web applications

Rene Schmidt DevOps UG (haftungsbeschränkt) & Co. KG

  • Web application management
  • Development of applications and components, programming, PHP with Symfony and Doctrine/PostgreSQL, CSS optimization, Twitter Bootstrap, HTML, Javascript, JQuery, customizing to company specifications.
  • Developing a message queue system using RabbitMQ and NodeJS
  • WordPress Plugin development, WordPress theme customization
  • App-Development Android with Flutter/Dart
  • Implemented events-based action logging system with Symfony v5.2
Jan 2014 - Dec 2014
1 year

Planets Alpha

  • As part of my studies, a team project was required for the SAE diploma level, focusing on the technical implementation. Our team decided to build a space simulation. The team had three programmers.
  • The simulation was built in C++ using the OpenGL library and the GLSL shading language. Shaders were used for lighting effects, textures, and the skybox. The user can control the system with the arrow keys.
  • I was responsible for creating the skybox and the menu, as well as maintaining version control.
  • I also supported my teammates with their tasks.
Jan 2012 - Aug 2012
8 months

Online Editor

Freelance

Oct 2002 - Nov 2011
9 years 2 months

Sales Assistant

Mar 2002 - Sep 2002
7 months

Freelance Web Designer and Associate

Rene Schmidt GbR

  • Image processing with Adobe Photoshop
  • simple programming tasks in PHP and JavaScript
  • Reports and accounts
Mar 2000 - Mar 2001
1 year 1 month

Office Employee

Elfen 2000 GmbH

  • Editing customer orders with the ERP system Baan
  • Editing customer orders with the ERP system Tacoss
  • Data entry
  • Processing the correspondence with MS-Office (Word, Excel, Powerpoint)
  • Call centre agent for telemarketing (outbound)
  • Working in a team
Jan 1998 - Dec 1998
1 year

Sales Assistant

Development Webanwendungs-Prototyp „Automatisierte Schachtscheine und Stellungnahmen“ (ASS)

  • For the city utility company Rostock, a prototype of a web application had to be created in Symfony. This application was to replace an existing Oracle Forms application. The Oracle database was adapted and extended for Symfony/Doctrine. Symfony5 with EasyAdmin was used to edit and view the database via a web interface.
  • From the start, it was planned to deliver a prototype with its basic functions and the city utility company Rostock’s corporate identity. After three sprints, the prototype was handed over to the service provider’s development team for finalization.
  • A requirement was that parts of the application configuration could be changed at runtime via the EasyAdmin UI. The key-value pairs were to be stored in an Oracle table.
  • Another goal was to use the existing Symfony abstraction (ParameterBag) so no new code had to be written. A tool was created to write the parameters into a file managed by Symfony, which can then be read by a PHP program.
  • Via a Symfony command, the user should be able to check the status of individual records, e.g., if a record is marked as “overdue.”

FossMomas

  • FossMomas stands for free open source software moving map system. This project was research work for my Bachelor Honours Thesis.
  • The goal was to build a moving-map system like those used in airplane cabins. It was meant to complement flight simulators such as X-Plane 10 or Microsoft Flight Simulator.
  • We aimed to develop platform-independent software that works with any flight simulator. So FossMomas was built as a standalone app that gets its data from the simulator and displays it on the user’s screen.
  • To explore new HTML5 and CSS3 features and WebGL performance, the app was written in JavaScript with Cesium as the engine. Cesium abstracts WebGL, allowing us to implement a 3D globe and move and rotate the airplane realistically on the map.
  • The project was mainly realized with JavaScript and Cesium. The server for data exchange between X-Plane 10 and FossMomas was written in PHP.
  • For the first time, I used project management software for this project. I chose plan.io to plan, manage, and document tasks. I also maintained the version control repository with it.
  • I was fully responsible for this research project. That means I had to plan the tasks, maintain version control, document my work, and fix bugs.

Leviathan

  • As part of my studies, we had to do a team project focused on teamwork and task organization. Our team decided to develop a survival-horror game.
  • The team included three programmers, two artists (2D and 3D), and an audio engineer.
  • The game was built with the Unity3D Pro engine and fully programmed in C#.
  • I was mainly responsible for programming the GUI (Graphical User Interface) and the HUD (Heads Up Display).
  • I also led the team together with a teammate and assigned tasks to each member.
Summary
  • App development with Flutter and Dart for Android devices
  • Source code documentation and maintaining the company’s own wiki (i.e. explaining installation of software and upgrading processes as well as trouble shooting issues, that might occur
  • JavaScript, jQuery
  • Cross-browser HTML5 and CSS3 production
  • Experience with unit testing with Jasmine and PhpUnit and Symfony
  • Git, GitHub, GitLab and GitFlow
  • JetBrains IDEs (IntelliJIDEA, PhpStorm, etc.) and VSCode
Languages
German
Native
English
Advanced
Education
Oct 2012 - Jun 2015

SAE Hamburg

BSc · Games Programming · Hamburg, Germany

Oct 1999 - Jun 2000

Brekelbaumspark Technical Secondary School

Social Pedagogy · Hamburg, Germany

Oct 1993 - Jun 1994

Krausestraße Commercial High School

Hamburg, Germany

...and 1 more
Certifications & licenses

Java für Einsteiger

openHPI

Sicherheit im Internet

openHPI

Test-driven Development with JUnit

openHPI

Web Technologies

openHPI

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions