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 BASICandQBASIC(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 ASPwithVBScriptandJavaScript.ActiveXandCOM/DCOM.T-SQL/PL-SQL/MS Access. Just got intoDAOas it was being replaced byADO. So long Jet Database Engine! Oh, and alsoVisual Source Safe. #LongLiveSourceSafe #JustKidding #NotReally - 2000: Hey what's this
RedHat LinuxOS 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 intoJavaScriptmore than usual. - 2002-2005: Lotsa
.NETandSQL Server.Vaultfor source control. - 2005-2010: Even more
SQL ServerincludingSSRS,SSIS,SSAS, and variousETLandBI/Reportingplatforms. StillC#andASP.NETon the dev side of things. - 2011:
NodeJS,WPF,WCF,SVG,JSON, (great acronym btw, always gets my attention) andASP.NET MVC.Subversionfor source control. AlsoAugmented RealitywithUnitygame dev platform. - 2012-2014: More
NodeJSand a long list of NPM Packages. More.NET. Started usingGitfor the first time. Also MVVM JS libraries likeAngular,BackboneandKnockoutJS. SomeMongoDBas well. - 2015-2020:
Azure,.NET Core,Python,TypeScriptandMicroservices, and launched a fantasy tennis game for a couple of years. Eclectic mixture ofTFS,VSTSandGitfor source control.Jenkinsfor CI/CD. - 2021-Present: More
Microservicesrunning onAzureand a tiny bit ofAWS, moreC#andASP.NET Coreand also a healthy dose ofFlutterand theDartlanguage for mobile dev. Also doing more work onMacOSthese days usingXCodeandAndroid Studio. Full-timeGitandAzure DevOpsfor source control and CI/CD. Also learning a bit ofTerraformthese days as well for some IaC skills. - Misc: Currently playing around with
.NET MauiandBlazorwhen 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