Anupama Mampage

Software Engineer | Cloud Engineer

Melbourne, Victoria, Australia

About

Software Engineering enthusiast and a graduate researcher with nearly 4 years of enterprise software development experience. Currently a Software Engineer with the Cloud team at Blackmagic Design, a designer and manufacturer of cinema-grade hardware and software products. Involved with developing gRPC and RESTful APIs for Blackmagic Cloud and working with AWS infrastructure on a day-to-day basis. I am also a PhD Scholar having completed my research (in 2023) on optimizing the performance of distributed systems in the cloud, by the efficient management of computing resources. My work was particularly focused on architecting Machine Learning based solutions for better scheduling and scaling of system resources of commercial and open-source Serverless Computing Platforms such as AWS Lambda, Microsoft Azure Functions, Google Cloud Functions and IBM OpenWhisk.

Experience

  • Software Engineer | CGM Technology at Macquarie Group
    Apr 2026 - Present · 4 mos

  • Software Engineer at Blackmagic Design
    Jan 2024 - Apr 2026 · 2 yrs 4 mos

    Development and maintenance of Golang based microservices across multiple business value streams. Integration of AWS services - database access, network permissions, service accounts etc., for service code changes and cloud based deployment of services Designing new services and RESTful/gRPC endpoints required to support new product features Ensure acceptable end-to-end latency in existing services for users, via code based and infrastructure improvements. Handle production deployment of backend service changes for bug fixes and new feature launches.

  • University of Melbourne ()
    • Graduate Researcher (Ph.D. Candidate)
      Feb 2020 - Nov 2023 · 3 yrs 10 mos

      My research work is focused on the aspect of autonomous resource management in Serverless Computing environments. I have completed a number of major research projects involving real-world data, incorporating Deep Reinforcement Learning (DRL) techniques, to optimize resource scheduling and scaling under this new and emerging cloud computing model. - A DRL based workload and system aware Serverless Function Scheduling Framework on top of Kubernetes - An OpenAI Gym based Serverless Simulator - A Function Resource Scaling Framework using a multi-agent DRL model - CloudSimSC > A modular extension to extension to CloudSim developed in the CLOUDS Lab, which is an open-source simulator tool for modeling cloud environments, extensively used by the research community

    • Academic Tutor
      Feb 2022 - Feb 2023 · 1 yr 1 mo

      Tutoring graduate students and exam supervision: Distributed Systems (COMP90015)

  • Software Engineer at Dialog Axiata PLC
    Apr 2017 - Dec 2019 · 2 yrs 9 mos

    Responsibilities: • Development and maintenance of Python based back-end code base of the Customer Relationship Management (CRM) and Billing team of the telco provider (Downstream Customer Care Billing System – CCBS, integrated with the Order Management, Centralized Point of Sale (CPoS), and the hotline systems). • Practicing agile development practices based on Scrum. • Involvement in the full SDLC of software projects including requirements analysis, design, development, peer review, and testing. • Technical product ownership of Bizcare (mobile app for enterprise customers), Self-care (mobile app for retail customers) products from a CRM and Billing perspective. • Liaising with the GSD (Group Service Delivery) and Front-line teams to discuss potential digitization solutions. • Additional exposure to business analysis, project management and quality assurance related tasks as a T- shaped engineer, specializing as a Software Engineer Research and Development Work : • Design and development of a RFID based Employee Attendance System for outsourced staff • A chatbot system for automating customer query resolution online

  • Trainee Telecommunication Engineer at Etisalat Lanka (Private) Limited
    Oct 2015 - Apr 2016 · 7 mos

    Telecommunication Engineering experience : Daily Radio network analysis and report generation, Assisting in Radio Network Planning and Optimization, Site surveying, Site optimization, Core Network Data Analysis Software Engineering experience : Design and development of an internal system to view, update and manage the roaming data charges of international customers, for the International Roaming Division