Badges
Certifications
davidrg131092 has not earned any certificates yet.
Work Experience
Lead Java Developer
William Hill• November 2017 - Present
Leading a newly created team was a great experience. It gave me the opportunity to manage an amazing team of really smart people and have fun and learn from them, and be more in collaborations with teams in other locations (UK, Poland, US). I enjoyed having the chance to set the standards we considered indispensable. One of those standards was `automate everything` as a way of achieving quicker time to market, and having a happier team that's not doing boring repetitive tasks. After some changes such as defining which static analysis tools we wanted to use, how to mock 3rd parties and how to integrate this with the current infrastructure, we had a CI/CD workplace in place. One of the responsibilities of this role was to propose and introduce better solutions. We started using GRPC (Google’s RPC framework) as an alternative to REST for B2B communications, which reduced the time spent in network calls as well as reducing the number of containers needed for the same number of requests. An interesting piece of work we faced was the migration from virtual machines to Docker. This facilitated the deployment process and application monitoring, as container orchestrators take care of many things when properly configured, and was one step towards the migration to AWS, which allowed us to take advantage of solutions such as EC2, SQS, Aurora and Lambda.
Education
davidrg131092 has not updated education details yet.