Patrick Kosterman

Patrick Kosterman

Mentor
Rising Codementor
US$15.00
For every 15 mins
ABOUT ME
Full Stack Developer: Ready to aid and abet the self-proclaimed geek.
Full Stack Developer: Ready to aid and abet the self-proclaimed geek.

Since the impressionable age of 12 years old, I’ve been excitedly coding and eagerly solving problems - tech and otherwise. To this day, I more than welcome the supposedly unsolvable and the utmost challenging. I pride myself on my love of learning and desire to expand and further my knowledge on tech topics, and hope this energy is something I can share in influencing others.

I am a full stack developer (15+ years experience), with strong knowledge & passion for Golang, AngularJs, CouchDB, AWS and your good old fashioned HTML/CSS.

At PassKit, I head up our Engineering team, and am responsible for leading our Enterprise Client integrations. It's my job to make it a piece.of.cake. for other techies, marketeers and companies to get their content into the exciting space that is Mobile Wallet and ultimately, deliver magical user-experiences to their customers.

Besides my love for tech - I am an avid traveler, lover of all things food, and lead guitarist in Hong Kong's biggest and baddest rock band, Bueller.

Dutch, English
Hong Kong (+08:00)
Joined April 2017
EXPERTISE
3 years experience
I have been developing with Golang at PassKit for the last 3.5 years. At PassKit I head up our Engineering Team, and Enterprise Client in...
I have been developing with Golang at PassKit for the last 3.5 years. At PassKit I head up our Engineering Team, and Enterprise Client integrations. By using Golang in combination with AWS Lambda (Nodewrapper) & API Gateway, it has allowed me to very effectively write native Go functions (at scale) to connect our clients with our Mobile Wallet API. This has allowed our clients to very easily integrate with mobile wallets (Apple Wallet, Android Pay, Wechat Wallet), without them having to invest significantly in server resources, time and knowledge. The most recent project I used Golang for at PassKit, is our Digital Stamp-card product: Loopy Loyalty (loopyloyalty.com). In this application we use Golang for the backend API - integrated with CouchDB, and backed by blockchain.
AWS Cloud Architecture
5 years experience
I am used to leveraging AWS for everything as they offer the full suite of products. I normally build my frontend applications in Angular...
I am used to leveraging AWS for everything as they offer the full suite of products. I normally build my frontend applications in AngularJS, which can then be hosted on S3, served through Cloudfront with all the domain logic managed through route 53. Depending on the type of product I am building (integration, or full-suite product), the backend can either be hosted as a docker container, or leverage Lambda + API Gateway for smaller jobs, or Lambda + SQS + S3 for slightly bigger jobs.
Mobile Wallet
5 years experience
This is what has been getting me up and out of bed for the past 5 years (if I get any sleep at all). Together with my team at PassKit, ...
This is what has been getting me up and out of bed for the past 5 years (if I get any sleep at all). Together with my team at PassKit, we have been enabling global enterprises & smaller companies to deliver magical experiences to their customers by getting their content into Mobile Wallets. You can do so much more than just digitising a boarding pass, or having a digital coupon - and it's great to finally experience the strong growth in the adoption of Mobile Wallet because of companies and their customers realising this (thank you Apple and Android Pay!). I have recently had the pleasure of working together with some of the amazing and forward-thinking people at DFS, Best Western, Lane Crawford, FWD Insurance, and many others, to deliver their brand experience through the Mobile Wallet channel. You can ask or challenge me on anything about Mobile Wallet and I'll be delighted to help you out!
Apple walletAndroid payLockscreen notifications
View more
Apple walletAndroid payLockscreen notificationsGps & beacon technologyWechat walletNative mobile applications
View more
3 years experience
I have used CouchDB on our latest product (loopyloyalty.com, a digital stamp card product) and it has quickly become one of my favourite ...
I have used CouchDB on our latest product (loopyloyalty.com, a digital stamp card product) and it has quickly become one of my favourite and go-to databases. It is very fast to use if you take some time to plan how your application will access your data, and still quite scalable if views are structured with the correct keys, and limited selection criteria. By using CouchDB in a large application, I have applied best-practices and learned how to best structure data for optimal retrieval and view-querying.
Ibm cloudCloundantComplex views
View more
Ibm cloudCloundantComplex viewsComplex QueriesData structuring
View more
2 years experience
I am a full stack developer (15+ years experience), although I would say that my strength lies with backend development. I started codin...
I am a full stack developer (15+ years experience), although I would say that my strength lies with backend development. I started coding when I was 12 years old. I went from q-basic, to developing static HTML with inline CSS pages, to developing proper HTML/CSS pages, to static pages with Javascript, to PHP with Javascript, to jQuery, and now to AngularJs icw Golang. I successfuly setup and structured our front-end architecture on a couple of our products, and am the lead programmer for the front and backend of our latest product.
Software architectsSeparation of concernsApplication structure
View more
Software architectsSeparation of concernsApplication structureHTML/CSS
View more
15 years experience
I have been coding websites since I was about 15 years old. My main focus has always been on full-stack web and web-application developme...
I have been coding websites since I was about 15 years old. My main focus has always been on full-stack web and web-application development. So I have been using HTML and CSS for almost as long as I know howto code. I use it for all the projects and applications I build at PassKit, and for freelance projects. Some of my recent projects: https://app.loopyloyalty.com http://voliconsulting.com http://monsoonandbeyond.com

REVIEWS FROM CLIENTS

Patrick's profile has been carefully vetted and approved as a Codementor. Connect with Patrick now, and leave a review for them once you're done!