Marco André Dinis
About Marco André Dinis
Marco André Dinis is a Software Engineer known for developing the AWS Integration feature at Teleport, which enhances user access to AWS infrastructure. He has held various technical leadership roles at Talkdesk and Truphone, and has a strong academic background in Informatics from Universidade do Minho.
Work at Teleport
Marco André Dinis serves as a Software Engineer at Teleport, where he has been employed since 2022. He developed the AWS Integration feature, which simplifies user access to AWS infrastructure by utilizing OIDC IdP, CloudShell, and ECS for reverse tunnels. He implemented EC2 access through EICE, allowing seamless access to any EC2 instance via Teleport. Additionally, he contributed to the development and maintenance of Infrastructure as Code (IaC) tools, including a Terraform Provider and Kubernetes Operator. Marco also created onboarding flows for integrating various resources such as Databases, SSH Nodes, and Kubernetes clusters, enhancing user experience and resource management. Furthermore, he integrated Teleport with multiple communication and incident management services like Slack, Jira, PagerDuty, MSTeams, and Discord.
Previous Experience at Talkdesk
Marco André Dinis worked at Talkdesk in various roles from 2018 to 2022. He began as a Software Engineer, serving for two years in the Porto Area, Portugal. He then advanced to the position of Senior Software Engineer for five months in 2020, followed by a role as Tech Lead from 2018 to 2020. After a brief tenure at Truphone as Tech Lead for ten months in 2020, he returned to Talkdesk as a Senior Software Engineer for eight months in 2021. His experience at Talkdesk encompassed leadership and technical responsibilities, contributing to the development of software solutions.
Experience at Eurotux and Tlantic SI
Marco André Dinis began his career as a Software Developer at Eurotux, SA, where he worked for ten months in Braga from 2013 to 2014. He then joined Tlantic SI as a Software Engineer, serving for four years from 2014 to 2018. During his time at both companies, he gained foundational experience in software development, which contributed to his subsequent roles in the tech industry.
Education and Expertise
Marco André Dinis studied at Universidade do Minho, where he earned a Bachelor of Science (BSc) in Informatics Engineering from 2009 to 2012. He continued his education at the same institution, achieving a Master of Science (MSc) in Distributed Systems, Cryptography and Security Systems, and Informatics from 2012 to 2014. His academic background provided him with a solid foundation in software engineering principles and specialized knowledge in security and systems management.
Publications and Contributions
Marco André Dinis has contributed to the tech community through his writing. He authored a blog post titled 'Connect Using EC2 Instance Connect via Teleport', which discusses the integration of EC2 Instance Connect with Teleport. This publication reflects his expertise in cloud infrastructure and user access management, as well as his commitment to sharing knowledge within the software engineering field.