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
package profile;
import java.util.Objects;
// --- Core Interfaces & Abstractions (Interface Segregation) --- //
sealed interface Logger permits ConsoleLogger {
void log(String message);
}
interface Debuggable {
Logger logger();
default void debug(String message) {
logger().log("[DEBUG] " + message);
}
}
// --- Concrete Implementation (Dependency Inversion) --- //
final class ConsoleLogger implements Logger {
@Override
public void log(String message) {
System.out.println(message);
}
}
// --- Domain Layer (Single Responsibility Principle) --- //
record Education(String bachelors, String masters, String specialization) {}
// --- Application Layer (Abstraction, Inheritance, Encapsulation) --- //
abstract sealed class Engineer permits SoftwareEngineer {
protected abstract String introduce();
}
// --- High-Level Module (Open/Closed Principle + DI) --- //
final class SoftwareEngineer extends Engineer implements Debuggable {
private final String name;
private final String passion;
private final String location;
private final Education education;
private final Logger logger;
public SoftwareEngineer(String name, String passion, String location, Education education, Logger logger) {
this.name = Objects.requireNonNull(name);
this.passion = Objects.requireNonNull(passion);
this.location = Objects.requireNonNull(location);
this.education = Objects.requireNonNull(education);
this.logger = Objects.requireNonNull(logger);
debug("SoftwareEngineer instance initialized.");
}
@Override
public Logger logger() {
return logger;
}
@Override
public String introduce() {
debug("Generating introduction...");
return String.format(
"Hi there, I'm %s!\n" +
"Passionate about %s and solving real-world problems.\n" +
"Based in %s.\n" +
"I hold a Bachelor's in %s.\n" +
"Currently pursuing a Master's in %s, specializing in %s.",
name,
passion,
location,
education.bachelors(),
education.masters(),
education.specialization()
);
}
}
// --- Composition Root (Dependency Injection, Separation of Concerns) --- //
public class WhoAmI {
public static void main(String[] args) {
Logger logger = new ConsoleLogger();
Education education = new Education(
"Computer Science",
"Data Science",
"Machine Learning & Embedded Intelligence"
);
SoftwareEngineer husain = new SoftwareEngineer(
"Husain",
"building smart software & embedded systems",
"Texas",
education,
logger
);
System.out.println(husain.introduce());
}
}π¨οΈ 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... |







