You're probably wondering how I went from a cute little 80's kid posing like Burt Reynolds in that picture to the grizzled old coder I am today. I guess life, uh, finds a way. π¦
These days if I'm not hacking on the keyboard I might be flying drones, watching/playing some kind of sports, smoking a brisket Texas BBQ style or some other kind of grilling, being amazed by astronomy, listening to podcasts, or catching up on one of my favorite movies or television series.
As far as my career as a developer goes. Here's what the timeline looks like. I'll try to keep this up to date:
- 1995-96:
True BASIC
andQBASIC
(and playing Solitaire, Minesweeper and loads of SkiFree, let's be honest) - 1996-97:
Turbo Pascal
,Turbo C++
andDelphi
- 1998:
Visual Basic 4/5
(first real programming job after high school) - 1999:
HTML
,CSS
, andclassic ASP
withVBScript
andJavaScript
.ActiveX
andCOM/DCOM
.T-SQL
/PL-SQL
/MS Access
. Just got intoDAO
as it was being replaced byADO
. So long Jet Database Engine! Oh, and alsoVisual Source Safe
. #LongLiveSourceSafe #JustKidding #NotReally - 2000: Hey what's this
RedHat Linux
OS all about? Seems safer to mess around with than Napster. Also what's this ".NET" thing Microsoft is releasing Beta versions of? - 2001:
C#
,ASP.NET
,.NET Remoting
, and the dot com collapse. Which for some reason made me get intoJavaScript
more than usual. - 2002-2005: Lotsa
.NET
andSQL Server
.Vault
for source control. - 2005-2010: Even more
SQL Server
includingSSRS
,SSIS
,SSAS
, and variousETL
andBI/Reporting
platforms. StillC#
andASP.NET
on the dev side of things. - 2011:
NodeJS
,WPF
,WCF
,SVG
,JSON
, (great acronym btw, always gets my attention) andASP.NET MVC
.Subversion
for source control. AlsoAugmented Reality
withUnity
game dev platform. - 2012-2014: More
NodeJS
and a long list of NPM Packages. More.NET
. Started usingGit
for the first time. Also MVVM JS libraries likeAngular
,Backbone
andKnockoutJS
. SomeMongoDB
as well. - 2015-2020:
Azure
,.NET Core
,Python
,TypeScript
andMicroservices
, and launched a fantasy tennis game for a couple of years. Eclectic mixture ofTFS
,VSTS
andGit
for source control.Jenkins
for CI/CD. - 2021-Present: More
Microservices
running onAzure
and a tiny bit ofAWS
, moreC#
andASP.NET Core
and also a healthy dose ofFlutter
and theDart
language for mobile dev. Also doing more work onMacOS
these days usingXCode
andAndroid Studio
. Full-timeGit
andAzure DevOps
for source control and CI/CD. Also learning a bit ofTerraform
these days as well for some IaC skills. - Misc: Currently playing around with
.NET Maui
andBlazor
when time permits. Have a few side projects rolling around in my head too.
What else can I say?
- π If I'm not writing code for work, I'm probably doing some LeetCode or HackerRank or CoderPad challenges.
- π± Currently learning Flutter, Python, the wide world of Azure, and MongoDB
- π¬ Are you a junior looking for a mentor? Contact me.
- π« How to reach me: my firstname.lastname at Gmail