Andre Faca· Licensed to Geek ·
HTTP 200: (OK!)
HTTP 200 (OK!)
Not a 404 nor a 403, but in reality there's not much to see here.
This is what used to be called a personal website.
You see, back in 2003 when this domain was registered, there wasn't Facebook around and MySpace was nowhere near the success of the former.
There were virtually no social networks, and anything remotely close to it never really took off. People were fragmented throughout half a dozen desktop applications - mostly AIM, ICQ, YIM, MSN and obviously IRC.
Creating a website was the easiest way of having of would be today a business (such as LinkedIn) or personal profile (a la Facebook).
Then, things changed. The web has been consolidated. Social networks took over and personal sites became somewhat irrelevant.
At that point I could either take the site completely down (poof!), craft a simple landing page with my contact info (yikes!) or redesign the website from the ground up using nothing but existing frameworks (personal challenge).
Your browser has just processed the code that resulted from that choice.
Thank you for the visit, and make sure you keep the door closed (or the AC won't work).
Who's Me: Who am I & What I do
Who am I?
As I'm pretty sure you've guessed, my name is Andre Faca and I'm somewhat of a Geek, Nerd and Executive combined into one.
I've been around the block for sometime (since 1999) and have been able to help businesses improve their online presence, as well as to maintain and secure their virtual, yet valuable assets.
What I do
With my core knowledge being in systems and virtual infrastructure, I do provide businesses with a one-stop contact for configuring, updating and maintaining web and application servers; such as voip or database servers.
In the end, I'm yet another fast-learning and resilient geek who loves to be intellectually challenged by complex missions on highly sophisticated systems.
In my free time: Who am I & What I do
Retro Gaming
I'm an avid retro gamer and collector.
Some of the systems I own and care for:
- Atari 2600
- SEGA Mega Drive (Model 1)
- SEGA Dreamcast (Model 1)
- SEGA Saturn (Model 1)
- Sony PlayStation (Model 1)
- Sony PlayStation 2 (Slim)
- Sony PlayStation 3 (Slim)
- Xbox One (All Digital)
I own quite a few games to list them here, so if you want to take a look at my gaming collection, take a peak at my Collectionz Game list.
I also like to cycle whenever my schedule and the weather allow me to.
Cycling
Make no mistake, I'm not a big fan of sports.
But I do cycle every once in a while, as that's one of the outdoor activities I enjoy the most.
I'm a big fan of BMX and I own the closest thing to it, with gears -- a Mitical Crosstown Easy 10, which is nothing but a rebranded city bike.
I like to cycle whenever my schedule and the weather allow me to.
Even though it's a city bike, I do take it off-road often and with the exception of Mountain Downhill, I'm able to do pretty much everything I could on a BMX or Mountain Bike.
Best of all, it's foldable - so it fits the trunk of the car if I ever want to take it somewhere.
Roadmap Highlights
Managing humans
Along the way, I have proven myself constantly to the organizations that entrust the stability of their web assets to me. This has pushed me to an executive role most of the times, weather to mentor/lead a team or ensure a department is as efficient as possible.
The path to root
Having started out as a web designer, then transitioning to web development and later on to system administration (all levels); it's undeniable that I've been through the block when it comes to the web and all its surrounding infrastructure.
Resumé / CV sneak-peak (via LinkedIn)
Basic Information
Name: Andre Faca
Year of Birth: 1984
Nationality: Portugal
Professional Information
Current Title: Support Engineer
Past Title(s):
Lead System Administrator, Senior Support
Manager, Technical Manager
Career Start: 2001
Location: Remote
Areas of Interest / Hobbies
Artificial Intelligence (AI)
Information Technologies (IT)
Virtual Reality, Real Life Simulations
System Administration Skills
» Bash Shell
» Apache / LiteSpeed / Nginx
» Exim / Postfix
» CentOS, RHEL, Fedora, Ubuntu
Favourites
Color: Gray
Drink: Water, Red Bull, Whiskey.
Language: English
Web Development Skills
» HTML5, PHP 7, CSS 3
» MySQL, Percona and MariaDB
» WordPress
» Adobe Photoshop
For more information, please visit my LinkedIn Profile.
Roadmap: Who am I & What I do
1999: When it all started
I started as a web designer back in the hay day of HTML4 and the now defunct Macromedia's Flash Player.
How different was it?
The web was very different 20 years ago. From a web developer's (or web designer's) standpoint, this is what will interest you:
- Divs weren't used at all and CSS was mostly used to trick search engine algorythms.
- Websites used html tables for layouts. Those would typically include a "main table" which would be the scaffolding for the website (along with a few dozen rows/cells). Sometimes, those same tables were holding hundreds of images together using various alignment techniques.
- Internet Explorer / Microsoft Edge was as bad as it is today, but they had a much bigger marketshare (which means you'd have to design for IE).
- WordPress didn't exist.
The trend was to use Macromedia Flash
Without most of the Javascript frameworks we use today, multimedia and interaction on a web page were very limited, which made Macromedia Flash stand out by extending the capabilities of basic HTML and integrating seamlessly with PHP.
2001-2003: Web Design and Adobe Flash
By 2003, me and many other designers were developing websites completely based off of Flash, whereas the HTML was just being used to display the SWF file, and any CSS file would probably handling alignment or background imagery.
That is what you'd call a "Flash site" in those days; a website completely based off of a SWF file. Websites with mixed Flash elements weren't considered Flash sites but rather "Multimedia" or "Rich Media" enabled sites.
2003: System Administration
By 2003, I have spotted an opportunity in the web hosting industry and started to resell it; first to a small group of clients/friends and then globally.
This forced me to learn about the industry as whole, in lieu of just being forced to know what I worked with as a web designer.
It also forced me to learn to manage Linux systems (I completed a considerable list of web based courses at the time) and most importantly, to get to a point where I was comfortable with writing my own maintenance scripts and managing a handful of servers at a time.
This sparked my interest for automation and I started to automate server tasks as much as I could (sure, sometimes way too much) and learn Bash along with other programming languages (such as PHP).
2004-2020: Web Hosting Industry
By 2004 as I was turning 20, my "adult life" was interfering with the development of a business, so I decided to quit the freelance work, along with everything else I was doing on the side (such as reselling hosting).
I needed a full time job and I already knew on which industry I'd fit in. As such I started to apply to as many established hosting businesses as I could, and eventually I got a call.
That is how it all started for me in the hosting industry, and almost 20 years later I'm still in it!
Timeline of significance
Should you be interested, here's a timeline of events of significance as well.
My first adventure with programming was back in 1999 when I developed a unique gaming script, aimed at groups of players (also known as clans) that needed to communicate on a daily and constant basis.
Fun fact: The script got so popular amongst clans that the early BETA (which was password-protected) was cracked within a week of its release. As much as I was shattered, I ended up learning one of the fundamental rules to code for a living - protect your code.
Unfortunately, I have lost the source code for UTScript many years ago (2003?) when one of my IDE (now PATA) hard drives died. Backups weren't my forte back then neither.
Registered my very first domain name and also purchased a web hosting account!
In 2001 I was 17, so I didn't have a credit card yet.
Fortunately for me, this was indeed 2001 and there were still quite a few consumers that didn't feel comfortable entering their information into a web page. Alas, offline payment methods were usually available.
I ended up paying through Western Union, and kept the receipt for at least 10 years. The company was based off of Hong Kong, and that might have been the very first purchase I ever made online.
The domain name was adjkdesign.com, and I kept it for the following 3 years. The domain was used to promote my web services, which included web hosting shortly after. This also allowed me to expand my knowledge in PHP while building the infrastructure.
To give you an idea of how long ago this was, the stable version of PHP at the time was v4.
By the end of this adventure, I had my own online business, with a custom built CRM system (very rough but did the job!) and a small number of clients to take care of - some of which still turn to me for consulting.
The problem I had with having an online business, is that suddenly I had no domain name to host my projects on. I registered andrefaca.com and placed a small index page with links pointing to external documents - those were my "landing pages" back in the day.
Selling web services in the late 90s and early 2000s wasn't as easy as it is today. People weren't accostumed to reading long pages of text on a screen (remember, CRTs) and paper ended up being a more effective (not practical) to promote your services. Most people didn't know how to manage ther own email account, let alone share a link. There were no social networks, and the closest things to it were nowhere as accepted by the general public (eg: IRC).
It's around 11AM and my sister wakes me up, franctic, saying that "there's someone from the US on the phone".
It was LunarPages' then-CTO, who tested my knowledge right there on the phone (in 2003 there weren't reliable video chat services - there was simply no bandwidth available for such a thing).
I was then offered a job there as a Jr System Administrator and stayed at the company for about a year, after which I have decided to move to HostGator.com.
Even though I was happy at LunarPages, I didn't feel like I was progressing enough, so I started to look for alternatives. Eventually I got to HostGator's then-CEO, who offered me a job right away - but this time as sort of an "Advanced" LiveChat Operator.
I was basically a Live-L2 (Level 2) before that term was invented.
As time moved on and great feedback showered from clients, I was very well taken care of and recognized within the company.
At one point, HG introduced an incentive for quality and productivity. These levels were Rookie, Guru and Elite. I have always been on the latter group and as such was well known within the company.
Disclaimer:
HostGator.com has been acquired by EIG in 2008 and I have never worked for the current management team.
Referred by a friend of mine, I was contacted by Appliedi.net in order to reinforce their 24/7 support coverage.
I have worked for Appliedi.net for 4 years and still maintain a very good relationship with its CEO and staff.
In 2010 and following a change in ownership, Site5.com was looking to reinforce their technical expertise. I was then invited by Site5.com's CEO to join Site5's Level 2 support team.
From there, I was eventually promoted to Technical Manager, and given the title of Senior Support Manager down the road.
In 2017, WWWH and all its brands have been sold to EIG (Endurance International Group), which caused me to take a forced break of a few months. I was then given the opportunity to work for A2 Hosting.
Throughout many interactions with the team in general; I was promoted to a Lead System Administrator within less than a year.
I have joined Kinsta's team in 2019 and am a happy Kinstanian!
Tools: Tools I use and Recommend
Please select a category:
Please select one of the categories below.
Web Servers
The software that delivers the pages to your browser.
Database Servers
The software that manages and handles your data.
What is a web server?
A web server is a combination of software and hardware that mostly uses HTTP (HyperText Transfer Protocol) and HTTPS (Secure HTTP) along with other protocols to respond to client requests made over the internet.
The main purpose of a web server is to deliver HTTP content. It does this by storing, processing and delivering data (in the form of web pages) to clients, such as a browser.
Apart from HTTP/HTTPS, most web servers will also support supportive services, such as SMTP (used to send email) and FTP/FTPS/SFTP (used for file transfers).
Web servers are used in web hosting services, web applications, and even database storage.
Apache Web Server
My experience with the Apache HTTP Server project goes back to 1999 on version 1.3.
I started to get acquainted with Apache while still in high school and while testing it as a local server.
For almost 15 years, Apache2 was my HTTP server of choice and for very good reasons. It's simple and very flexible.
LiteSpeed Web Server
I have about 5 years of hands-on experience with LiteSpeed, which was obtained from working as a systems administrator at a company that was using it to optimize their websites.
Being a drop-in for Apache, it ends up being just as flexible and faster than the original HTTP champion.
Nginx Web Server
For the first 10 years of its release, my relationship with NGINX was one of love/hate. Both of those emotions were caused by the very same thing -- the complexity involved in setting it up.
Today, it is my web server of choice and I use it daily for all my websites (including this one)!
Microsoft IIS Web Server
I started to learn IIS back when its version 5 had been released. A very powerful, yet very complex server, requiring sometimes a good amount of tweaking for it to perform just the way you need it to.
But the result is more than worth it, which is why so many high-profile institutions opt for it.
What is a database server?
A database server is a server which uses a database application that provides database services to other computer programs or to computers, as defined by the client–server model.
Users access a database server either through a "front end" running on the user's computer – which displays requested data – or through the "back end", which runs on the server and handles tasks such as data analysis and storage.
In a master-slave model, database master servers are central and primary locations of data while database slave servers are synchronized backups of the master acting as proxies.
Most database applications respond to a query language. Each database understands its query language and converts each submitted query to server-readable form and executes it to retrieve results.
MySQL SQL Server
My first experience with MySQL goes back to version 3.23, very much a consequence of choosing cPanel as the control panel for the first server I have leased from a datacenter.
MariaDB SQL Server
Being a drop-in replacement for MySQL, MariaDB was a natural transition for me, as I looked for ways to optimize my servers' response times.
Microsoft SQL Server
Being one of the most sophisticated database servers available, I was forced to learn SQL Server as I started to manage more websites, and to work for companies that were using Windows.
Get in touch
If you'd like to get in touch with me, the quickest method is probably email, which you can find out by running a WHOIS query on this domain name.
Alternatively, you may contact me via Facebook / LinkedIn Messenger or Telegram / Viber / WhatsApp if you have my phone number.
Facebook Profile:
/andrefaca
LinkedIn Profile:
/in/andrefaca