Marc Fichtel
Home
Work Experience
Since Feb 2018 in Calgary, AB Canada
- Developed a Java-based RESTful API in Google AppEngine to interface with Google Datastore and process solar generation data on a per-minute basis
- Achieved high scalability by implementing a sharding system that adjusts to high contention from parallel data ingestion tasks on the fly
- Created a Google Sheets-based dashboard to gain valuable insights into the cost, performance, and state of the AppEngine application
- Maintained high confidence in the code base through full test coverage in unit and integration test suites
- Helped with developing a machine learning system to analyze solar generation data and detect anomalies
- Helped with implementing solutions to interface with external APIs and scrape websites in order to access solar inverter data
Intern / Trainee in Project Mgmt & Quality Assurance at Shore GmbH
Oct ‘13 – May ‘17 in Munich, Germany
- Gained software QA experience through manual and automated testing (regression, smoke, load, UAT, etc.) in an agile environment
- Built, automated, and maintained the company Business Intelligence reporting infrastructure for two years
- Assisted with feature design, wireframing, and competitor research
Jul ‘12 – Oct ‘12 in Beiseker, AB Canada
- Demonstrated my ability to take on responsibility by packing Solo student and Tandem parachuting gear
Skills
Programming Languages
- Good knowledge of Java, PHP, Python
- Basic knowledge of C#, SQL, JavaScript, HTML, CSS, Flutter, Dart, C/C++, Haskell, Prolog, Bash, ARM Assembly
Tools
- GCP AppEngine, Git, Travis, Maven, Jetbrains IDEs, Docker, Unity3D, Firebase
- Comfortable working in Linux and Windows environments
Other
- OOP, MVC, NoSQL (Google Datastore), Scrum/Kanban, Software development practices and clean code, Developing & using APIs, Machine Learning, Software QA
- Excellent team, communication, and organization skills
- English (fluent), German (native)
Education
B.Sc. Computer Science at UCalgary
Sep ‘15 – Apr ‘18
B.A. North American Studies & Communication Science at LMU Munich
Oct ‘12 – Feb ‘15
Hobbies & Interests
- Designing, developing, researching, and playing video games
- Spending time with my pet rabbits, bearded dragon, betta fish, 19 tarantulas, and corgi
- Working on personal projects, such Tarantula Identifier, an Android app for identifying tarantula species using Google Firebase and AutoML Vision Edge
- Soccer, Skydiving, Ballroom Dance, and various other sports