Location
United KingdomRate
Years of experience
3About
As an Erlang Developer, I have cultivated a robust career in software development, focusing on functional programming and cloud technologies. Since May 2022, I have been working at Happening, where I specialize in Erlang, AWS, and Kafka to develop and maintain scalable, high-performance applications. Prior to this role, I served as a Graduate Developer at Paddy Power Betfair from September 2020 to May 2022, where I gained valuable experience as a Java Developer on the Betfair Exchange, contributing to various projects and enhancing my programming skills. I hold a Master’s degree in Computational and Applied Mathematics from the University of Edinburgh, completed in 2020. Additionally, I am an AWS Certified Cloud Practitioner, which has equipped me with a strong foundation in cloud computing. My language proficiency includes full professional proficiency in English, native proficiency in Portuguese, and limited working proficiency in Spanish. My diverse background and technical expertise enable me to tackle complex development challenges and deliver high-quality software solutions.Tech Stack
Erlang, AWS, AWS Cloud, C++, Cloud, HTML, Java, Kafka, LinuxExperience
- Design, develop, and maintain scalable, high-performance applications using Erlang.
- Ensure code quality and maintainability through best practices in functional programming.
- Implement and manage cloud infrastructure using AWS services to support application deployment and operations.
- Optimize cloud resource usage to enhance application performance and reduce costs.
- Integrate and manage Kafka for real-time data streaming and message queue systems.
- Develop solutions for efficient data processing and seamless communication between system components.
- Monitor application performance and system health to identify and resolve issues proactively.
- Debug and troubleshoot complex system problems to ensure continuous and reliable application operations.
- Work closely with cross-functional teams, including developers, QA, and DevOps, to deliver high-quality software solutions.
- Participate in code reviews, pair programming, and knowledge-sharing sessions to promote team learning and improvement.
- Stay updated with the latest developments in Erlang, AWS, and related technologies.
- Continuously seek opportunities to improve application performance, scalability, and reliability through innovative solutions and best practices.
Employment history
Developing and Maintaining Applications:
– Utilize Erlang to design, develop, and maintain high-performance, scalable applications.
– Implement and manage cloud infrastructure using AWS to ensure robust and efficient operations.
Message Queue Management:
– Integrate and manage Kafka for real-time data streaming and message queue systems to facilitate seamless data processing.
Tech Stack: Erlang, AWS, Kafka
Software Development:
– Develop and enhance features for the Betfair Exchange using Java.
– Participate in the full software development lifecycle, including requirement analysis, design, coding, testing, and deployment.
Collaboration and Teamwork:
– Work closely with cross-functional teams to understand requirements and deliver solutions that meet business needs.
– Participate in code reviews and contribute to improving coding standards and practices.
Education history
We've delighted 83 clients with our IT recruitment and software development services.
Read about a few of them below...