Senior Software Engineer with expertise in developing scalable applications using cloud services and robust database management, I lead the Australia Development Team at OneView Commerce. My role involves overseeing release management, collaborating on architectural decisions for new features, managing development efforts and timelines, handling deployments, and troubleshooting production issues and enhancements. I coordinate with cross-functional teams to drive project deliverables and enhance client interactions and satisfaction.
Skills
Work experience
- Lead the Australia Development Team, managing release schedules, deployments, and development timelines to ensure timely delivery of project milestones.
- Oversee the development effort, coordinating tasks among team members to meet project deadlines.
- Collaborate on architectural decisions for new feature development, working closely with the Solution Architect to drive innovation.
- Manage and troubleshoot production defects and enhancements, improving system stability and user experience.
- Improved OVC's calculation logic, achieving an 800% increase in basket calculation times, significantly boosting performance.
- Directed the development of OneView Commerce’s POS Software Development Kit and UI, used by clients like Molten Brown, Forever New, and Kroger.
- Developed business logic for Australia Post's Post+ POS software using ReduxJS, AWS Serverless, and Google Cloud Functions.
- Implemented an event-based logging solution with AWS SQS and SNS to streamline data handling.
- Translated mock-ups and wireframes into functional front-end code with ReactJS, ReduxJS, and AngularJS.
- Coordinated with teams in the US to ensure seamless delivery and maintain high standards in client interactions.
- Maintained product repositories, conducted code reviews, and mentored peer developers, fostering a collaborative environment.
- Utilized Agile and SCRUM methodologies to deliver high-quality projects on schedule.
Full Stack Engineer
Deakin University
May 2019 - November 2021
- Led a multidisciplinary team to develop and integrate user-friendly web and cross-platform applications, enhancing collaborative efforts and project efficiency.
- Employed Agile and SCRUM methodologies to ensure the timely delivery of high-quality projects, significantly improving team productivity and project outcomes.
- Managed deployment of applications on Web servers, Google Play Store, and Apple App Store, significantly increasing user accessibility and engagement.
Mobile Application Developer
Faktum Bauprodukte GmbH (Contract Role)
June 2020 - September 2020
- Created cross-platform ordering application for the tiling trade deployed on Google Play Store and
Apple App Store. - Maintained overall user experience and design of the project.
- Development of the Dashboard using ReactJS deployed on Amazon AWS EC2.
- Development of the backend using the HAPI framework on Node JS deployed on Amazon AWS EC2.
- Development of the mobile application using Flutter and Dart.
The application is an innovative ordering tool for the tiling trade. As a Faktum customer, the user can
easily order the products the user requires from a comprehensive product catalog tailored to user's
specific needs. Users can compile project-related shopping baskets directly from the construction site
and at the same time choose delivery options and many other services. A copy of your order will also be
sent by e-mail to the address that user-specified for optimum organization.
Intern | Jn. Software Engineer
Deakin University
October 2018 - May 2019
• Maintaining the overall User Experience and Interface around all the applications being developed
• Worked on the frontend for the applications in the company
• Creating and maintaining Wireframes and Prototypes for providing better requirement clarity to fellow
developers
• Run Design Thinking sessions to achieve solutions.
Education
AWS Certified Solutions Architect - Associate
Master degree. Specialization in Networking and Cyber Security.