Skip to content

Instantly share code, notes, and snippets.

@oschrenk
Last active May 27, 2024 19:42
Show Gist options
  • Save oschrenk/5a3f83cc9b690a3583dab933baa89085 to your computer and use it in GitHub Desktop.
Save oschrenk/5a3f83cc9b690a3583dab933baa89085 to your computer and use it in GitHub Desktop.
Oliver Schrenk - Resume
{
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
"basics": {
"name": "Oliver Schrenk",
"label": "Building the right software the right way for 10+ years\n",
"image": "https://0.gravatar.com/avatar/9be9b7e44c69bcce33c8acc6c568159e6692bf0216959c8dc78c618b62983723?size=512",
"email": "jobs@oschrenk.com",
"phone": "",
"url": "https://oschrenk.dev",
"summary": "I'm a software engineer currently living in Haarlem, Netherlands. I approach software development as a craft and constantly strive to change for the better. I can be a real stickler for code cleanliness and organisation. The more I advance in the field, I feel that using the functional paradigm is the way to move forward in both, front and back end.\n\nIn my free time, I devour all things science fiction, brew quality coffee, play board games, and reset myself with yoga practice.",
"location": {
"countryCode": "US",
"address": "Netherlands"
},
"profiles": [
{
"network": "LinkedIn",
"username": "oschrenk",
"url": "https://www.linkedin.com/in/oschrenk/"
}
]
},
"work": [
{
"name": "oschrenk",
"position": "Software Engineer",
"startDate": "2016-05-31",
"highlights": [],
"summary": "Offering Consulting Services as s full stack developer with a strong pull towards DevOps and functional programming. I can help you build your websites and services from the ground up. I believe in continuous integration and agile practices.",
"url": "https://www.oschrenk.com"
},
{
"name": "Vandebron",
"position": "Software Engineer, Backend",
"startDate": "2022-09-30",
"endDate": "2023-12-31",
"highlights": [],
"summary": "- Knowledge discovery of systems/product for electricricity/gas consumption dashboards\n- Moving from batch systems (spark) to queue-based (azure, kafka) systems for consumption readings",
"url": "https://www.linkedin.com/company/vandebron/",
"location": "Amsterdam, North Holland, Netherlands"
},
{
"name": "Badger Systems GmbH",
"position": "Software Engineer",
"startDate": "2020-06-30",
"endDate": "2022-08-31",
"highlights": [],
"url": "https://www.linkedin.com/company/badgersystems/",
"location": "Cologne, North Rhine-Westphalia, Germany"
},
{
"name": "Zalando",
"position": "Software Engineer",
"startDate": "2022-02-28",
"endDate": "2022-07-31",
"highlights": [],
"summary": "- Upgrading collection of micro-services from Scala 2.12 to Scala 2.1",
"url": "https://www.linkedin.com/company/zalando/",
"location": "Berlin, Germany"
},
{
"name": "Elsevier",
"position": "Senior Software Engineer",
"startDate": "2017-11-30",
"endDate": "2019-11-30",
"highlights": [],
"summary": "- Improving Mendeley's News Feed by doing A/B experiments\n- Creating Portfolio Managment tool (unreleased)",
"url": "https://www.linkedin.com/company/elsevier/",
"location": "Amsterdam, North Holland, Netherlands"
},
{
"name": "Git to Great",
"position": "Tutor",
"startDate": "2017-03-31",
"endDate": "2019-10-31",
"highlights": [],
"summary": "Git to Great is a hands-on series of monthly, full-day workshops on git workflow.",
"location": "Amsterdam Area, Netherlands"
},
{
"name": "vandebron",
"position": "Software Consultant Backend Services",
"startDate": "2016-06-30",
"endDate": "2017-09-30",
"highlights": [],
"summary": "- Build REST API (Scala, Spray), providing data backend to public website and internal services, connecting with the grid provider\n- Jumpstart SmartGrid service using your Tesla (Scala, Akka)\n- Create BigData Pipeline for electricity consumption (Scala, Spark, Mesos)\n- Add monitoring systems to API to control scaling issues (InfluxDB, Ansible)",
"url": "https://www.linkedin.com/company/vandebron/",
"location": "Amsterdam"
},
{
"name": "Elmar Reizen",
"position": "Software Engineer",
"startDate": "2013-05-31",
"endDate": "2016-02-28",
"highlights": [],
"summary": "- Developing a Hypermedia API for travel deals in Scala using Play Framework\n- Migrating Hadoop Batch processing to Spark Cluster\n- Big Data Processing with Spark, feeding results in a distributed manner into SolrCloud cluster\n- Frontend development with ClojureScript (who needs JavaScript?)",
"url": "https://www.linkedin.com/company/vakantiediscounter/",
"location": "Amsterdam, Neth"
},
{
"name": "Q2Web",
"position": "Software Developer",
"startDate": "2010-04-30",
"endDate": "2013-04-30",
"highlights": [],
"summary": "- Developing a software stack for inventory and service management for a Telecommunications Service Provider\n- Research of future technologies and their application (node.js, OpenCL)\n- Porting Geoinformation Algorithms to the GPU",
"url": "https://www.linkedin.com/company/q2web-gmbh/"
},
{
"name": "DBC Digital Business Creators GmbH",
"position": "Software Developer",
"startDate": "2007-10-31",
"endDate": "2010-04-30",
"highlights": [],
"summary": "- Development of content models for websites for medium sized businesses\n- Setup of newsletter systems based on PHPList and ezPublish Newsletter\n- Development of Lucene based custom intranet searches\n- Maintenance and further development of a Flex based construction loan application for public savings banks served by a JavaEE platform",
"url": "https://www.linkedin.com/company/dbc-digital-business-creators-gmbh/",
"location": "Düsseldorf Area, Germany"
},
{
"name": "net mobile AG",
"position": "Software Developer",
"startDate": "2004-12-31",
"endDate": "2007-12-31",
"highlights": [],
"summary": "- Porting of DoCoMo's DoJa (does anybody remember J2ME profiles?) based games to different handsets\n- Integration of accounting, license and high score systems\n- Creation of a DoJa based games. I created seasonal Puzzle Bobble games around Easter and Christmas\n- Management and development of a sales platform for mobile games based on homegrown PHP solution",
"url": "https://www.linkedin.com/company/net-mobile-ag/"
}
],
"volunteer": [
{
"organization": "Karmariders",
"position": "Co-Founder, Technical Support",
"startDate": "2007-10-31",
"endDate": "2012-11-30",
"summary": "- Organization and execution of a fundraising campaign\n- Bicycle tour through Germany and North East India\n- Organization of an annual bicycle tour through the Ruhrgebiet\n- Creating, running websites for Karmariders",
"highlights": [],
"url": "https://www.karmariders.de/home"
},
{
"organization": "International English Library",
"position": "Desk, Technical Support",
"startDate": "2006-08-31",
"endDate": "2008-03-31",
"summary": "- Improvement of Language Skills\n- Front desk work, helping customers to find/borrow books-\n- Sorting books (thanks Dewey Decima System)\n- Introduced library management software to the library. Things moved slowly though and I had to leave it in better hands when I got more involved in volunteer work with the Karmariders",
"highlights": [],
"url": "https://www.linkedin.com/company/5946761"
},
{
"organization": "Fronteers Conference",
"position": "Conference Helper",
"startDate": "2016-10-31",
"endDate": "2016-10-31",
"summary": "- Supervise successful execution of two day long web-development workshops\n- Giving a helping hand at the conference",
"highlights": [],
"url": "https://fronteersconf.org"
}
],
"education": [
{
"institution": "University of Düsseldorf",
"area": "Computer Science",
"studyType": "Bachelor of Science (B.Sc.)",
"startDate": "2002-12-31",
"endDate": "2007-12-31",
"score": "",
"courses": []
},
{
"institution": "University of Düsseldorf",
"area": "Computer Science",
"studyType": "Master of Science (M.Sc.)",
"startDate": "2006-12-31",
"endDate": "2013-12-31",
"score": "",
"courses": []
}
],
"awards": [],
"certificates": [
{
"name": "Functional Programming Principles in Scala",
"issuer": "Coursera Course Certificates",
"startDate": "2016-07-31",
"url": "https://www.coursera.org/account/accomplishments/verify/QRKBKNPT6FUW"
},
{
"name": "Functional Program Design in Scala",
"issuer": "Coursera Course Certificates",
"startDate": "2016-06-30",
"url": "https://www.coursera.org/account/accomplishments/verify/JG68SJUAKQYW"
},
{
"name": "Parallel programming",
"issuer": "Coursera",
"startDate": "2016-08-31",
"url": "https://www.coursera.org/account/accomplishments/verify/28J8U3AZZRVT"
},
{
"name": "Big Data Analysis with Scala and Spark",
"issuer": "Coursera",
"startDate": "2017-04-30",
"url": "https://www.coursera.org/account/accomplishments/verify/VF5ALHMX9BGH"
},
{
"name": "Professional Scrum Master I",
"issuer": "Scrum.org"
}
],
"publications": [],
"skills": [
{
"name": "MongoDB",
"level": "",
"keywords": []
},
{
"name": "REST APIs",
"level": "",
"keywords": []
},
{
"name": "AWS Lambda",
"level": "",
"keywords": []
},
{
"name": "Team Leadership",
"level": "",
"keywords": []
},
{
"name": "Solr",
"level": "",
"keywords": []
},
{
"name": "Scrum",
"level": "",
"keywords": []
},
{
"name": "Git",
"level": "",
"keywords": []
},
{
"name": "Scala",
"level": "",
"keywords": []
},
{
"name": "Distributed Systems",
"level": "",
"keywords": []
},
{
"name": "Kubernetes",
"level": "",
"keywords": []
},
{
"name": "SQL",
"level": "",
"keywords": []
},
{
"name": "Software Development",
"level": "",
"keywords": []
},
{
"name": "Requirements Analysis",
"level": "",
"keywords": []
},
{
"name": "Agile Methodologies",
"level": "",
"keywords": []
},
{
"name": "JavaScript",
"level": "",
"keywords": []
},
{
"name": "Apache Spark",
"level": "",
"keywords": []
},
{
"name": "Java",
"level": "",
"keywords": []
},
{
"name": "Akka",
"level": "",
"keywords": []
},
{
"name": "Knowledge Sharing",
"level": "",
"keywords": []
},
{
"name": "Hadoop",
"level": "",
"keywords": []
},
{
"name": "Product Development",
"level": "",
"keywords": []
}
],
"languages": [
{
"language": "German",
"fluency": "Native Speaker"
},
{
"language": "English",
"fluency": "Fluent"
},
{
"language": "Dutch",
"fluency": "Basic"
},
{
"language": "Spanish",
"fluency": "Rudimentary"
},
],
"interests": [],
"references": [
{
"name": "Andrea Zubenko",
"reference": "I had the pleasure of working with Oliver for about a year, especially on a challenging greenfield project where we had to start from scratch with very little domain knowledge and uncertain requirements. Oliver quickly became *the* key player, taking charge of the project and designing a rock-solid system from the ground up. His ability to navigate through unclear requirements and figure things out independently was truly impressive.\n\nWhat stood out even more was Oliver’s knack for knowledge sharing and his proactiveness in doing so. He was always ready to explain complex ideas in simple terms, making it easy for the whole team to keep up, both technical and non-technical members. His willingness to teach and his approachable nature helped all of us improve our skills significantly.\n\nOn top of being a highly skilled developer, Oliver is a great person to work with—funny, truly passionate about our craft, and with excellent communication skills. He made a huge impact on our project and on our professional growth.\n\nI really hope to get the chance to work with him again in the future and can easily recommend him for any company looking for a senior backend developer."
},
{
"name": "Dave Clayton",
"reference": "Oliver is an excellent developer with a highly professional approach to work. I worked closely with him on several projects at Vandebron, and learned a lot about Scala while working with him. He is highly capable, both of viewing problems and solutions at a systems level and diving into the highest levels of detail within those systems. I highly recommend Oliver."
}
],
"projects": [
{
"name": "dotfiles",
"startDate": "2009-11-30",
"summary": "My terminal settings",
"url": "https://github.com/oschrenk/dotfiles"
}
],
"meta": {
"version": "v1.0.0",
"canonical": "https://github.com/jsonresume/resume-schema/blob/v1.0.0/schema.json"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment