Skip to content

Instantly share code, notes, and snippets.

@hannesfostie
Last active December 18, 2023 14:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hannesfostie/4bdfde9d0747a3949258c22bcfb9c336 to your computer and use it in GitHub Desktop.
Save hannesfostie/4bdfde9d0747a3949258c22bcfb9c336 to your computer and use it in GitHub Desktop.
{
"basics": {
"name": "Hannes Fostie",
"label": "Software Developer",
"picture": "https://avatars.githubusercontent.com/u/888168?v=4",
"email": "hannes.fostie@gmail.com",
"phone": "+32 479 37 78 57",
"summary": "I am a software developer from Belgium with a passion for elegant code and beautiful interfaces (whether they be visual or not - such as command line tools and APIs). My love for the web started as a teenager creating gaming websites in <blink>Frontpage</blink> and DreamWeaver. I initially had a strong preference for design but I soon learned design can be found in so much more than the visual side of things.",
"location": {
"address": "",
"postalCode": "",
"city": "",
"countryCode": "BE",
"region": ""
},
"profiles": [
{
"network": "Twitter",
"username": "hannesfostie",
"url": "https://twitter.com/hannesfostie"
},
{
"name": "",
"label": "",
"picture": "",
"email": "",
"phone": "",
"website": "",
"summary": "",
"location": {
"address": "",
"postalCode": "",
"city": "",
"countryCode": "",
"region": ""
},
"profiles": [
{
"network": "",
"username": "",
"url": ""
}
],
"network": "GitHub",
"username": "hannesfostie",
"url": "https://github.com/hannesfostie"
},
{
"name": "",
"label": "",
"picture": "",
"email": "",
"phone": "",
"website": "",
"summary": "",
"location": {
"address": "",
"postalCode": "",
"city": "",
"countryCode": "",
"region": ""
},
"profiles": [
{
"network": "",
"username": "",
"url": ""
}
],
"network": "LinkedIn",
"username": "🏔 Hannes Fostie",
"url": "https://www.linkedin.com/in/%F0%9F%8F%94-hannes-fostie-07860380/"
}
]
},
"work": [
{
"name": "Clearbit",
"location": "",
"description": "",
"position": "Software Engineer",
"website": "https://clearbit.com/",
"startDate": "2021-06",
"endDate": "2023-09",
"summary": "Clearbit helps companies create, capture, and convert demand from ideal customers — all from one powerful and flexible go-to-market platform. Clearbit gathers public data from the web and uses their proprietary data and the power of LLMs to convert unstructured information into precise and standardized data sets.",
"highlights": [
"Helped run and maintain the main data APIs for both internal and external clients and customers.",
"Helped the infrastructure team prepare and execute the migration of our services from one AWS region to another.",
"Migrated a data API from Postgres to DynamoDB for increased performance and to lower expenses.",
"Added various new data attributes, some of which use LLMs to interpret massive documents and extract data points from them.",
"Implemented a validation service for our Company dataset.",
"Took inventory of the different use cases in the data APIs in order to improve usage tracking for our customers.",
"Implemented a Kafka based pipeline for internal analytics."
]
},
{
"name": "Salesforce Heroku",
"location": "",
"description": "",
"position": "Lead Member of Technical Staff",
"website": "https://www.heroku.com/",
"startDate": "2015-12",
"endDate": "2021-05",
"summary": "Heroku provides the simplest path to building and delivering web applications quickly. We empower developers and their teams, and enable them to focus on delivering great experiences for their users.",
"highlights": [
"Added support for translated articles on our documentation site, with a GitHub powered back-end for our translation vendor.",
"Acted as a steward for all of the services driving our public web properties.",
"Worked on several big refactors to unify our tools, including switching test frameworks and web frameworks.",
"Built an experimental service to highlight relevant content to Heroku Dev Center content.",
"Assisted various Marketing teams in achieving their web goals using form \u0000lls and external services like Pardot, Salesforce and Google Analytics.",
"Created a framework for A/B tests on the web, using server-side rendering of variations and Google Optimize and Google Analytics for reporting.",
"Operated all of our services on a day to day service, including on call rotations, ensuring high levels of uptime in line with our high goals.",
""
]
},
{
"name": "Sign2Pay",
"location": "",
"description": "",
"position": "Senior Developer",
"website": "",
"startDate": "2015-11",
"endDate": "2015-12",
"summary": "Sign2Pay was a startup that did mobile payments and authentication using signatures as the second factor.",
"highlights": [
"Made an inventory of and improvements to the test suite coverage and speed.",
"Worked on various features of the OAuth service."
]
},
{
"name": "Openminds",
"location": "",
"description": "",
"position": "Developer",
"website": "",
"startDate": "2012-06",
"endDate": "2015-10",
"summary": "Openminds is a webhosting company with a focus on custom managed solutions for our clients. Our technical knowledge and personable approach is what sets us apart in the Belgian market. The control panel used by our support staff as well as our customers is developed in-house.",
"highlights": [
"Worked on various features for the control panel.",
"Rebuilt the interface from the ground up with an external partner.",
"Ensuring consistency throughout the interface remains high.",
"Rewrote the (broken and lacking) testing suite.",
"Contributed to various client projects as well as internal tools (web services, command line tools)."
]
},
{
"name": "OFO-IFA (Federal government of Belgium)",
"location": "",
"description": "",
"position": "System Engineer",
"website": "",
"startDate": "2010-03",
"endDate": "2012-06",
"summary": "OFO-IFA is the training institute of the federal government of Belgium. At the time there were about 125 employees and tens or hundreds of students every day. My colleagues and myself took care of everything IT related.",
"highlights": [
"Installation and maintenance of employee and student workstations.",
"Network maintenance and management.",
"Server installation and maintenance (mostly Windows).",
"Day to day helpdesk duties."
]
}
],
"volunteer": [
{
"organization": "ArrrrCamp",
"position": "Captain (organizer)",
"website": "https://www.arrrrcamp.be/",
"startDate": "2012-10",
"endDate": "2015-10",
"summary": "ArrrrCamp is a conference for the modern developer interested in Ruby, Rails or the industry in general. Our\nevent will inspire you, help you learn new things, meet new people and hang out with old friends.",
"highlights": [
"One of two main organisers.",
"Point of contact for speakers.",
"Finding sponsors for the conference.",
"General organisational duties."
]
}
],
"education": [
{
"institution": "University College of West-Flanders",
"area": "Multimedia and Communication Technology",
"studyType": "Bachelor",
"startDate": "2006-09",
"endDate": "2009-06"
}
],
"skills": [
{
"name": "Development",
"level": "11+ years of experience",
"keywords": [
"Ruby",
"Ruby on Rails",
"Git",
"SQL",
"PostgreSQL",
"RSpec",
"Minitest",
"Heroku",
"Redis",
"Sidekiq",
"Apache Kafka",
"DynamoDB"
]
}
],
"languages": [
{
"language": "Dutch",
"fluency": "Native"
},
{
"language": "English",
"fluency": "Fluent"
},
{
"language": "French",
"fluency": "Somewhat fluent"
},
{
"language": "German",
"fluency": "Basic"
}
],
"interests": [
{
"name": "Sports",
"keywords": [
"Rock Climbing (Bouldering)",
"Skiing"
]
},
{
"name": "Music",
"keywords": [
"Queens of the Stone Age",
"Amon Amarth",
"Tool",
"Slash",
"Baroness",
"Kvelertak"
]
},
{
"name": "Video Games",
"keywords": [
"Teamfight Tactics",
"DOTA2",
"Path of Exile",
"Counter-Strike",
"EVE-Online",
"World of Warcraft"
]
},
{
"name": "TV",
"keywords": [
"Breaking Bad",
"Arrested Development",
"24",
"Parks and Recreation",
"The Office",
"Dark"
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment