About Me

My name is Demetrius Papas. I am a software developer with a passion for figuring things out and an intrinsic motivation for doing things right.

I've studied software development at a university level, having completed ≈200 ECTS of courses on Computer & Software Engineering at the Polytechnic School of the University of Thessaly, Greece, gaining a solid foundation of formal knowledge.

During my studies I interned at Centaur Analytics where I had the opportunity to familiarize myself with the software development lifecycle in a professional setting. Under the guidance of a team of very talented people I undertook the development of an api consumer tool for internal use, with nodejs, express & MongoDB. Following test driven development practices was a formative experience for me at those early stages of my technical progression.

I am particularly drawn to developing APIs, services, tools and applications but I actively pursue expanding my encyclopedic knowledge and staying up-to-date with how the field of software development is evolving throughout all of its facets outside my direct ecosystem too.

Building upon my interests, I studied back-end web development principles and learnt Go on boot.dev, which is an exceptional platform that I would unreservedly recommend to anyone. There I completed several guided projects such as building a microblogging service and I've since been applying the skills that I acquired to develop more complex web application projects with a focus on further familiarizing myself with industry standard libraries, software & services such as Apache Kafka, the ELK stack, Sentry, interfacing with Prometheus & the Grafana ecosystem etc. I am proficient with essential development infrastructure: version control, containerization with docker/podman, CI/CD pipelines etc.

Widening my horizons & dispelling the "fog-of-war", if you will, is a big part of my motivation. Similarly, I am wired to dig deep and really try to get to the bottom of stuff. I find joy in the learning, the mastering, and the productive process itself.

I strive to be sensible and purposeful with my decisions. I have a preference for planning and figuring things out, trying to be proactive about the potential pitfalls of a project and technical debt in general, as opposed to being trigger-happy with an implementation and then iterating reactively. I don't criticize the latter approach though. On the contrary I would arguably benefit from it if it would come to me more naturally a little more often. No tool is the right one for every job after all, and I am not a fan of dogma either. As a natural consequence of this I highly value collaboration and exposure to other people's viewpoints that challenge my own thinking and processes.

I am excited to explore new opportunities where I can apply these perspectives professionally and continue growing as a developer. If you think my approach would complement your team, I'd be glad to connect and discuss how I can contribute to your projects or initiatives.

papas․demetrius@gmail․com (do NOT copy & paste the address, just retype it)