Gaines Kergosien

Information & Communications Technology

Nashville, United States

Gaines Kergosien

VP Corporate Systems at AllianceBernstein, Executive Director for Music City Tech, and Microsoft MVP

Gaines Kergosien has over 20 years of experience in software development and now works as Vice President, Corporate System Development Manager at AllianceBernstein. He also serves in the volunteer role of Chief Innovation Officer for Music City Tech, including the Music City Code, Music City Agile, and Music City Data conferences. Much of his remaining free time is spent speaking on emerging technology trends at events across the globe and providing thought leadership as a Microsoft MVP.

Current sessions

From Developer to Data Scientist

Due to recent advances in technology, humanity is collecting vast amounts of data at an unprecedented rate, making the skills necessary to mine insights from this data increasingly valuable. So what does it take for a Developer to enter the world of data science?

Join me on a journey into the world of big data and machine learning where we will explore what the work actually looks like, identify which skills are most important, and design a road map for how you too can join this exciting and profitable industry.


Mastering Solutions Architecture with Design Katas

TLDR: Architects get relatively few opportunities to practice their craft, so we will group up to formulate architectural visions for "real world" business problems. Attendees will then evaluate each group's solution to gain insight into the pros and cons of different approaches.

Fred Brooks said, "How do we get great designers? Great designers design, of course." So how do we get great architects? Great architects architect, but architecting a software system is a rare opportunity for the non-architect. For this, we turn to an ancient tradition, born of the martial arts, designed to give the student the opportunity to practice more than basics in a semi-realistic way. The coding kata, created by Dave Thomas, is an opportunity for the developer to try a language or tool to solve a problem slightly more complex than "Hello world". The architectural kata, like the coding kata, is an opportunity for the student-architect to practice architecting a software system.

In this workshop, attendees will be split into small groups and given a "real world" business problem (the kata). Attendees will be expected to formulate an architectural vision for the project, asking questions (of the instructor) as necessary to better understand the requirements, then defend questions (posed by both the instructor and their fellow attendees) about their choice in technology and approach, and then evaluate others' efforts in a similar fashion. No equipment is necessary to participate--the great architect has no need of tools, just their mind and the customers' participation and feedback.


7 Habits of Highly Successful Developers

Software and website developers are in extremely high demand and rates continue to climb, but many developers have not yet realized their potential. Being good at what you do is important, but it's equally important that you can communicate the value you bring to an organization and build a reputation that will provide opportunities for growth, both professionally and financially. We will work together to measure your accomplishments, establish a personal brand, and walk away with a resume that conveys your true value!

Similar presentations previously titled, "How to be a Six Figure Developer" and "7 Habits of Highly Paid Developers".


HoloLens Mixed Reality for Fun & Profit

What innovations are the current generation of mixed reality devices capable of providing? Lets explore what a commercial augmented reality solution might look like using the Microsoft HoloLens and how you can get started building real business solutions.


An Engineer's Guide to Developing People

Making the leap to management isn't easy but, with the right skills and preparation, solving people and process problems can be incredibly rewarding and profitable. In fact, the experience and skills you've gained over the years may have prepared you for this new role without even realizing it!

In this session we will explore how software engineering principals and patterns can guide your journey to becoming a successful development manager. We'll cover what the role entails, common hurdles, and the mental shift required to do it effectively.

I've been working on a series of blog posts for over a year with the intention of publishing a guide on how to become a successful software development manager. Over time I began to notice a trend in the correlation of programming concepts to leadership strategies, so I decided to create a presentation which should resonate with developers and provide insight into how they might follow a similar path.


Succeeding with ADHD

The things that make us different are also often a potential advantage. People with conditions like ADHD must overcome challenges to conform and, in the process, often develop skills that make them exceptional leaders and entrepreneurs.

In this session we will explore how many of the most successful have turned these tendencies into an advantage and how you can do the same, regardless of your diagnosis.

This presentation is based on extensive research as well as personal experience. It is focused on techniques that, while they were developed as coping mechanisms, can be used by anyone with the desire to excel at achieving their goals.


