Stefan Schmidt

Stefan Schmidt

Mentor
5.0
(10 reviews)
US$45.00
For every 15 mins
12
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Senior Java / Web Backend Developer
Senior Java / Web Backend Developer

MY COMMITMENT
My commitment to you is 1. understanding you and your goals 2. guiding you.

Depending on your time and budget I'll analyse the task and talk you through a possible solution or implement a solution with you or for you.

Amongst others I can help you preparing for an interview, getting started with programming in general, any frameworks and tools or solving any concrete issues you are facing.

MY BACKGROUND IN SOFTWARE DEVELOPMENT
I have been developing software very successfully on various projects and teams for over 10 years. I have extensive experience developing, maintaining and improving large scale distributed application in finance and news media.
This includes green field projects, maintaining and improving matured solutions, and onboarding new team members.
I'm also experimenting with technologies in my free time.
My focus is on Java server side development and web applications, though my interests reach well beyond Java including Golang, SQL, AWS, React/React Native and Node.js.

INTERVIEW PREPARATION
Over the years I have been many times on both sides of the interview process, as interviewer and interviewee. I know how it feels to get nervous, doubt yourself or be overmotivated in an interview. I've invested in learning how to prepare for an interview and at least I know for myself what works and what doesn't. I can share this "wisdom" with you and help you to find the confidence and right level or preparation for your interview.

NO SILVER BULLET
There is no silver bullet, nobody knows it all.
Learning to develop software or solve a problem with software is often a long though rewarding process. Technologies and best practices are moving fast and are vast.
Even if I don't know the answer by heart, I'm usually able to work it out in a short period - a skill which comes with experience and persistence.
During my career I have been across a wide range of technologies and problems, there is a good chance I can help you.
Message me to find out!

RATES
I'm open to adjust rates depending on domain, problem and timeframes.
Longer engagements are more suited to reduce the rate.
I'm also open to initially extend the grace period or reduce the rate for JavaScript and Golang related questions.

German, English
Sydney (+11:00)
Joined May 2016
EXPERTISE
10 years experience | 3 endorsements
I know Java extremely well, I also understand complex system and code quickly and can fix most problems or add functionality in time and ...
I know Java extremely well, I also understand complex system and code quickly and can fix most problems or add functionality in time and budget. Professional career in Java backend development in media and finance. Enterprise scale distributed fault tolerant low latency high frequency applications.
1 year experience
I've started playing with Go for a few months now to build a trading application. I was leading the introduction of Go to build new Micro...
I've started playing with Go for a few months now to build a trading application. I was leading the introduction of Go to build new Microservices at work.
View more
View more
10 years experience | 1 endorsement
Over the years I have been many times on both sides of the interview process, as interviewer and interviewee. I know how it feels to get ...
Over the years I have been many times on both sides of the interview process, as interviewer and interviewee. I know how it feels to get nervous, doubt yourself or be overmotivated in an interview. I've invested in learning how to prepare for an interview and at least I know for myself what works and what doesn't. I can share this "wisdom" with you and help you to find the confidence and right level or preparation for your interview.
View more
View more
6 years experience
I consider testing crucial and it is a non-trivial part of software development. I developed a thorough understanding of different testin...
I consider testing crucial and it is a non-trivial part of software development. I developed a thorough understanding of different testing approaches and I'm very aware of the costs you can introduce to a project if testing is done wrong. I have been using and building numerous testing frameworks for unit, integration and end-to-end testing.
1 year experience
Commercial Java SDK integrations for S3, SQS, Aurora and Redis. Additional experience in configuring VPC, subnets, routing tables, Route...
Commercial Java SDK integrations for S3, SQS, Aurora and Redis. Additional experience in configuring VPC, subnets, routing tables, Route53 and ec2 instances.
1 year experience
I've built a protoype application in react native v 0.27 with several plugins, ES6 standard and applied material design
I've built a protoype application in react native v 0.27 with several plugins, ES6 standard and applied material design
2 years experience
As a backend developer for web applications I have been integrating with frontend code. I have been code reviewing frontend code and I ha...
As a backend developer for web applications I have been integrating with frontend code. I have been code reviewing frontend code and I have written bug fixes in existing code bases.

REVIEWS FROM CLIENTS

5.0
(10 reviews)
Jesse Hall
Jesse Hall
January 2019
Stefan was a great help with strategizing my job search and preparing for interviews.
David Butler
David Butler
March 2018
Generous with his advice
Jonathan Yeung
Jonathan Yeung
May 2016
Stefan is very patient. My questions have its complexity, and so we agreed to work more offline, then we come back for more sessions.
Phil Nelson
Phil Nelson
May 2016
excellent insights into the project. Stefan picked up on the project very quickly.
Derek Young
Derek Young
May 2016
The mentor get a grasp of my problem very readily. Given its complexity, he shows a good level of knowledge about what can be done and what cannot.
Adrian Loh
Adrian Loh
May 2016
Stefan was quick to respond and provide advice for my problem. Ensured that we didn't waste time but knew what was needed to be done to work on a solution, and we would consult as necessary in further sessions.
mike nava
mike nava
May 2016
very helpful with my question , explained everything very well and i was able to understand and learn from our session. I will surely be back again. thank you!
EMPLOYMENTS
Integration Engineer/Backend Developer (Qantas Loyalty)
Qantas Loyalty
2016-08-01-Present
At Qantas I'm building microservices and RESTful APIs in Java 8 with Spring Boot on AWS with lots of other talented people. I've joined t...
At Qantas I'm building microservices and RESTful APIs in Java 8 with Spring Boot on AWS with lots of other talented people. I've joined the project in its initial stage and it has kept me on the toes since then. It's a great team, lots of opportunities to learn and grow, an exciting project on a modern stack. The Qantas Premier Credit Card (https://www.qantasmoney.com/) and Qantas Money App (https:// www.qantasmoney.com/app) are powered by code I have written or contributed to. I'm currently evaluating and building new services in Golang and provide the team with a daily briefing on progress and learnings. So far I: * have written a number of RESTful services with internal and external integrations (REST, SOAP, SQS, S3) * have designed and built a rules engine to reward points based on events * have implemented de/encryption solutions * have implemented encrypted data stream SFTP upload and download * have implemented Node.JS Lambdas with Serverless * have been reviewing code across the whole platform (backend, frontend, mobile, Spark data processing, test automations, Ops) Tech: Java 8, Spring Boot, Go, SQL, REST, SOAP, AWS SQS, AWS S3, AWS Lambda, AWS Aurora (MySQL compatible), AWS ElastiCache (Redis), Gradle, Docker, Git, Postman
Java
SQL
Node.js
View more
Java
SQL
Node.js
Go
View more
Consulting and freelance work
Self-employed
2016-10-01-2017-09-01
I’m available for consulting and freelance work. I have been working with: * Terraform to declaratively create AWS infrastructure * An...
I’m available for consulting and freelance work. I have been working with: * Terraform to declaratively create AWS infrastructure * Ansible to automate provisioning of EC2 instances * MDX to query OLAP * Bamboo and Octopus Deploy for multitenanted deployment of SOA components
View more
View more
Software Engineer
Sabbatical / Extended Leave
2016-05-01-2016-08-01
During my sabbatical I: * experimented with and learned more about the JavaScript ecosystem in particular Node.js and React built the Tr...
During my sabbatical I: * experimented with and learned more about the JavaScript ecosystem in particular Node.js and React built the Travel Mode Explorer in 4 days on Heroku with Node.js + express, HTML/CSS/JS/JQuery and Google Maps integration, PostgreSQL with PostGIS * created crowd funding campaign for The Smart Commuter project * created React Native (ES6) prototype in a week applying Material design
jQuery
PostgreSQL
Heroku
View more
jQuery
PostgreSQL
Heroku
Node.js express.js
View more