Available to hire
Senior Full Stack Software Engineer with extensive experience designing and building customer-facing web applications across React/TypeScript frontends and backend services. Strong experience in web application architecture, Node.js microservices, REST and GraphQL APIs, AWS and engineering tooling, with earlier hands-on Python experience.
Experienced in designing complex software systems, working across the full delivery lifecycle, troubleshooting production-facing applications, mentoring engineers, and collaborating across product, design and engineering teams.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Beginner
Language
English
Advanced
Work Experience
Senior Frontend Developer at Qantas Group
June 1, 2024 - PresentCo-owned the architecture and development of a modular React/TypeScript SPA that dynamically loads individual application experiences, improving structure and reducing duplication. Designed reusable components and form building blocks for shared use across experiences. Introduced and adopted frontend patterns and tooling including TanStack Query, React Router, React Hook Form, Zod, Husky, path aliases, and automated widget scaffolding. Designed AEM Content Fragment models and GraphQL queries and integrated AEM endpoints into the frontend, replacing a database-backed local content service. Mentored junior engineers and contributed to code and architectural reviews while collaborating directly with product, design, and backend teams.
Senior Full Stack Engineer at Macquarie Group
August 1, 2023 - May 31, 2024Worked on Rx HR Rewards full-stack development across a React/TypeScript frontend and Node.js/TypeScript microservices with relational data persistence and APIs. Developed and maintained application functionality using React, TypeScript, and Node.js. Designed and developed backend services using Node.js (Inversify) and TypeORM with PostgreSQL. Built and integrated APIs that support communication between frontend, backend services, and the database layer. Developed frontend functionality using React Query and React Hook Form and integrated it with backend APIs. Troubleshot and debugged issues across the application stack and contributed to code reviews to maintain code quality and engineering practices.
Senior JavaScript Engineer at Kindred Group
October 1, 2022 - July 31, 2023Delivered full-stack development for a back-office trader client used for managing bets, price updates, and contests across React interfaces, Node.js services, and distributed data infrastructure. Designed and developed application pages using React, TypeScript, and Ant Design. Developed Node.js APIs and services integrated with Couchbase, Kafka, and Elasticsearch. Managed deployments to Kubernetes using Jenkins CI/CD pipelines and provided technical guidance to team members.
Senior Software Engineer at TPG Telecom
June 1, 2020 - September 30, 2022Led technical design and implementation of customer-facing digital commerce experiences across React frontends, backend microservices, and AWS serverless services. Implemented NBN high-speed and Home Wireless product experiences for the Vodafone website. Integrated Braintree payments on the frontend including Google Pay and PayPal. Designed reusable frontend components using React, TypeScript, and Next.js, and developed backend microservices and AWS Lambda functions. Built automated end-to-end and unit/component tests and guided junior developers on technical design and implementation.
Full Stack JavaScript Developer at Qantas, Sydney
November 1, 2016 - June 30, 2020Contributed to full-stack development of Qantas Business Rewards, including customer-facing React/Redux frontend widgets, Node.js backend services, automated testing, engineering practices, and team mentoring. Designed and developed frontend widgets and user interfaces using React and Redux. Developed backend microservices using Node.js, Express, and AWS Lambda. Built automated functional tests with Cypress and unit tests with Jest, Enzyme, and Sinon. Participated in code reviews and engineering best practices, and guided and mentored junior developers.
Python Developer at iSentia, Sydney
June 1, 2016 - November 30, 2016Developed Python/Flask REST APIs and worked with Docker build/deployment workflows, Jenkins deployments to AWS Elastic Beanstalk, and Boto-based AWS automation.
Software Engineer III at Cisco Systems, India
August 1, 2014 - May 31, 2016Full-stack Python/Django development for a dashboard, implementing features with HTML/CSS/JavaScript/Bootstrap/jQuery and SQL. Supported Apache deployment, participated in code reviews and facilitated Agile sprints.
Software Engineer III at Cisco Systems
August 1, 2014 - May 31, 2016Worked on full-stack Python/Django development including HTML/CSS/JavaScript/Bootstrap/jQuery, SQL, and Apache deployment. Participated in code reviews and Agile sprint facilitation.
Automation Engineer at McAfee, India
August 1, 2008 - October 1, 2014Built Python automation frameworks and infrastructure tooling. Developed and maintained VMware ESX test environments and implemented operational/production automation and SVN workflows.
Automation Engineer at McAfee
August 1, 2008 - October 31, 2014Built Python automation frameworks and infrastructure tooling, including VMware ESX test environments. Supported operational and production automation and developed tooling using SVN.
Education
Master of Science: Computer Science at COE, Andhra University
January 1, 2004 - January 1, 2006Bachelor of Science: Computer Science & Electronics at Andhra University
January 1, 2001 - January 1, 2004Master of Science: Computer Science at COE, Andhra University
January 1, 2004 - January 1, 2006Bachelor of Science: Computer Science & Electronics at Andhra University
January 1, 2001 - January 1, 2004Qualifications
Industry Experience
Software & Internet, Telecommunications, Financial Services, Media & Entertainment, Professional Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Beginner
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Sydney today.