◐ Shell
clean mode source ↗

Portfolio for Mark Cloutier

My Expertise

Full Stack Software Engineer with a passion for implementing complex software solutions in intuitive, agile ways using my skills as a leader, technology enthusiast, and software developer.

Code

These days, I find myself mostly working in Java or Python, but I have experience in a wide array of languages such as Ada, C, C++, C#, HTML, Javascript, MATLAB, R, and SQL. In a future lifetime, I'd love to learn Go, Clojure, Scala, and the popular Web Application frameworks.

Technologies

I've spent many years working with orchestration, virtualization, and container based technologies like VirtualBox,Kubernetes and Docker. My OS of choice is RHEL/CentOS, but also have spent a lot of time in Windows 10 and Ubuntu. There are new cutting edge technologies coming out an a daily basis, and if I had my choice, I'd learn all of them.

Tools

Tools are what (usually) make our lives as developers easier. I spend most of my day coding in a Eclipse, VSCode, or Notepad++ and committing my code into Gitlab, Github, or Bitbucket. For the ins and outs of ticket management, documenting, and code reviews, I am most familiar with the Atlassian tools like JIRA, Confluence, and Crucible.

Featured Hobby Projects

alpaca-java

Alpaca Java

Alpaca is an API First Commission Free Brokerage. I noticed that Alpaca did not have Java variant of their API and volunteered to create one. I started the repository on Github and maintained it for a while, but as my free time became more scarce, I handed the 'ownership' reins over to another developer.

Github Site

eli5-software-technology

ELI5 Software & Technology

Software and Technology is full of complicated concepts. ELI5 stands for 'Explain Like I'm 5', which is a technique to explain something complicated in a way that a 5 year old could understand (note: this is just an ideal -- most of this stuff is still too complicated for a 5 year old). I wanted to create a simple interface backed by markdown files that would present 'ELI5' variants of explanations for complex software and technology concepts.

Github Site

quest-slayer

Quest Slayer

Quest Slayer is a concept that I've toyed with in my mind for many years. I've always wanted to implement a web app that lets users keep track of 'Quests'. This is currently a Proof of Concept built on blogspot as it was a free host at the time, but at some point I'd like to move this over to Github pages.

Github Site

bookshelf

Bookshelf

The Bookshelf is a simple way to keep tracks of the books I've read, want to read, and am currently reading. What makes this somewhat unique is that the backing yaml data model is kept in a separate repository that is connected to both this 'portfolio' page and myshelf.

Github Site

Bookshelf

