About Instructor
I am a passionate Senior Backend Developer and API Team Lead with a BSc degree in Computer Science. My journey began with a fascination for understanding how computers work, evolving from creating basic web templates in HTML, CSS, and JavaScript to mastering complex backend technologies. I specialize in building large-scale Perl applications using frameworks like Mojolicious, Mouse, and DBIx, handling thousands of requests per second. My expertise extends to AWS services (e.g., EC2, Cognito, API Gateway, Lambda), Docker, MySQL/PostgreSQL, OpenAPI, RabbitMQ, and caching solutions such as Redis and Memcached. My diverse skill set and dedication drive my continuous enthusiasm for backend development.BIO with a personal touchProgramming has been a lifelong passion of mine. I vividly remember the day my parents brought home a personal computer, back when floppy disks and dial-up internet were commonplace. I was captivated by this enigmatic machine, feeling as if the entire world was suddenly within my grasp. As a child, this "world" revolved around drawing in Paint, playing 8-bit graphic games, and searching for cheat codes online.What truly fascinated me was understanding the underlying mechanisms - how did it all work? How could one create such remarkable things as games and websites accessible to anyone worldwide? These marvels didn't require physical tools like hammers and nails; they required knowledge, determination, and passion.Thus began my programming journey.A relative in the IT field needed someone to create basic web templates using HTML, CSS, and JavaScript, and I was fortunate to be that person. I devoted countless hours to learning front-end development, creating numerous web pages that I deemed "super-awesome" at the time. Earning some pocket money on the side made it even more rewarding. I realized early on that programming was my calling - it was what I wanted to do every day.Although creating webpages was enjoyable, I soon craved a greater challenge. This curiosity led me to explore how these webpages were delivered to users' computers, guiding me through the complexities of HTTP, HTTPS, requests, responses, content types, proxies, load balancing, databases, and caching. This intricate web of technologies introduced me to the world of backend development, which I found incredibly complex, engaging, and rewarding.My passion for backend development motivated me to earn a BSc degree in Computer Science and pursue a career in programming. Today, I am a Senior Backend Developer and API Team Lead, specializing in building large-scale Perl applications using frameworks such as Mojolicious, Mouse, and DBIx, handling thousands of requests per second. Alongside Perl, I have gained expertise in AWS services (e.g., EC2, Cognito, API Gateway, Lambda), Docker, MySQL/PostgreSQL, OpenAPI, RabbitMQ, and caching solutions like Redis and Memcached, and more.Being a backend developer requires a versatile skill set, and I have thoroughly enjoyed the journey so far.