About_Myself
My name is John Xavier, a developer and a tech enthusiast.
I am not an engineer, just another self taught dev playing with a bit of this and
that technology.
Some bullet facts
I do work as back-end software developer, either contracting or perm jobs.
I mostly do back-end for business apps in Java for a living, but sometimes I use JS/TS or python, mostly for old lambdas or for some Machine Learning if the shop has those skills. Devops is also part of my trade, trying to get better at it thou.
I have other projects that I will list accordingly when I have them a bit more advanced. Maybe the most fun is a music player
in C++ and Qt for Linux. Yes! C++
still exists! woah! I know.. I
know… Ru(piiiiip)t…
I did some time with C# / GoLang but it did not stick, they are ok… who knows… maybe in the future we say hello again.
Over the years I transitioned to software architecture on top of hands-on coding. It’s fun…, as long as it’s a beginning for getting to code something cool. I do like to see a sketch turn into something “real”.
I try not to stick with any tech in particular. If on the job, I adopt what the shop requires. If for myself, I usually benchmark or explore
solutions and ideas, and change or adapt with new information. I did not use to like TypeScript
much, and then ended up building a whole
infrastructure with it and with pulumi after evaluating other choices.
Infrastructure_AC with Java or Go right? ha! right…
Answers to those question that were not asked
I started with linux around ‘93, and became a full time linux user around ‘96 maybe.
I jump distros from time to time, used to be an OpenSuSE user now I’m on Manjaro for sometime now.
I started programming professionally around 2014, thou my first program was on a commodore 128 circa ‘85. Was mostly copying some basic from the manual. Yes sir! Computers came with a manual back then. The thrill!
Reach out
As social goes, I only have linkedin
and github
, so if you want to drop a line, it will have to be over those momentarily.