So many books, so little time...

  • Zero to One
    Title:
    Zero to One
    Author:
    Peter Thiel
    Released:
    January 1, 2014

    The great secret of our time is that there are still uncharted frontiers to explore and new inventions to create....

    Amazon Link

  • Ghost in the Wires
    Title:
    Ghost in the Wires
    Author:
    Kevin Mitnick
    Released:
    April 24, 2012

    Kevin Mitnick was the most elusive computer break-in artist in history. He accessed computers and networks at the biggest companies...

    Amazon Link

  • Chaos Monkeys
    Title:
    Chaos Monkeys
    Author:
    Antonio Garcia Martinez
    Released:
    July 24, 2018

    Imagine a chimpanzee rampaging through a data center powering everything from Google to Facebook. Infrastructure engineers use a software version...

    Amazon Link

  • A Common-Sense Guide to Data Structures and Algorithms
    Title:
    A Common-Sense Guide to Data Structures and Algorithms
    Author:
    Jay Wengrow
    Released:
    September 1, 2020

    The truth about algorithms and data structures is that everything about them boils down to common sense.

    Amazon Link

  • Modern Java in Action
    Title:
    Modern Java in Action
    Author:
    Raoul-Gabriel Urma
    Released:
    November 15, 2018

    Modern Java in Action connects new features of the Java language with their practical applications. Using crystal-clear examples and careful...

    Amazon Link

  • The Unicorn Project
    Title:
    The Unicorn Project
    Author:
    Gene Kim
    Released:
    November 26, 2019

    The Age of Software is here, and another mass extinction event looms—this is a story about rebel developers and business...

    Amazon Link

  • Clean Architecture
    Title:
    Clean Architecture
    Author:
    Robert C. Martin
    Released:
    September 20, 2017

    By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system....

    Amazon Link

  • Grokking Algorithms
    Title:
    Grokking Algorithms
    Author:
    Aditya Bhargava
    Released:
    May 1, 2016

    Grokking Algorithms is a fully illustrated and friendly guide that teaches you how to apply common algorithms to the practical...

    Amazon Link

  • Staff Engineer
    Title:
    Staff Engineer
    Author:
    Will Larson
    Released:
    January 31, 2021

    At most technology companies, you'll reach Senior software engineer, the career level for software engineers, in five to eight years....

    Amazon Link

  • Humble Pi
    Title:
    Humble Pi
    Author:
    Matt Parker
    Released:
    January 21, 2020

    Our whole world is built on math, from the code running a website to the equations enabling the design of...

    Amazon Link

  • The Man Who Solved The Market
    Title:
    The Man Who Solved The Market
    Author:
    Gregory Zuckerman
    Released:
    November 5, 2019

    The unbelievable story of a secretive mathematician who pioneered the era of the algorithm & made $23 billion doing it....

    Amazon Link

  • The Clean Coder
    Title:
    The Clean Coder
    Author:
    Robert C. Martin
    Released:
    May 23, 2011

    Programmers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common attribute - They care deeply about...

    Amazon Link

  • 97 Things Every Java Programmer Should Know
    Title:
    97 Things Every Java Programmer Should Know
    Author:
    Kevlin Henney & Trisha Gee
    Released:
    July 14, 2020

    If you want to push your Java skills to the next level, this book provides expert advice from Java leaders...

    Amazon Link

  • Working in Public
    Title:
    Working in Public
    Author:
    Nadia Eghbal
    Released:
    August 4, 2020

    Open source software in which developers publish code that anyone can use has long served as a bellwether for other...

    Amazon Link

  • Flash Boys
    Title:
    Flash Boys
    Author:
    Michael Lewis
    Released:
    March 23, 2015

    In this game-changing bestseller, a small group of Wall Street iconoclasts realize that the U.S. stock market has been rigged...

    Amazon Link

  • No Rules Rules - Netflix and the Culture of Reinvention
    Title:
    No Rules Rules - Netflix and the Culture of Reinvention
    Author:
    Reed Hastings
    Released:
    September 8, 2020

    There has never before been a company like Netflix. It has led...

    Amazon Link

  • Lab Rats
    Title:
    Lab Rats
    Author:
    Dan Lyons
    Released:
    October 23, 2018

    At a time of soaring corporate profits and plenty of HR lip service about wellness, millions of workers--in virtually every...

    Amazon Link

  • 97 Things Every Programmer Should Know
    Title:
    97 Things Every Programmer Should Know
    Author:
    Kevlin Henney
    Released:
    March 2, 2010

    Tap into the wisdom of experts to learn what every programmer should know, no matter what language you use. With...

    Amazon Link

  • Naked Statistics
    Title:
    Naked Statistics
    Author:
    Charles Wheelan
    Released:
    January 13, 2014

    Once considered tedious, the field of statistics is rapidly evolving into a discipline Hal Varian, chief economist at Google, has...

    Amazon Link

  • The Quants
    Title:
    The Quants
    Author:
    Scott Patterson
    Released:
    January 25, 2011

    With the immediacy of today’s NASDAQ close and the timeless power of a Greek tragedy, The Quants is at once...

    Amazon Link

  • The New New Thing
    Title:
    The New New Thing
    Author:
    Michael Lewis
    Released:
    October 17, 1999

    In the weird glow of the dying millennium, Lewis set out on a safari through Silicon Valley to find the...

    Amazon Link

  • The Innovators
    Title:
    The Innovators
    Author:
    Walter Isaacson
    Released:
    October 7, 2014

    The Innovators is a masterly saga of collaborative genius destined to be the standard history of the digital revolution—and an...

    Amazon Link

  • A Philosophy of Software Design
    Title:
    A Philosophy of Software Design
    Author:
    John Ousterhout
    Released:
    April 6, 2018

    This book addresses the topic of software design -- how to decompose complex software systems into modules (such as classes...

    Amazon Link

  • Flash Crash
    Title:
    Flash Crash
    Author:
    Liam Vaughan
    Released:
    May 12, 2020

    On May 6, 2010, financial markets around the world tumbled simultaneously and without warning. In the span of 5 minutes,...

    Amazon Link

  • Algorithms To Live By
    Title:
    Algorithms To Live By
    Author:
    Brian Christian & Tom Griffiths
    Released:
    April 19, 2016

    A fascinating exploration of how insights from computer algorithms can be applied to our everyday lives, helping to solve common...

    Amazon Link

  • Disrupted
    Title:
    Disrupted
    Author:
    Dan Lyons
    Released:
    March 7, 2017

    For twenty-five years Dan Lyons was a magazine writer at the top of his profession--until one Friday morning when he...

    Amazon Link

  • The Tipping Point
    Title:
    The Tipping Point
    Author:
    Malcolm Gladwell
    Released:
    January 7, 2002

    The tipping point is that magic moment when an idea, trend, or social behavior crosses a threshold, tips, and spreads...

    Amazon Link

  • The Problem With Software
    Title:
    The Problem With Software
    Author:
    Adam Barr
    Released:
    October 23, 2018

    An industry insider explains why there is so much bad software―and why academia doesn't teach programmers what industry wants them...

    Amazon Link

  • The DevOps Handbook
    Title:
    The DevOps Handbook
    Author:
    Gene Kim, Jez Humble & Patrick Debois
    Released:
    October 6, 2016

    More than ever, the effective management of technology is critical for business competitiveness. For decades, technology leaders have struggled to...

    Amazon Link

  • Coders
    Title:
    Coders
    Author:
    Clive Thompson
    Released:
    March 26, 2019

    Facebook's algorithms shaping the news. Self-driving cars roaming the streets. Revolution on Twitter and romance on Tinder. We live in...

    Amazon Link

  • Superintelligence
    Title:
    Superintelligence
    Author:
    Nick Bostrom
    Released:
    May 1, 2016

    Superintelligence asks the questions -- What happens when machines surpass humans in general intelligence? Will artificial agents save or destroy...

    Amazon Link

  • Tim Cook
    Title:
    Tim Cook
    Author:
    Leander Kahney
    Released:
    April 16, 2019

    The death of Steve Jobs left a gaping void at one of the most innovative companies of all time. Jobs...

    Amazon Link

  • A Human's Guide to Machine Intelligence
    Title:
    A Human's Guide to Machine Intelligence
    Author:
    Kartik Hosanagar
    Released:
    March 12, 2019

    A professor and entrepreneur examines how algorithms and AI are starting to run every aspect of our lives, and how...

    Amazon Link

  • How Google Works
    Title:
    How Google Works
    Author:
    Eric Schmidt & Jon Rosenberg
    Released:
    March 21, 2017

    Seasoned Google executives Eric Schmidt and Jonathan Rosenberg provide an insider's guide to Google.

    Amazon Link

  • Elon Musk
    Title:
    Elon Musk
    Author:
    Ashlee Vance
    Released:
    May 19, 2015

    In the spirit of Steve Jobs and Moneyball, Elon Musk is both an illuminating and authorized look at the extraordinary...

    Amazon Link

  • Tribe of Mentors
    Title:
    Tribe of Mentors
    Author:
    Tim Ferriss
    Released:
    November 21, 2017

    From iconic entrepreneurs to elite athletes, from artists to billionaire investors, their short profiles can help you answer life's most...

    Amazon Link

  • Effective Java
    Title:
    Effective Java
    Author:
    Joshua Bloch
    Released:
    January 6, 2018

    The support in modern Java for multiple paradigms increases the need for specific best-practices advice, and this book delivers.

    Amazon Link

  • Developer Hegemony
    Title:
    Developer Hegemony
    Author:
    Erik Dietrich
    Released:
    April 26, 2017

    A play-by-play of how to leave the corporate carnival and control your own destiny.

    Amazon Link

  • Tools of Titans
  • The Phoenix Project
    Title:
    The Phoenix Project
    Author:
    Gene Kim & Kevin Behr
    Released:
    January 10, 2013

    In a fast-paced style, 3 luminaries of the DevOps movement deliver a story that anyone who works in IT will...

    Amazon Link

  • Steve Jobs
    Title:
    Steve Jobs
    Author:
    Walter Isaacson
    Released:
    October 24, 2011

    Based on more than 40 interviews with Jobs conducted over two years - as well as interviews with more than...

    Amazon Link

  • Fumbling the Future
    Title:
    Fumbling the Future
    Author:
    Douglas Smith & Robert Alexander
    Released:
    June 1, 1999

    Tells how Xerox invented the technology of the fastest-growing products of recent times, then miscalculated the opportunity to fully exploit...

    Amazon Link

  • Without Their Permission
    Title:
    Without Their Permission
    Author:
    Alexis Ohanian
    Released:
    October 1, 2013

    Reddit co-founder enlightens how the internet can be harnessed to create new technologies, businesses or charities, with results that can...

    Amazon Link

  • Peopleware
    Title:
    Peopleware
    Author:
    Tom DeMarco
    Released:
    June 28, 2013

    The major issues of software development are human, not technical. They are not easy issues; but solve them, and you’ll...

    Amazon Link

  • Code Complete
    Title:
    Code Complete
    Author:
    Steve McConnell
    Released:
    June 19, 2004

    Widely considered one of the best practical guides to programming, this book llustrates the art and science of software construction....

    Amazon Link

  • Masters of Doom
    Title:
    Masters of Doom
    Author:
    David Kushner
    Released:
    May 11, 2004

    The amazing true story of the Lennon and McCartney of video games -- John Carmack and John Romero. Together, they...

    Amazon Link

  • Designing Data-Intensive Applications
    Title:
    Designing Data-Intensive Applications
    Author:
    Martin Kleppmann
    Released:
    April 2, 2017

    Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such...

    Amazon Link

  • Clean Agile
    Title:
    Clean Agile
    Author:
    Robert C. Martin
    Released:
    October 17, 2019

    Nearly twenty years after the Agile Manifesto was first presented, the legendary Robert C. Martin reintroduces Agile values and principles...

    Amazon Link

  • The Drunkard's Walk
    Title:
    The Drunkard's Walk
    Author:
    Leonard Mlodinow
    Released:
    May 5, 2009

    By showing us the true nature of chance and revealing the psychological illusions that cause us to misjudge the world...

    Amazon Link

  • Head First Agile
    Title:
    Head First Agile
    Author:
    Andrew Stellman & Jennifer Greene
    Released:
    October 10, 2017

    Agile is growing faster every day, all across the world--and for good reason. The tools, techniques, practices, and ideas behind...

    Amazon Link

  • Effective Python
    Title:
    Effective Python
    Author:
    Brett Slatkin
    Released:
    November 15, 2019

    It’s easy to start developing programs with Python, which is why the language is so popular. However, Python’s unique strengths,...

    Amazon Link

  • Head First Go
    Title:
    Head First Go
    Author:
    Jay McGavren
    Released:
    May 7, 2019

    Go makes it easy to build software that’s simple, reliable, and efficient. And this book makes it easy for programmers...

    Amazon Link

  • Dark Pools
    Title:
    Dark Pools
    Author:
    Scott Patterson
    Released:
    June 25, 2013

    In the beginning was Josh Levine, an idealistic programming genius who dreamed of wresting control of the market from the...

    Amazon Link

  • Hands-On Microservices with Spring Boot and Spring Cloud
    Title:
    Hands-On Microservices with Spring Boot and Spring Cloud
    Author:
    Magnus Larsson
    Released:
    September 20, 2019

    Microservices architecture allows developers to build and maintain applications with ease, and enterprises are rapidly adopting it to build software...

    Amazon Link

  • Bad Blood - Secrets and Lies in a Silicon Valley Startup
    Title:
    Bad Blood - Secrets and Lies in a Silicon Valley Startup
    Author:
    John Carreyrou
    Released:
    May 21, 2018

    In Bad Blood, the Wall Street Journal’s John Carreyrou takes us through the step-by-step history of Theranos, a Silicon Valley...

    Amazon Link

  • Rework
    Title:
    Rework
    Author:
    Jason Fried & David H. Hansson
    Released:
    March 1, 2010

    From the founders of the trailblazing software company 37signals, here is a different kind of business book - one that...

    Amazon Link

  • The Signal and the Noise
    Title:
    The Signal and the Noise
    Author:
    Nate Silver
    Released:
    February 3, 2015

    Nate Silver built an innovative system for predicting baseball performance, predicted the 2008 election within a hair’s breadth, and became...

    Amazon Link

  • Einstein - His Life and Universe
    Title:
    Einstein - His Life and Universe
    Author:
    Walter Isaacson
    Released:
    May 13, 2008

    How did his mind work? What made him a genius? Isaacson’s biography shows how his scientific imagination sprang from the...

    Amazon Link

  • Java Concurrency in Practice
    Title:
    Java Concurrency in Practice
    Author:
    Brian Goetz
    Released:
    April 16, 2019

    Threads are a fundamental part of the Java platform. As multicore processors become the norm, using concurrency effectively becomes essential...

    Amazon Link

  • Trillion Dollar Coach
    Title:
    Trillion Dollar Coach
    Author:
    Eric Schmidt, Jon Rosenberg & Alan Eagle
    Released:
    April 16, 2019

    Bill Campbell played an instrumental role in the growth of several prominent companies, such as Google, Apple, and Intuit, fostering...

    Amazon Link

  • Jony Ive
    Title:
    Jony Ive
    Author:
    Leander Kahney
    Released:
    October 28, 2014

    Leander Kahney offers a detailed portrait of the English art school student with dyslexia who became the most acclaimed tech...

    Amazon Link

  • Fluent Python
    Title:
    Fluent Python
    Author:
    Luciano Ramalho
    Released:
    September 1, 2015

    An experienced programmer may start writing useful Python code in a matter of hours. As the first productive hours become...

    Amazon Link

  • Principles
    Title:
    Principles
    Author:
    Ray Dalio
    Released:
    September 19, 2017

    In 1975, Ray Dalio founded an investment firm, Bridgewater Associates, out of his two-bedroom apartment in New York City. Forty...

    Amazon Link

  • Streaming Systems
    Title:
    Streaming Systems
    Author:
    Tyler Akidau, Slava Chernyak & Reuven Lax
    Released:
    August 2, 2018

    Streaming data is a big deal in big data these days. As more and more businesses seek to tame the...

    Amazon Link

  • Clean Code
    Title:
    Clean Code
    Author:
    Robert C. Martin
    Released:
    August 11, 2008

    Best agile practices of cleaning code “on the fly” that will instill within you the values of a software craftsman...

    Amazon Link

  • Weapons of Math Destruction
    Title:
    Weapons of Math Destruction
    Author:
    Cathy O'Neil
    Released:
    September 6, 2016

    We live in the age of the algorithm. Increasingly, the decisions that affect our lives—-where we go to school, whether...

    Amazon Link

  • Microservices in Action
    Title:
    Microservices in Action
    Author:
    Morgan Bruce & Paulo A. Pereira
    Released:
    November 5, 2018

    Microservices in Action is a practical book about building and deploying microservice-based applications. Written for developers and architects with a...

    Amazon Link