I'm passionate about continuous learning and growth as a Software Engineer. I enjoy working on a variety of technical challenges, from system-level programming to backend development, and I'm constantly exploring innovative technologies.
I'm not aiming to be the best this year, or the next, or even the one after that. I've got my whole life to master this craft. I'm here for the long run, dedicated to becoming one of the best in the field.
If you didn't hire me, that decision might age poorly. I'm not just here to code. I'm here to lead, innovate, and outgrow expectations. And yes, this one's very personal.
β Please don't ask me "How do you stay up to date with tech?" If you can't already tell from my work, my consistency, and my drive, I genuinely can't help you answer that.
|
|
|
Click to view my over-engineered self-introduction
#include <iostream>
#include <string>
#include <memory>
// --- Core Interfaces & Abstractions (Interface Segregation) --- //
class Logger {
public:
virtual void log(const std::string& message) const = 0;
virtual ~Logger() = default;
};
class Debuggable {
public:
virtual const Logger& logger() const = 0;
void debug(const std::string& message) const {
logger().log("[DEBUG] " + message);
}
virtual ~Debuggable() = default;
};
// --- Concrete Implementation (Dependency Inversion) --- //
class ConsoleLogger : public Logger {
public:
void log(const std::string& message) const override {
std::cout << message << std::endl;
}
};
// --- Domain Layer (Single Responsibility Principle) --- //
struct Education {
std::string bachelors;
std::string masters;
std::string specialization;
Education(const std::string& b,
const std::string& m,
const std::string& s)
: bachelors(b), masters(m), specialization(s) {}
};
// --- Application Layer (Abstraction, Encapsulation) --- //
class Engineer {
public:
virtual std::string introduce() const = 0;
virtual ~Engineer() = default;
};
// --- High-Level Module (Open/Closed Principle + DI) --- //
class SoftwareEngineer : public Engineer, public Debuggable {
private:
std::string _name;
std::string _passion;
std::string _location;
Education _education;
std::shared_ptr<Logger> _logger;
public:
SoftwareEngineer(
const std::string& name,
const std::string& passion,
const std::string& location,
const Education& education,
std::shared_ptr<Logger> logger
)
: _name(name),
_passion(passion),
_location(location),
_education(education),
_logger(std::move(logger)) {
debug("SoftwareEngineer instance initialized.");
}
const Logger& logger() const override {
return *_logger;
}
std::string introduce() const override {
debug("Generating introduction...");
return
"Hi there, I'm " + _name + "!\n" +
"Passionate about " + _passion + " and solving real-world problems.\n" +
"Based in " + _location + ".\n" +
"I hold a Bachelor's in " + _education.bachelors + ".\n" +
"Currently pursuing a Master's in " + _education.masters +
", specializing in " + _education.specialization + ".";
}
};
// --- Composition Root (Dependency Injection) --- //
int main() {
auto logger = std::make_shared<ConsoleLogger>();
Education education(
"Computer Science",
"Data Science",
"Machine Learning & Embedded Intelligence"
);
SoftwareEngineer husain(
"Husain",
"building smart software & embedded systems",
"Texas",
education,
logger
);
std::cout << husain.introduce() << std::endl;
return 0;
}
π¨οΈ Output:
[DEBUG] SoftwareEngineer instance initialized.
[DEBUG] Generating introduction...
Hi there, I'm Husain!
Passionate about building smart software & embedded systems and solving real-world problems.
Based in Texas.
I hold a Bachelor's in Computer Science.
Currently pursuing a Master's in Data Science, specializing in Machine Learning & Embedded Intelligence.
π View Certification Details
| π§Ύ Certification | ποΈ Issuer |
|---|---|
| Linux Essentials Certified | Linux Professional Institute (LPI) |
| Microsoft Certified: Azure Data Fundamentals | Microsoft |
| Certified Blockchain Expert | Blockchain Council |
| Red Hat Certified System Administrator | Red Hat |
| Certified Associate Python Programmer | Python Institute |
| Next Certification | π Pending... |










