Want to collaborate?

Right now, you can get in touch with me for a few things:
Giving resume feedback
Mentoring
Follow

James McPherson

  • @jmcp
  • He / Him
  • Brisbane, Australia
I am a Data wrangler - I build #ETL pipelines in Python and Java, with SQL and NoSQL to support #BigData and #DataScience research projects.

My extensive background in Unix (Solaris) systems programming has given me a wealth of experience and knowledge about how to architect and build projects from OS build systems and low-level libraries through to cloud-native applications.

I take big pictures and create architecture to make them a reality. I redesign, refactor and reimplement, I remove inefficiencies and create the infrastructure you need to deliver high quality and high performance solutions. 

Efficient, expressive code and build systems are my passion. Code review and mentoring are core values. I love sharing what I’ve written and learnt. 

I have Opinions about Software Engineering and Architecture which I'll happily share - if asked. 

I cycle in beautiful Brisbane as much as I can. Happier working from home than in an office. 
Read more
I'm available for
2021
Sep 01, 2021
Sep 01, 2021
Excited to join CoreLogic International as Senior Data Engineer! 🎉
Read more
Senior Data Engineer, CoreLogic International
Jun 01, 2021
Jun 01, 2021
Ended my journey as Data Developer at CoreLogic International!
Read more
Data Developer, CoreLogic International
May 11, 2021
May 11, 2021
I wrote up another coding challenge, this time a take-home assignment using Python, Apache Kafka and PostgreSQL.

https://www.jmcpdotcom.com/blog/posts/2021-05-10-some-python-kafka-stuff/ 
Read more
May 09, 2021
May 09, 2021
I wrote up a recent #LiveCoding challenge for the lulz

https://jmcpdotcom.com/blog/posts/2021-05-09-live-coding-challenge/

From what I've seen on the bird website, this was a really simple example. I should probably write a followup where I use #recursion rather than #iteration. Probably.
Read more
2020
Jun 01, 2020
Jun 01, 2020
Excited to join CoreLogic International as Data Developer! 🎉
Read more
Data Developer, CoreLogic International
Apr 01, 2020
Apr 01, 2020
Ended my journey as Principal Software Engineer at Oracle!
Read more
Principal Software Engineer, Xxxxxx
Loading...