David Martín Serrano Narváez
About David Martín Serrano Narváez
David Martín Serrano Narváez is a Net Developer at Gaming Innovation Group since 2022, with a background in various development roles and project management. He holds a BSc in Computer Science from the University of Hertfordshire and has extensive experience in cloud computing and microservices architecture.
Work at Gaming Innovation Group
David Martín Serrano Narváez has been employed as a Net Developer at Gaming Innovation Group since 2022. In this role, he focuses on developing and maintaining applications within the gaming industry. His responsibilities include utilizing his expertise in .NET technologies to enhance the company's software offerings.
Previous Employment Experience
Before joining Gaming Innovation Group, David worked at several organizations in various roles. He served as a .NET Developer at Copermatica from 2019 to 2020 and at Bosonit from 2021 to 2022. He also held the position of Hybrid Application Developer at Sicaman Nuevas Tecnologías S.L. in 2018. Additionally, he worked as a Project Manager at MCG ENERGY SL from 2014 to 2017.
Education and Expertise
David studied Computer Science at the University of Hertfordshire, where he earned a BSC(Hons) in Computer Science from 2020 to 2023. His educational background also includes certificates in International Trading, Administration, and Cross-platform App Development from various institutions. He specializes in building distributed applications, particularly with a focus on microservices architecture using the Orleans Framework.
Technical Skills and Tools
David possesses comprehensive experience in cloud computing, particularly with Azure Functions, App Services, and SQL Azure Database. He is proficient in deployment and orchestration tools such as Kubernetes, OpenShift, ArgoCD, and Kustomize for GitOps. Additionally, he utilizes centralized logging with the ELK stack and monitoring with Dynatrace, and is experienced with message brokers like RabbitMQ and Kafka.
Project Management and Collaboration Tools
In his professional roles, David effectively utilizes project management tools such as Jira and Azure Boards. His experience in project management, combined with his technical skills, allows him to contribute to team collaboration and project execution efficiently.