Zaragoza, Aragon, Spain
Hello, I'm Daniel, a Software Engineer with experience crafting scalable and reliable software solutions. I hold a Bachelor's degree in Automation Engineering, specializing in Software Engineering. Proficient in Go, Rust, Python, JavaScript, and TypeScript, I also have experience with C, C++, and C#. I have developed software across various industries, including fault detection, e-commerce, gaming, and AI. Throughout my career, I have honed my problem-solving skills and attention to detail through diverse projects and agile methodologies. My core expertise lies in back-end development, where I have extensive experience with database design, service communication, and microservices. I'm proficient in using technologies like Docker, Kubernetes, Kafka, and cloud computing platforms. Additionally, I have front-end development experience, allowing me to understand the full stack and contribute effectively to diverse projects. Passionate about building software that addresses real-world challenges and enhances lives, my goal is to deliver high-quality solutions that meet and exceed expectations.
Developing reusable game features across multiple titles in a leading mobile games company. Leveraging Typescript/Javascript and Golang to create scalable and innovative server-side solutions. Excited to contribute to the growth and success of Whatwapp's game portfolio. Worked on the implementation of a Bot AI using reinforced learning. Improved player engagement and game economy. Development and maintenance of an api for serving the trained model to a large user base. Focus on scalability and performance.
Financial Times is one of the world’s leading business news organisations, recognised internationally for its authority, integrity, and accuracy; developing backend applications in a decentralised architecture, to maintain and renovate the services of the company. Creating front end applications and modernising existing code base, ensuring scalable and robust designs.
- Worked as a Contractor for Financial Times (FT) as a Software Engineer with a service-oriented role. Backend specialist.
- Led multi-disciplinary team collaborations to create robust solutions. - Interacted directly with stake holders on various projects, increasing feature development/deployment by 50%.
- Developed APIs for eCommerce and CMS systems in a distributed system. - Implemented solutions using reusable patterns and clean, testable code, decreasing system failures by 30%. - Maintained and improved existing codebase, migrating systems to meet modern software development standards.
- Developed desktop and embedded applications for industrial environments to detect, analyse, and diagnose faulty machines. - Implemented transfer protocols between applications to share configurations and models. - Researched and implemented data analysis algorithms. - Created and trained machine learning models for anomaly detection in large datasets. - Applied software engineering principles and best practices to ensure system reliability and robustness.