Summary
Overview
Work History
Education
Skills
Timeline
Generic

Vidya Rani Dudagere Guruswamy

Melbourne

Summary

Dynamic Software Developer with extensive experience in developing, deploying, and maintaining scalable, secure server-side applications across diverse industries. Recognized for mentoring teams, and improving product quality through insightful code reviews. Proficient in multiple programming languages and design paradigms, effectively collaborating with diverse teams to drive innovation. Goal-oriented in leveraging technical expertise to contribute to cutting-edge projects that enhance user experiences.

Overview

15
15
years of professional experience

Work History

Senior (Lead) Cloud Developer

Origin Energy
Melbourne
09.2023 - Current
  • At Origin, I was responsible for developing microservices to integrate with the existing B2B portal, as well as maintaining the said portal to add new feature builds and ongoing maintenance.
  • Built APIs from scratch using FastAPI, PostgreSQL, and AWS.
  • Developed "workflows as code" with in-house (Airflow-like) tools to build workflows asynchronously, ensuring efficiency and scalability.
  • Contributed to the full software development lifecycle, from design, implementation, review, testing, and deployment.
  • I have also worked in this role as a Lead Engineer, mentoring junior developers, reviewing code and being part of architecture designs and reviews, and communicating with stakeholders.

Senior Engineer

NBN
Melbourne
06.2021 - 11.2022
  • Code reviews and Efficient and effective code maintenance, defining processes and standards within team and contributing to continuous improvement of product development process
  • Estimating and planning to assist with development of product roadmap
  • Developed data processing (ETL) pipelines to extract, transform and store data to be consumed by cross functional teams
  • Developed single page application using nodejs and React to enable field engineers to analyze and debug network issues

Senior Software Developer

Iress
Melbourne
10.2019 - 06.2021
  • Developed and maintained RestFul API's using micro-service architecture for existing monolithic framework
  • Maintained old financial software called Xplan written in Python2.7 by fixing issues
  • Adjusted design parameters to incorporate new features

Senior Developer

ReeceTech
Melbourne
11.2018 - 10.2019
  • Coordinated efficient software development using Python, Django/Flask and deployments using Kubernetes on premise and on cloud such as AWS
  • Spearheaded development and deployment of first asset management micro-service on AWS within organization using event driven architecture
  • Evaluated and improved development work of other developers on team, working to provide training, constructive criticism and knowledge transfer

Web Developer

Travel Analytics
Melbourne
04.2016 - 10.2018
  • Planned website development, converting mockups into usable single page application with Python, Django and Javascript within start-up environment
  • Collaborated on ETL (Extract, Transform, Load) tasks, maintaining data integrity and verifying pipeline stability
  • Developed applications to generate documentation and analytic reports, delivering summarized results, analysis and conclusions to stakeholders
  • Planned and engineered RESTful web services to manipulate dynamic datasets
  • Employed coding practices based on commonly accepted standards to make production code fault tolerant and scalable

Software Consultant

Telstra / Infoxchange
Melbourne
12.2014 - 03.2016
  • Developed code in Python within Django framework
  • Troubleshot and tested software and debugged to clean up code and improve efficiency
  • Wrote unit and integration tests to evaluate high code coverage
  • Collaborated with multidisciplinary team of designers, developers and system administrators
  • Worked in Agile Scrum team environment with high-tempo production cadence

Firmware Engineer

HP R&D
Bangalore
07.2010 - 09.2014
  • Participated in printer engine firmware development from requirement analysis through system implementation
  • Developed formatter firmware using C++ to help sort and order photos in low real estate photo printer

Education

Bachelor of Engineering Technology - Electrical, Electronics and Communications Engineering

Visvesvaraya Technological University
Mysore
07.2010

Skills

  • Python
  • FastAPI
  • Django
  • Flask
  • PostgreSQL
  • AWS (EC2, APIGW, Lambda, SQS, SNS, DynamoDB etc)
  • TDD
  • CI/CD
  • Cloudformation / Terraform \ AWS CDK
  • GIT
  • Celery , RabbitMQ
  • Airflow
  • Spark
  • ReactJS , NodeJS

Timeline

Senior (Lead) Cloud Developer

Origin Energy
09.2023 - Current

Senior Engineer

NBN
06.2021 - 11.2022

Senior Software Developer

Iress
10.2019 - 06.2021

Senior Developer

ReeceTech
11.2018 - 10.2019

Web Developer

Travel Analytics
04.2016 - 10.2018

Software Consultant

Telstra / Infoxchange
12.2014 - 03.2016

Firmware Engineer

HP R&D
07.2010 - 09.2014

Bachelor of Engineering Technology - Electrical, Electronics and Communications Engineering

Visvesvaraya Technological University
Vidya Rani Dudagere Guruswamy