Skip to content

Instantly share code, notes, and snippets.

@carlbarrdahl
Last active July 16, 2020 11:31
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 carlbarrdahl/67c77655ff1b0532908453688c3f8de0 to your computer and use it in GitHub Desktop.
Save carlbarrdahl/67c77655ff1b0532908453688c3f8de0 to your computer and use it in GitHub Desktop.
{
"basics": {
"name": "Carl Barrdahl",
"label": "Javascript developer",
"picture": "https://avatars0.githubusercontent.com/u/2961337?s=460&v=4",
"email": "carlbarrdahl@gmail.com",
"phone": "+46723419119",
"website": "https://carlb.dev",
"summary": "Javascript developer with a wide array of experience working on projects such as realtime mobile games, e-commerce sites, an analytics dashboard for internet of things data, a food-ordering app, a ticketing platform, bots and more.",
"location": {
"city": "Gothenburg",
"countryCode": "SE"
},
"profiles": [
{
"network": "Github",
"username": "carlbarrdahl",
"url": "https://github.com/carlbarrdahl"
},
{
"network": "Linked In",
"username": "carlbarrdahl",
"url": "https://www.linkedin.com/in/carlbarrdahl"
}
]
},
"work": [
{
"company": "Zephyr Valley",
"position": "Javascript developer",
"startDate": "2020-01-01",
"summary": "Self-employed consultant",
"highlights": [
"Identity portal for housing agency using oauth2",
"IoT prototype on Azure using react, oauth2, x509 certificates"
]
},
{
"company": "QueensLab",
"position": "Javascript developer",
"startDate": "2019-09-01",
"endDate": "2019-03-31",
"summary": "Consultant",
"highlights": [
"Happy at Work - built a pdf generating report service",
"Prototype for restaurant inventory in React Native and Node.js as backend"
]
},
{
"company": "Adfenix",
"position": "Software developer",
"website": "https://adfenix.com",
"startDate": "2018-11-05",
"summary": "Social media marketing technology to for real estate",
"highlights": [
"Campaign order page wizard",
"Statistics page for real estate agents and property owners",
"Built a performant embeddable widget used on customer websites to generate leads"
]
},
{
"company": "Evolve Technology",
"position": "Software developer",
"website": "https://evolvetechnology.se",
"startDate": "2018-03-01",
"summary": "Swedish consultancy agency",
"highlights": [
"Knodd: e-health startup",
"Carmenta: built a prototype for a emergency response centre to be presented as a demo at a conference"
]
},
{
"company": "Forsman & Bodenfors",
"position": "Frontend developer",
"website": "https://www.inhouse.fb.se/",
"startDate": "2018-03-01",
"endDate": "2018-05-31",
"summary": "Built a webapp for IKEA Family to be used to sign in attendees for their internal events.",
"highlights": [
"Progressive Web App (PWA) to make it look and feel like a native app",
"Offline support with requests being put in a queue until connection is re-established",
"Scan barcodes from IKEA Family plastic cards using device camera",
"Responsive views makes it look good on both small and bigger devices",
"CI/CD pipelines run tests and deploy to AWS on commit to Bitbucket repo"
]
},
{
"company": "Annevo AB",
"position": "Developer",
"website": "https://annevo.com",
"startDate": "2017-02-01",
"endDate": "2018-02-28",
"summary": "Swedish consultancy agency. Created several internal prototypes including:",
"highlights": [
"bubblbrst: Online realtime multiplayer mobile game in React Native and GameSparks as backend, push notifications to increase player engagement and payment using Swish (swedish mobile bankapp) integration",
"SE360: Built a tool to create Facebook and Instagram ads using their real estate property data and photos",
"Mototraxx : Built a React Native app for tracking the quality of motocross tracks using Google Cloud and Firebase on backend",
"Annsec: ML model to classify logs using AWS machine learning and React FileUpload component so users can upload their log data to AWS S3 to be consumed by the classifier"
]
},
{
"company": "Pinchos",
"position": "Frontend developer",
"website": "https://pinchos.se",
"startDate": "2017-01-01",
"endDate": "2017-06-30",
"summary": "Pinchos is an app-driven restaurant concept.",
"highlights": [
"Created real-time components in React and Redux used to manage orders from the different stations in the restaurant",
"Integrated push notifications for customer communications in the app"
]
},
{
"company": "Telenor Connexion",
"position": "Frontend developer",
"website": "https://www.telenorconnexion.com",
"startDate": "2016-02-01",
"endDate": "2016-12-31",
"summary": "Telenor Connexion helps businesses capitalize on the possibilities of the IoT.",
"highlights": [
"Created high quality data visualizing components in React and Redux",
"Deployed to AWS for high availability and low latency real-time communications",
"Integrated with Elasticsearch for advanced search queries"
]
},
{
"company": "Saltside Technologies",
"position": "Frontend developer",
"website": "https://www.saltside.se",
"startDate": "2015-11-01",
"endDate": "2016-01-31",
"summary": "",
"highlights": [
"Created prototypes of new features in React",
"Deployed to AWS for high availability and low latency real-time communications",
"Integrated with Elasticsearch for advanced search queries"
]
},
{
"company": "Ticketmaster",
"position": "Frontend developer",
"website": "https://www.ticketmaster.se",
"startDate": "2014-11-01",
"endDate": "2015-10-31",
"summary": "",
"highlights": ["Created prototypes of new features in React"]
},
{
"company": "Sigma (and Maverick by Sigma)",
"position": "Frontend developer",
"website": "https://www.sigma.se",
"startDate": "2013-10-01",
"endDate": "2014-10-31",
"summary": "",
"highlights": [
"Front-end development on a large municipal intranet solution built on .NET and EPiServer"
]
},
{
"company": "Spielo G2",
"position": "Game developer",
"website": "https://www.spielo.com",
"startDate": "2012-05-01",
"endDate": "2013-09-30",
"summary": "",
"highlights": [
"Developed casino games (BlackJack and slotmachines) in HTML5 running on a backend game engine emitting events via websockets",
"Developed on a module based game engine where several different games shared the same modules",
"Cross device development (desktop, tablets, phones)"
]
}
],
"education": [
{
"institution": "Linnaeus University",
"area": "Media technology",
"studyType": "Bachelor",
"startDate": "2009-09-01",
"endDate": "2012-06-01",
"courses": [
"Web design and development",
"Interaction design",
"UX",
"Game design",
"Database design",
"Design of interactive media",
"User-centered interface design",
"Project management & entrepreneurship",
"3D graphics & animation"
]
}
],
"volunteer": [
{
"organization": "Portfolio",
"position": "Creator",
"website": "https://carlb.dev",
"startDate": "2019-01-20",
"summary": "Minimal portfolio to showcase projets",
"highlights": []
},
{
"organization": "Swisher",
"position": "Creator",
"website": "https://github.com/carlbarrdahl/swisher",
"startDate": "2018-06-16",
"summary": "Create shareable Swish payments, either QR-code or URL (with optional encryption key) to hide sensitive data with AES256 encryption. This allow users to share payment links without exposing phone number or payment details. ",
"highlights": ["crypto", "qr-code", "pwa"]
},
{
"organization": "Pakt",
"position": "Creator",
"startDate": "2018-01-01",
"summary": "Create and share contracts and documents that can be signed with BankID. Webhooks to integrate with existing systems and receive updates on events.",
"highlights": ["node.js", "pubsub", "crypto"]
},
{
"organization": "b0tt0",
"position": "Creator",
"startDate": "2017-01-01",
"summary": "An e-commerce platform where users explore nearby connected vendors (restaurants, food trucks, bars, venues, etc) and place orders and follow updates through push notifications. Vendors see incoming orders and can push them through an order flow to send updates to users.",
"highlights": []
},
{
"organization": "Open-source library for Swish Payments",
"position": "Creator",
"startDate": "2018-02-10",
"website": "https://github.com/carlbarrdahl/swish-payments",
"summary": "The Swish Payments library provides convenient access to Swish API from server-side applications.",
"highlights": ["open-source", "typescript"]
}
],
"skills": [
{
"name": "Web Development basics",
"keywords": ["HTML", "CSS", "Javascript", "Typescript"]
},
{
"name": "Frontend",
"keywords": ["React", "Redux"]
},
{
"name": "Backend",
"keywords": ["Node.js", "REST", "GraphQL", "AWS", "Google Cloud"]
},
{
"name": "Decentralized / distributed",
"keywords": ["ipfs", "web3.js"]
}
],
"languages": [
{
"language": "Swedish",
"fluency": "Native speaker"
},
{
"language": "English",
"fluency": "Second language"
}
],
"interests": [
{
"name": "Travelling"
},
{
"name": "Skiing"
},
{
"name": "Hiking"
},
{
"name": "Trail running"
},
{
"name": "Music creation"
},
{
"name": "Photography"
},
{
"name": "Writing code"
}
],
"meta": { "theme": "elegant" }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment