Python Developer with over 6 years of experience in cloud-native application development, specializing in designing and developing RESTful APIs using Flask and Django. AWS Certified Developer Associate, proficient in leveraging AWS services such as Lambda, EC2, S3, RDS, and API Gateway to deliver scalable solutions. Experienced in implementing CI/CD pipelines with AWS CodePipeline, CodeBuild, and CodeDeploy. Strong problem-solving abilities and meticulous attention to detail ensure high-quality software through comprehensive testing. Proven track record of collaborating with cross-functional teams to enhance efficiency and achieve faster time-to-market.
Microservices Design and Implementation:
Designed and implemented microservices using Python and AWS Lambda, ensuring scalable and efficient service-oriented architecture.
Developed REST APIs leveraging AWS API Gateway to enable seamless communication between microservices.
Zuora Billing and Revenue Management:
Demonstrated extensive expertise in billing and revenue management using Zuora Billing.
Served as a key team member in the end-to-end integration process from order creation to billing within Zuora.
Designed and implemented Zuora workflows to accommodate various order and billing scenarios, optimizing operational efficiency.
Developed Zuora HTML templates to automate the generation of billing documents, improving accuracy and reducing manual effort.
Event-Driven Architecture:
Architected a pub/sub system using AWS SQS and AWS EventBridge to facilitate reliable and asynchronous event-driven communication between services.
Infrastructure as Code:
Created and managed infrastructure using Terraform, enabling consistent and repeatable infrastructure deployment and management.
Data Migration and Processing:
Designed and executed AWS Glue jobs for data migration, utilizing Pandas and PySpark to handle large datasets and complex transformations.
Testing and Quality Assurance:
Developed unit and integration test cases leveraging the Pytest framework to ensure code quality and reliability.
Participated in code reviews, providing constructive feedback and ensuring adherence to best practices and coding standards.
Cloud Migration and Automation:
Played a key role in the cloud migration of the core digital transactional platform from on-prem servers to AWS services.
Entrusted with creating automated Jenkins jobs and enhancing shell scripts to streamline deployment and operational processes.
Client Solutions and Innovation:
Developed and implemented personalized client solutions for mission-critical business activities through a cross-environment Business Utility microservice using Python Flask, hosted on the Mesos+Marathon platform with auto-scaling capabilities.
Created proof of concepts for client innovation tasks, including implementing Augmented Reality on consumer Android applications using Google AR-Core SDK and developing voice-based conversational commerce using Amazon Alexa Skills.
Played a critical role in developing and implementing a Chrome Extension scraped from an e-commerce website and personalized for in-store tablets.
Production Support and Issue Resolution:
Exhibited excellent triaging skills with application log analysis, addressing business-critical production issues and implementing bug and architecture fixes to mitigate significant revenue losses, some amounting to as much as £1 million per week.
Monitoring and Scripting:
Devised critical requirements using shell scripting and set up monitoring solutions with Splunk and Datadog to ensure system reliability and performance.
Python
undefinedAWS Certified Developer Associate
AWS Certified Developer Associate
Splunk Fundamentals 1 and 2