Hello there!
I'm Iakovos Mastrogiannopoulos
Software Engineer @ Future Intelligence
Hello, I am Iakovos Mastrogiannopoulos.
I am a graduate of University of West Attica, in which I got my MsEng degree titled "Informatics and Computer Engineering". I am passionate about Cloud Computing and IoT services. I am currently working as a Software Engineer at Future Intelligence in the backend department working with technologies such as Python, REST APIs, gRPC and databases both SQL and noSQL. In my spare time, I try to expand my knowledge on Computer Science either by researching on a new matter, technology, tool etc or trying new things on side projects. I have worked on many projects, most of which exist on my GitHub page.
My Stack
This is the stack I usually use for my side-projects on.
My Skills
I am a quick learner and specialize in multitude of skills required for the software life cycle.
Experience
Software Engineer
Building personal soft skills.
Researching on tools and continuously expanding knowledge.
Worked on multiple tools developed with Python and multiple frameworks such as FastAPI, Falcon and Typer.
Maintainer of a local Kubernetes cluster.
Uses tools such as Jira, Slack and Confluence for internal communication.
Being a valuable member of a larger team.
Volunteer Researcher
Development of a dashboard for a weather stations.
Helped organize the project and pick the technologies used.
Created a generator of dummy data using Python and NumPy for testing purposes.
Implemented backend with Go to serve data on the front end app.
Migration of a native HTML project to a VueJS one.
Frontend Developer
Initiating a big project for a back office tool.
Created front end pages such as receipts, receipt details, etc.
Trained and worked with Quasar, which uses Vue, Pinia and Vue router.
Worked with Scrum and Jira.
Software Engineer
Research on Cloud Computing technologies, tools and theory.
Project management with an Agile mindset.
Designing diagrams to organize the project and the mindset that fit the requirements given.
Development of a platform that works on a wide range of cloud providers.
Implementation of a REST API with Go that uses the Docker SDK to manage containers.
A report written in LaTeX based on the research occurred during the process.
Backend Developer
Worked on an existing backend system written in NestJS.
Implemented the importing system for older itineraries.
Initialized and developed the testing phases.
Implemented unit tests with the jest framework.
Implemented e2e tests with the jest framework.
Debugged mistakes and trying to solve them.