Steve Gibson

Steve Gibson

Mentor
5.0
(59 reviews)
US$25.00
For every 15 mins
133
Sessions/Jobs
ABOUT ME
Software Development Coach
Software Development Coach

Generalist Software Developer and Software Development Coach. I think testing is very important; a tight development process is key; and that reviewing your requirements regularly for completeness, consistency and accuracy will minimize the cost of "surprises". I like to know the big picture, am detail oriented and love the challenge of jumping into projects where I know little or nothing about the problem domain or technology stack. I believe in learning something new every day and that process improvement is all about being intentional with your time and effort.

I find mentoring others to be very rewarding, especially when the mentee finds that "ah-ha" moment and is able to move on under their own steam. I tend to seek out projects where I can dive in first and discover what is needed to bring the rest of the team up-to-speed.

I also love experimenting with new languages - some of the more recent examples are Rust, elixir and clojure. It's refreshing to see the newer languages are "batteries-included" in terms of build tools, test tools and dependency management.

English
Eastern Time (US & Canada) (-05:00)
Joined January 2017

REVIEWS FROM CLIENTS

5.0
(59 reviews)
keith-navys-ai
keith-navys-ai
May 2025
Steve's clearly an expert. He helped me solve my issue quickly and professionally. I'll be reaching out again shortly with more questions.
Lindsay Poisson
Lindsay Poisson
November 2023
Very patient developer that explains things clearly, highly recommended
Robert Ciaverella
Robert Ciaverella
November 2023
the best
Robert Ciaverella
Robert Ciaverella
October 2023
Awesome to work with.
Paul Wroe
Paul Wroe
October 2023
Great communication and understanding of my SQL issues, helped me formulize a plan to go forward, helpful insight into ideas I hadn't thought of, would definitely recommend!
Mahesh H
Mahesh H
September 2018
Great Session... Highly skilled mentor
Marty Jolly
Marty Jolly
December 2017
Steve is great! He quickly took me from continuous integration newb to a practitioner. I now can understand and manage my git, github, and travis environment. It is awesome to have access to a great mentor like Steve.
Sumoz
Sumoz
November 2017
Steve is great.
Sumoz
Sumoz
November 2017
Steve knows stuff. Thanks Steve, you are a legend.
Coderr
Coderr
October 2017
Great Coder! Thanks.
SOCIAL PRESENCE
GitHub
raspberry_pi_camp
Code for Raspberry Pi Camp 2015
Python
0
0
giblet75.github.io
My github
0
0
EMPLOYMENTS
Senior Software Engineer
Launch CG / Carnival Cruise Lines
2020-11-01-2023-09-01

Within Carnival Cruise Lines, our team works on the Safety systems (managing safety drills, In-Port Manning assignments, tracking safe...

Within Carnival Cruise Lines, our team works on the Safety systems (managing safety drills, In-Port Manning assignments, tracking safety training video views, emergency card assignments, survival craft assignments, security photos), maintaining a few other key systems (Crew Call Chat, Wayfinding), maintaining some crew-facing mobile apps (for boarding, safety station check-in, ID Card Printing, etc) and displays onboard ships.

My responsibilities include implementing new features for the back-end systems (particularly in safety), troubleshooting issues and assisting other team members with back-end issues, maintenance on back-end systems to handle infrastructure changes/upgrades, defining new indexes for couchbase, maintenance of the ansible playbooks pertaining to our systems, and designing and implementing new features and services for Safety.

The back-end systems are written in Java (mostly spring boot), run in a kubernetes environment running on board in each ship’s data center, utilize Couchbase for persistence and Kafka for event management.

Java
Couchbase
Spring Boot
View more
Java
Couchbase
Spring Boot
Apache Kafka
Kubernetes
View more