Past and future events

TechBash 2019

12 Nov 2019 - 15 Nov 2019
East Stroudsburg, United States

Connect.Tech 2019

17 Oct 2019 - 19 Oct 2019
Atlanta, United States

dev up 2019

14 Oct 2019 - 16 Oct 2019
St. Louis, United States

Music City Tech 2019

Organizer
5 Sep 2019 - 7 Sep 2019
Nashville, United States

DevSpace 2018

12 Oct 2018 - 13 Oct 2018
Huntsville, United States

dev up Conference 2018

8 Oct 2018 - 10 Oct 2018
St. Louis, United States

Pontiac Developer Conference (PonCon) 2018

22 Sep 2018 - 22 Sep 2018
Pontiac, United States

Technology & Networking User Group

20 Sep 2018 - 20 Sep 2018
Troy, United States

Developer on Fire Podcast

23 Aug 2018 - 23 Aug 2018

Code on the Beach 2018

9 Aug 2018 - 12 Aug 2018
Atlantic Beach, United States

KCDC 2018

11 Jul 2018 - 13 Jul 2018

Nebraska.Code() 2018

7 Jun 2018 - 8 Jun 2018
Council Bluffs, United States

Junior Developer Toolbox Podcast

5 Jun 2018 - 5 Jun 2018

Music City Tech 2018

Organizer
1 Jun 2018 - 2 Jun 2018
Nashville, United States

The Six Figure Developer Podcast

28 May 2018 - 28 May 2018

CodeStock 2018

20 Apr 2018 - 21 Apr 2018
Knoxville, United States

Microsoft Tech Summit 2018

20 Mar 2018 - 20 Mar 2018
San Francisco, United States

GANG.conf 2017

18 Nov 2017 - 18 Nov 2017
Southfield, United States

dev up 2017

16 Oct 2017 - 18 Oct 2017
St. Louis, United States

DevSpace 2017

13 Oct 2017 - 14 Oct 2017
Huntsville, United States

QL Tech Con 2017

19 Sep 2017 - 20 Sep 2017
Detroit, United States

Atlanta Code Camp 2017

16 Sep 2017 - 16 Sep 2017
Atlanta, United States

Kansas City Developer Conference (KCDC) 2017

3 Aug 2017 - 4 Aug 2017
Kansas City, United States

Scenic City Summit 2017

28 Jul 2017 - 28 Jul 2017
Chattanooga, United States

Detroit.Code() 2017

10 Jul 2017 - 12 Jul 2017
Detroit, United States

We RISE Women in Tech 2017

23 Jun 2017 - 24 Jun 2017
Atlanta, United States

Troy .NET User Group

15 Jun 2017 - 15 Jun 2017
Troy, United States

Music City Code 2017

Organizer
1 Jun 2017 - 3 Jun 2017
Nashville, United States

ITCamp Romania 2017

25 May 2017 - 26 May 2017
Cluj-Napoca, Romania

CodeStock 2017

5 May 2017 - 5 May 2017
Knoxville, United States

Indy.Code() 2017

29 Mar 2017 - 31 Mar 2017
Indianapolis, United States

Nashville .NET User Group

9 Feb 2017 - 9 Feb 2017
Nashville, United States

Detroit Dev Day 2016

12 Nov 2016 - 12 Nov 2016
Detroit, United States

DevSpace 2016

14 Oct 2016 - 15 Oct 2016
Huntsville, United States

Music City Code 2016

Organizer
18 Aug 2016 - 20 Aug 2016
Nashville, United States

KCDC 2016

23 Jun 2016 - 24 Jun 2016
Kansas City, United States

Nebraska.Code() 2016

20 May 2016 - 20 May 2016
Lincoln, United States

GR Dev Day 2016

12 Mar 2016 - 12 Mar 2016
Grand Rapids, United States

CodeMash 2016

4 Jan 2016 - 8 Jan 2016
Sandusky, United States

Eat Sleep Code Podcast

16 Dec 2015 - 16 Dec 2015

St. Louis Days of .NET 2015

14 Nov 2015 - 14 Nov 2015
St. Louis, United States

DevSpace 2015

9 Oct 2015 - 9 Oct 2015
Huntsville, United States

Music City Code 2015

Organizer
22 Aug 2015 - 22 Aug 2015
Nashville, United States

Code on the Beach 2015

6 Aug 2015 - 9 Aug 2015
Atlantic Beach, United States

CodeStock 2015

10 Jul 2015 - 11 Jul 2015
Knoxville, United States

KCDC 2015

24 Jun 2015 - 26 Jun 2015
Kansas City, United States

Code PaLOUsa 2015

27 Apr 2015 - 30 Apr 2015
Louisville, United States

Nebraska.Code() 2015

19 Mar 2015 - 21 Mar 2015
Lincoln, United States

CodeMash 2015

8 Jan 2015 - 8 Jan 2015
Sandusky, United States

Barcamp Nashville 2014

18 Oct 2014 - 18 Oct 2014
Nashville, United States

Atlanta Code Camp 2014

11 Oct 2014 - 11 Oct 2014
Atlanta, United States

Nashville .NET User Group

9 Oct 2014 - 9 Oct 2014
Nashville, United States

DevLink 2014

27 Aug 2014 - 29 Aug 2014
Chattanooga, United States

Technology and Friends Podcast

18 Aug 2014 - 18 Aug 2014

Code on the Beach 2014

8 Aug 2014 - 10 Aug 2014
Atlantic Beach, United States

Louisville .NET User Group

17 Jul 2014 - 17 Jul 2014
Louisville, United States

CodeStock 2014

11 Jul 2014 - 12 Jul 2014
Knoxville, United States

Nashville JavaScript User Group

11 Jul 2014 - 11 Jul 2014
Nashville, United States

Cleveland WPF User Group

20 May 2014 - 20 May 2014
Cleveland, United States

KCDC 2014

15 May 2014 - 17 May 2014
Kansas City, United States

Carolina Code Camp 2014

3 May 2014 - 3 May 2014
Matthews, United States

Nashville .NET User Group

9 Jan 2014 - 9 Jan 2014
Nashville, United States

CodeMash 2014

7 Jan 2014 - 10 Jan 2014

Raleigh Code Camp 2013

9 Nov 2013 - 9 Nov 2013
Raleigh, United States

Chattanooga .NET User Group

10 Sep 2013 - 10 Sep 2013
Chattanooga, United States

CodeStock 2013

13 Jul 2013 - 13 Jul 2013
Knoxville, United States

Lower AL .NET User Group

4 Jun 2013 - 4 Jun 2013
Mobile, United States

BarCamp Nashville 2012

20 Oct 2012 - 20 Oct 2012
Nashville, United States

NE Arkansas .NET User Group

27 Sep 2012 - 27 Sep 2012
Jonesboro, United States

DevLink 2012

30 Aug 2012 - 30 Aug 2012
Chattanooga, United States

CodeStock 2012

15 Jun 2012 - 16 Jun 2012
Knoxville, United States

Atlanta Code Camp 2012

19 May 2012 - 19 May 2012
Atlanta, United States

Huntsville .NET User Group

5 May 2012 - 5 May 2012
Huntsville, United States

Code PaLOUsa 2012

17 Mar 2012 - 17 Mar 2012
Louisville, United States

Nashville .NET User Group

9 Feb 2012 - 9 Feb 2012
Nashville, United States

Nashville .NET User Group Lab

17 Mar 2011 - 17 Mar 2011
Nashville, United States

Nashville .NET User Group

10 Mar 2011 - 10 Mar 2011
Nashville, United States

Code PaLOUsa 2011

4 Mar 2011 - 5 Mar 2011
Louisville, United States

Nashville .NET User Group

14 Jan 2010 - 14 Jan 2010
Nashville, United States

Nashville Web Developer Group

23 Apr 2009 - 23 Apr 2009
Nashville, United States

Nashville Web Developer User Group

22 Jan 2009 - 22 Jan 2009
Nashville, United States