Glasgow, Scotland, United Kingdom
Software Engineer III at JPMorgan Chase
Developed and enhanced a payment orchestration platform integrating 10+ PSPs, improving transaction efficiency for merchants and clients supported using Java, Spring Boot for RESTful APIs and AWS. Designed an optimized Apple Pay routing system, increasing successful transactions by ~15–20% and boosting merchant revenue. Implemented scalable solutions using AWS services (EC2, Lambda, S3, RDS, DynamoDB), reducing system latency and improving platform reliability, supporting thousands of daily transactions. Collaborated closely with QA, DevOps, and Product Owners to troubleshoot issues, reducing critical system errors by ~20% and enhancing uptime. Applied full-stack best practices—including REST APIs, microservices architecture, and database optimization—accelerating feature delivery and deployment by ~15%. Reason for leaving: Redundancy
As a Full Stack Software Engineer at Worldpay, I played a key role in enhancing our card-present payment systems on EPOS platforms. My contributions spanned across designing and implementing new features and ensuring seamless integration of payment solutions. I proactively identified defects and implemented fixes, significantly improving the stability and quality of future software releases. In addition to development, I led QA efforts, driving automation and end-to-end testing for new releases, which reduced manual testing and accelerated delivery. I also provided critical production support, resolving real-time technical issues for customers and merchants. Working within an agile framework, I consistently optimized workflows, ensuring timely and high-quality project delivery through effective collaboration with cross-functional teams. Key Responsibilities: - Developed a series of Java-based micro-services (Spring Boot apps) and APIs deployed on the OpenShift cloud platform using AWS resources (DynamoDB, Lambda functions, SNS), handling user authorization, certificate management, risk detection, operational licenses, and payment app configurations. - Built a modern cloud payment solution based on micro-services architecture deployed on AWS, utilizing RabbitMQ for messaging. - Implemented CI/CD pipelines on Jenkins and automated AWS cloud resource management through Terraform (Infrastructure as a Service). - Designed and developed robust back-end Java RESTful APIs, a flexible collection of micro-services used by a smart mobile solution (Android and iOS compatible) to process payments, print receipts, and reconcile daily sales.
As a Software Engineer at Worldpay, I played a key role in enhancing our card-present payment systems on EPOS platforms. My contributions spanned across designing and implementing new features and ensuring seamless integration of payment solutions. I proactively identified defects and implemented fixes, significantly improving the stability and quality of future software releases. In addition to development, I provided critical production support, resolving real-time technical issues for customers and merchants. Working within an agile framework, I consistently optimized workflows, ensuring timely and high-quality project delivery through effective collaboration with cross-functional teams. Key Responsibilities: - Developed a series of Java-based micro-services (Spring Boot apps) and APIs deployed on the OpenShift cloud platform using AWS resources (DynamoDB, Lambda functions, SNS), handling user authorization, certificate management, risk detection, operational licenses, and payment app configurations. - Built a modern cloud payment solution based on micro-services architecture deployed on AWS, utilizing RabbitMQ for messaging. - Implemented CI/CD pipelines on Jenkins and automated AWS cloud resource management through Terraform (Infrastructure as a Service). - Designed and developed robust back-end Java RESTful APIs, a flexible collection of micro-services used by a smart mobile solution (Android and iOS compatible) to process payments, print receipts, and reconcile daily sales.
As a Graduate Software Engineer at Worldpay, I contributed to enhancing card-present payment systems on EPOS platforms. I supported the design and implementation of key features and assisted in the integration of payment solutions. By identifying defects and contributing to bug fixes, I helped improve software stability and the quality of future releases. Beyond development, I played an active role in quality assurance, supporting automation efforts and assisting with end-to-end testing to reduce manual testing and improve delivery timelines. I also provided production support by helping resolve technical issues faced by customers and merchants. Working within an agile environment, I collaborated with cross-functional teams to improve workflows and deliver projects on time with a focus on quality. Key Contributions: - Contributed to building and maintaining Java-based microservices and APIs using Spring Boot, working on areas such as user authorization, payment configuration, and operational licenses on AWS platforms. - Supported the development of cloud-based payment solutions, gaining experience with microservices architecture and messaging systems like RabbitMQ. - Assisted with implementing CI/CD pipelines using Jenkins and gained exposure to cloud resource management tools like Terraform. - Helped design and maintain RESTful APIs to support mobile payment solutions for processing transactions and printing receipts.
As a customer service assistant at Sainsbury, I provided high-quality service to customers while maintaining a friendly and efficient store environment. Assisted customers with queries, purchases, and returns, ensuring a positive shopping experience. Resolved customer complaints and issues, handling each case with care and professionalism. Operated tills and processed payments, maintaining accuracy in cash handling and transactions. Collaborated with team members to keep the store well-organized and meet customer needs. This role helped me develop strong interpersonal skills, customer satisfaction techniques, and the ability to manage time effectively in a fast-paced environment.
During my work experience in the administration team at Kennet School, I was entrusted with handling sensitive and confidential student information, ensuring accurate collation and recording. I managed the Principal’s appointment schedule, as well as critical student-related details, streamlining administrative tasks. Additionally, I created event marketing materials using Microsoft Office, contributing to the promotion of school events. I also provided timely support by responding to urgent queries from teaching staff via email, ensuring smooth communication and efficient issue resolution.