Skip to content

Instantly share code, notes, and snippets.

@42tg
Last active December 19, 2022 11:43
Show Gist options
  • Save 42tg/bc8ff0325367a72223a1fce394613660 to your computer and use it in GitHub Desktop.
Save 42tg/bc8ff0325367a72223a1fce394613660 to your computer and use it in GitHub Desktop.
{
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
"basics": {
"name": "Tobias Graf",
"label": "Software Developer",
"image": "",
"email": "[email protected]",
"phone": "0174 4847548",
"summary": "I am a software developer from Hannover, Germany who is highly interested in current web development trends. As someone who is constantly seeking to improve my skills and knowledge, I am always exploring new technologies and techniques that can help me to create innovative software solutions.",
"location": {
"address": "Wilhelmstr. 16",
"postalCode": "31515",
"city": "Wunstorf",
"countryCode": "DE",
"region": "NDS"
},
"profiles": [
{
"network": "GitHub",
"username": "42tg",
"url": "https://github.com/42tg"
}
]
},
"work": [
{
"name": "Vier GmbH & Co. KG",
"location": "Hannover",
"description": "Awesome compression company",
"position": "Software Developer",
"url": "https://vier.ai",
"startDate": "2018-08-01",
"summary": "At Vier, I worked mostly exclusively on the web client for call center agents. This was an early stage beta to access the platform from within the browser. We started with two developers, and my colleague eventually switched over to the product owner role. After some transformations within the company, we finally teamed up with five other people to work on the web client. While he mostly focused on features, I reworked nearly the whole base of the project on technical aspects. We created build tooling based on Webpack and Express to reduce the boilerplate between each plugin. We introduced TypeScript and a monorepo, which allowed for type safety between plugins and easier integration testing. We refactored the signaling between data structure and React and also moved from class components to functional components. To sum it up, we successfully managed to increase the product's user count from 80 to 8000 concurrent users per day.",
"highlights": [
"Overtook code ownership of a web client for call center agents",
"Created and set up a monorepo and dedicated build pipelines in Jenkins and Gitlab for staging and production deploys",
"Configured build tooling to easily create and develop plugins for the web client",
"Maintained and automated the whole deployment and monitoring of the web client",
"Debugged, problem-solved, and provided first-level support by enabling access to log file reader",
"Heavily involved in setting up a complete team around the product and trained all team members"
]
},
{
"name": "Star Finanz GmbH",
"location": "Hannover",
"description": "subsidiary from Finanz Informatik, mainly Developing Banking Tools like SFirm and Mobile Banking",
"position": "Software Developer",
"url": "https://www.starfinanz.de/",
"startDate": "2017-01-01",
"endDate": "2018-07-31",
"summary": "I started at Star Finanz as a C++/C# developer and mainly reworked the whole build process. I managed to reduce the build time from 45 minutes to 20 minutes by correctly ordering the dependencies within the msbuild configuration. With an opportunity to be part of developing a new banking solution for business customers, I switched over to the project which was focused on Finanz Informatik and was one of three technical contacts between both companies. Unfortunately, the project was suspended.",
"highlights": [
"Technical consultant for Finanz Informatik, responsible for requirements engineering and inspection of the base infrastructure from FI",
"Set up build pipeline with Jenkins, MsBuild for main product, also fixed issues with the dependency graph itself",
"Debugged and maintained C++, C# applications"
]
},
{
"name": "Symbic GmbH",
"location": "Osnabrück",
"description": "small Software Company in Osnabrück which focusses on B2B Solutions",
"position": "Software Developer",
"url": "https://www.symbic.de/",
"startDate": "2013-06-01",
"endDate": "2016-12-31",
"summary": "I started as a working student and later on, I got a full-time job. We mainly developed B2B applications which digitalized certain processes for our customers. Each project was based on our own framework, which was built on Zend and had to be evolved with each new functionality. In addition, I introduced Angular as the frontend framework at the company and maintained a skeleton application repository for reusability.",
"highlights": [
"PHP projects based on the Zend framework",
"Web applications with AngularJS",
"Java kiosk application",
"Maintaining company tools and framework"
]
}
],
"education": [
{
"institution": "University of Osnabrück",
"url": "https://www.uni-osnabrueck.de/en/home/",
"area": "Computer Science",
"studyType": "Bachelor",
"startDate": "2011-10-01",
"endDate": "2016-02-01",
"courses": [
"Computer Graphics",
"Robotik"
]
}
],
"skills": [
{
"name": "Frontend Developer",
"level": "Master",
"keywords": [
"React",
"Typescript",
"Javascript",
"webpack",
"mobx",
"system-js"
]
},
{
"name": "Test Automation",
"level": "Good",
"keywords": [
"Cypress",
"Playwright",
"Jest",
"Mocha"
]
},
{
"name": "Backend Developer",
"level": "Medium",
"keywords": [
"NodeJs",
"Express",
"MySql"
]
}
],
"languages": [
{
"language": "German",
"fluency": "Native speaker"
},
{
"language": "English",
"fluency": "Good"
}
],
"interests": [
{
"name": "Photography",
"keywords": [
"nature",
"street photography",
"portrait"
]
}
],
"references": [
{
"name": "Albert Einstein (at least attributed to him)",
"reference": "Insanity is doing the same thing over and over and expecting different results."
},
{
"name": "Charlie Chaplin",
"reference": "A day without laughter is a day wasted."
}
],
"meta": {
"canonical": "https://raw.githubusercontent.com/jsonresume/resume-schema/master/resume.json",
"version": "v1.0.0",
"lastModified": "2017-12-24T15:53:00"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment