$300 / month
Regular calls, per agreement
Unlimited Q&A via chat
Expect responses in 2 days
Hands-on support
One-off sessions with James
One-off sessions are a great option if you’re looking for specific advice on a certain topic.
If you're looking for a mentor, and you're just not sure about how this all works – this one is for you. In a casual, informal introductory call, a mentor will introduce themselves, show you around the platform, explain how our mentorships work, and explain …
Looking to learn a new skill? The vast amount of resources on any topic on the internet can feel overwhelming at times. A mentor can give you an overview of worthwhile content, and work with you to create a study plan. For this session, it …
Sometimes, a strategy is needed to accomplish a future career change, or simply to get further in your current position. Should you go back to school? Look for a new job? Learn a new set of skills by yourself? Become a freelancer? One of our …
Some big interviews coming up? In this 1-hour session, a mentor with hiring experience will act as a technical interviewer and ask you some standard hiring questions that you might hear in one of your future interview too, and will evaluate your replies. As a …
I'm an experienced Software Team Lead with a demonstrated history of working in the information technology and services industry. I enjoy tough challenges, and particularly enjoy difficult streaming computation problems. I spent a large portion of my career working in data engineering, from ingestion and storage to high performance event processing and complex analytics. This background has given me a unique perspective on overall system architecture design that enables both teams and individuals to deliver high value software.
I have a passion for helping teams run more efficiently with less stress. Project management and planning are skills I've cultivated to create more stable, happy teams. In addition, I've been mentoring, training, and helping engineers develop for close to 10 years.
I enjoy advising startups with tough technical challenges, helping them build, clarify, and refine their roadmap.
I have the most experience in these:
Tools:
* Kafka
* Spark
* Akka
* Cassandra/DynamoDB
* Kubernetes
* Solr/ElasticSearch
Languages:
* Scala
* Python
* Java
* Go
The language we use when talking about software greatly effects the product we deliver.
More software developers should at least dabble in data engineering.
Why you should start every project with a build tool
Notify me when James has new spots
We will send you a quick email if James has new open spots for mentorship, and only in that case!