Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Language
Javanese
Advanced
Work Experience
Senior Software Engineer at CGI
July 1, 2025 - PresentDeveloped a Golang backend for the Bet365 client, consuming the Sportradar API for the FollowScores app across the full SDLC (development, testing, deployment, maintenance, monitoring). Collaborated with the SRE team to improve reliability. Implemented concurrent data processing with goroutines and channels to boost performance and responsiveness. Built Temporal workflows for reliable user migration with automatic retry logic and failure recovery. Integrated Jumio identity verification for onboarding and KYC. Expanded and consumed gRPC for inter-service communication between Golang services. Instrumented services with OpenTelemetry metrics, traces, and logs for end-to-end observability in New Relic. Refactored Sportradar API fetching with fetch, mapping, and saving functions to identify bottlenecks and failures. Reduced New Relic and Google Cloud costs by using metrics instead of excessive logging. Restructured Google Cloud Pub/Sub startup to initialize topics and subscriptions at star
Software Engineer at BJSS
April 1, 2022 - July 1, 2025Met Office client: Architected and deployed AWS infrastructure with AWS CDK; built AWS Step Functions and Lambdas to calculate DORA metrics in parallel with error tolerance. Led DORA dashboard upgrade to Grafana with selectable timeframes and repos. Streamlined deployment and operational workflows to improve reliability and team productivity. William Hill client: Created TypeScript AWS Lambdas for JSON processing and introduced Ajv for JSON Schema validation. Migrated gaming applications to AWS EKS for performance and scalability. Migrated RabbitMQ to ActiveMQ, updated the old React frontend, and created custom Docker images. Utilized Prisma for efficient database management and data modeling.
Graduate Software Developer at Traveltek
November 1, 2020 - March 1, 2022Integrated transport services, cruise, attractions and Opayo (ensuring 3DSv2) APIs, ensuring compliance and seamless data flow across systems.
Software Developer Intern at NASDAQ
June 1, 2019 - September 1, 2019Bug fixes and debugging tasks for the Australian Stock Exchange using Java.
Education
Bachelor of Science with Honours, 2:1, Computer Science at University of Glasgow
September 1, 2016 - July 1, 2020Qualifications
AWS Certified Solutions Architect – Associate
January 11, 2030 - August 1, 2026AWS Certified Developer – Associate
January 11, 2030 - December 1, 2026Industry Experience
Software & Internet, Professional Services, Gaming, Media & Entertainment
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Glasgow today.