Software Engineer @ Pine Labs || Gold Medalist || 750+ LeetCode || Distributed Systems || Loves Teaching
#include <iostream>
#include <vector>
#include <string>
using namespace std;
class Raghav {
private:
string name;
string role;
string company;
string education;
string honor;
vector<string> tech_stack;
public:
Raghav() {
name = "Raghav Agarwal";
role = "Software Engineer";
company = "Pine Labs (FinTech)";
education = "Integrated M.Tech in CSE (AI & ML) - VIT Bhopal";
honor = "Gold Medalist | LeetCode Global Rank < 40k";
tech_stack = {
"Distributed Systems (RabbitMQ, Apache Pulsar)",
"Backend Engineering (.NET Core, C#)",
"System Design & Scalability",
"Data Structures & Algorithms"
};
}
void current_status() {
cout << "👋 Hi, I'm " << name << "!" << endl;
cout << "🚀 Currently architecting scalable solutions as a " << role
<< " at " << company << "." << endl;
cout << "🎓 Alumnus of " << education << " (" << honor << ")." << endl;
}
void show_arsenal() {
cout << "\n🛠️ Tech Arsenal:" << endl;
for(const string& skill : tech_stack) {
cout << " > " << skill << endl;
}
}
void say_bye() {
cout << "\nThanks for dropping by! Finding my work interesting? Let's connect!" << endl;
}
};
int main() {
Raghav engineer;
engineer.current_status();
engineer.show_arsenal();
engineer.say_bye();
return 0;
}
