Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Immigration Status
Assignments
Certification
Timeline
Generic

Vidya Gorrela

Schofields,NSW

Summary

Solution-driven Senior Software developer adept at contributing to highly collaborative work environment, finding solutions and determining customer satisfaction. Proven experience developing consumer-focused websites using HTML, CSS, PHP, Angular, React and NodeJS . Built products for desktop and mobile app users over 10+ years, meeting highest standards for web design, user experience, best practices and speed. Designed and developed web applications across multiple APIs, third-party integrations and databases.

Overview

18
18
years of professional experience
1
1
Certification

Work History

Senior Frontend Developer

Macquarie Bank
11.2022 - Current
  • Collaborated with UX designers to create seamless user interfaces for web applications.
  • Creating APIs with new tech stack NestJS and GraphQL
  • Transforming the old tech stack into new tech stack by integrating into front-end architecture seamlessly.
  • Developed reusable UI components and hence increasing productivity of the entire development team.
  • Optimized website performance through rigorous testing, analysis, and iterative improvements based on real-time data insights.
  • Achievement: Digital transformation of Home loan into new tech stack

Sr.Frontend Dev

HCF
06.2022 - 11.2022
  • Led front-end development projects from inception to completion, resulting in successful launches of various web applications.
  • Collaborated closely with back-end developers to integrate RESTful API endpoints into front-end architecture seamlessly.
  • Developed reusable UI components using modern JavaScript frameworks like React increasing productivity of entire development team.
  • Collaborated with UX designers to create seamless user interfaces for web applications.

Technologies used: React, Redux, React Native, ExpressJS

Sr.Front End Dev

86 400 (ubank)
05.2021 - 06.2022
  • Collaborated with UX designers to create seamless user interfaces for web applications.
  • Collaborated closely with back-end developers to integrate RESTful API endpoints into front-end architecture seamlessly.
  • Led front-end development projects from inception to completion, resulting in successful launches of various web applications.
  • Developed reusable UI components using modern JavaScript frameworks like React or Angular, increasing productivity of entire development team.
  • Ensured high-quality user experiences by rigorously testing application features against diverse user scenarios before deployment.
  • Contributed to projects within Scrum project management environments.

Sr.Front End Dev

NSW Department of Education
11.2018 - 05.2021
  • Communicating with product owners and UX designers and create seemless user interfaces from mockups
  • Migrating legacy AngularJS application to Angular, also maintaining hybrid application
  • Streamlined codebase by refactoring and modularizing CSS, HTML, and JavaScript files.
  • Creating and Maintaining shared library using Monorepos
  • Test driven development using Jasmine framework.
  • Technologies used: AngularJS, Angular 7, RxJs, SASS, Jasmine, PrimeNG, GIT, Bootstrap.

Front End Dev

Innovit
05.2018 - 11.2018
  • Communicating with product owners and UX designers and convert mocks into presentable elements
  • Participating in SCRUM ceremonies, providing accurate estimates
  • Contributing on technical documentation
  • Performing continuous Angular and PrimeNG upgrades
  • Ensure performance, quality and responsiveness of product
  • Technologies used: Angular5/6, PrimeNG, RxJS, SASS, GIT, TeamCity, Jasmine, Bootstrap.

Front end Dev

1-Stop Connections
02.2017 - 05.2018
  • Developing the Front-end screens using reusable modules
  • Participating in SCRUM ceremonies, providing accurate estimates
  • Contributing on technical documentation
  • Being a member of Front end committee, making the best practices and guidelines to the team
  • Performing continuous Angular upgrades
  • Ensure performance, quality and responsiveness of the product
  • Technologies used: Angular2/4/5, RxJs, Bootstrap, PrimeNG, LESS/SASS, SVN, Bamboo, Jasmine, Karma.

S/W Developer-UI

Amadeus Software Pvt. Ltd.
01.2015 - 12.2016
  • Leading the team in India by coordinating with counterparts in Germany and ensuring the smooth delivery of the dashboard deliverables
  • Technical lead responsible for analysis, decision making of the technologies that has to be used
  • Managing, coordinating with all functional teams
  • Estimating the project plan and coordinating with the project management team and making sure the smooth delivery by meeting the deadlines
  • Involving in documentation, making architectural documentations that has to be used by the other team members
  • Participating in Sprint planning, executing the sprint, retrospective meeting to discuss on deliverables
  • Providing trainings and participating in knowledge sharing sessions
  • Coordinating with the business analysts time to time to understand their expectations and priorities and deliver accordingly
  • Responsible for creating the mock-ups and freeze on the design after discussing with business analysts and the clients
  • Single point of contact for the internal project “Continuous Integration and Continues development” (CICD)
  • Representing the team for implementing the Lean methodology, and as a part of it responsible for the setting up Visual Management Boards (VMB)
  • Team building and ramping
  • Technologies used: HTML, CSS, JavaScript, JQuery, JavaScript MVC, AngularJS, Angular, Bootstrap, Core Java, PHP, Glassfish, Git/Stash, Karma, Agile methodologies
  • Achievements: Received “Pat on the Back” award twice for the smooth deliverables
  • Achieved ITIL V3 Certification.

S/W Developer-UI

Innominds Software Pvt. Ltd.
05.2013 - 01.2015
  • Understanding the existing framework which is redesigned in Ext JS by coordinating with the team members
  • Understanding the existing product and automating the test cases given by QA team
  • Set up Automation framework using Siesta by writing harness and test suite
  • Trained the members of the team about the JavaScript and Object Oriented JavaScript
  • Helping team in report generation for the automation that is running every day
  • Participating in Sprint planning, process and retrospective meeting being following agile process
  • Technologies used: HTML, CSS, JavaScript, JQuery, Siesta, MongoDB, ExtJS, AngularJS, agile methodologies
  • Achievements: Completed the long wait project of automating the UI test cases using Siesta framework
  • Received appreciation from client for completion of automating the test cases in time for the same.

S/W Developer-UI

Intacct Software Pvt. Ltd.
07.2006 - 02.2013
  • Study the project requirements and work with product management team in San Jose to discuss and understand the requirements and propose the best feasible solutions
  • Writing the design document, discuss and get the approval from the technical management
  • Creating the schemas in the database for setting up the individual development environment and working on DDL, DML commands to operate on the database
  • Executing the Explain plan and to fine tune the queries written in the code base
  • Participating in “Performance tuning project” by replacing the better quality code and fine tune the queries to achieve the better performance of the code base
  • Developing the code and creating associated database tables
  • Unit testing and writing the test case documents
  • Fixing the bugs at sandbox level as well as production level
  • Reviewing the code of pears with pear standards compliance
  • Supporting the project/feature post production by fixing the escalations within SLA
  • Served as Single Point of Contact for “Supply chain management” team
  • Worked directly on customer data to fix the code as well as the bad data which is resultant of the buggy code
  • Train the juniors according to the area of expertise
  • Technologies used: HTML, CSS, JavaScript, JQuery, Linux, Apache, PHP, SQL
  • Achievements: Received “Live wire” award for getting the customer appreciation while on CRT team
  • Received “Direct appreciation” from the client in the meetings and through emails
  • Got promoted as “Senior Application Engineer” from “Application Engineer”
  • Received “Eagle” award for picking and fixing the bugs on timely basis before even being realised by the customer.

Education

Master of Science - Computer

Andhra University
India
06.2002

Skills

  • Angular Mastery
  • React Proficiency
  • GraphQL Familiarity
  • Test-driven development
  • Accessibility Standards
  • Redux State Management
  • NodeJS, ExpressJS, NestJS

Accomplishments


  • Migration from AngularJS to Angular
  • Digital transformation of Macquarie home loan application

Immigration Status

Australian Citizen

Assignments

  • DHL, Sr.Frontend Dev, 11/2022, Present, Maquarie Bank, Digital home loans, Responsible for front end development, feature enhancements, translating UI/UX designs to visual elements. Building reusable and shared libraries. Writing Unit test cases and Automation test cases. Participating, defining and evolving the best practices for FE development. Mentoring the interns and grads. Participating in code reviews, Scrum ceremonies, estimation, demos, retros, bug bashes, Angular 16, NgRx, BFF, GraphQL, Playwright, Jasmine, Transforming, refactoring the existing FE code to new technologies
  • WOCD, Technical Lead, 06/2022, 11/2022, HCF, Website Optimisation Continuous Delivery, Responsible for front end development, code reviews, deployments. Mentoring the junior developers. Recommending the new tech stack for the transformation projects. Participating in code reviews, Scrum ceremonies, estimation, demos, retros., AngularJs, Javascript, SASS, Adobe Experience Manager, GIT
  • Internet Banking for UBank, Sr.Front end Dev, 05/2021, 06/2022, 86 400, Developing Internet banking for UBank, Align with the UX designs, branding while developing screens. Developing components, refactoring and maintaining the shared library. Implementing Google tag manager for tracking page views and events. Participating in code reviews, Scrum ceremonies, estimation, demos, retros., Angular 11, NgRX, RXJS, Storybook, SASS, Jasmine, Jest, GIT, Implemented story book for the Angular components. Implemented Google tag manager
  • ALAN, Sr.Front end Dev, 11/2018, 05/2021, NSW Dept of education, Assessing Literacy and Numeracy (ALAN) is a suite of applications developed as part of the NSW Literacy and Numeracy Strategy 2017-2020, Communicating with product owners and UX designers and convert the mockups to presentation layers. Performing continuous Angular upgrades. Rewriting the AngularJS to higher versions of Angular and maintaining the hybrid application (AngularJS and Angular). Developing POC for the various functionalities across the products. Maintaining shared library and working global storage aspects to make the optimized bundle and hence the better user experience. Leading the front end committee to discuss technically about the architecture and striving to make it better. Participating in scrum ceremonies and provide the best estimates. Writing the unit test cases in Karma., AngularJS, Angular 7, RxJs, SASS, Jasmine, PrimeNG, GIT, Bootstrap
  • IICE MDM Web, Front end Dev, 05/2018, 11/2018, Innovit, iICE (Intelligent Catalogue Engine) is a catalogue management system that provides advanced functionality for people to manage information. A catalogue can be considered to be a way of organising data., Communicating with product owners and UX designers and convert the mocks into presentable elements. Participating in SCRUM ceremonies, providing accurate estimates. Contributing on technical documentation. Performing continuous Angular and PrimeNG upgrades. Ensure performance, quality and responsiveness of the product., Angular5/6, PrimeNG, RxJS, SASS, GIT, TeamCity, Jasmine, Bootstrap
  • MODAL, Front end Dev, 02/2017, 05/2018, 1-Stop Connections, Container parks and depots face unique challenges when managing trucks and container traffic, such as long truck queues, congestion and container re-directions. Modal provides inter-connectivity between supply chain partners to improve business efficiency and reduce costs., Developing the Front-end screens using reusable modules. Participating in SCRUM ceremonies, providing accurate estimates. Contributing on technical documentation. Being a member of Front end committee, making the best practices and guidelines to the team. Performing continuous Angular upgrades. Ensure performance, quality and responsiveness of the product., Angular2/4/5, RxJs, Bootstrap, PrimeNG, LESS/SASS, SVN, Bamboo, Jasmine, Karma
  • PPT Dashboard, MTS, 01/2015, 12/2016, Amadeus, The PPT Dashboard is a centralized place where are gathered information about PPT tests applications cycle. The dashboard provides different services related to applications operability checks. Each service includes a set of tests features that can be configured and scheduled at application level., Leading the team in India by coordinating with counterparts in Germany and ensuring the smooth delivery of the dashboard deliverables. Technical lead responsible for analysis, decision making of the technologies that has to be used. Managing, coordinating with all functional teams. Estimating the project plan and coordinating with the project management team and making sure the smooth delivery by meeting the deadlines. Involving in documentation, making architectural documentations that has to be used by the other team members. Participating in Sprint planning, executing the sprint, retrospective meeting to discuss on deliverables. Providing trainings and participating in knowledge sharing sessions. Coordinating with the business analysts time to time to understand their expectations and priorities and deliver accordingly. Responsible for creating the mock-ups and freeze on the design after discussing with business analysts and the clients. Single point of contact for the internal project 'Continuous Integration and Continues development' (CICD). Representing the team for implementing the Lean methodology, and as a part of it responsible for the setting up Visual Management Boards (VMB). Team building and ramping., HTML, CSS, JavaScript, JQuery, JavaScript MVC, AngularJS, Angular, Bootstrap, Core Java, PHP, Glassfish, Git/Stash, Karma, Agile methodologies, Received 'Pat on the Back' award twice for the smooth deliverables. Achieved ITIL V3 Certification.
  • NetApp, Sr. S/W Developer-UI, 11/2014, 01/2015, Innominds, NetApp's System Performance Modeller (SPM) tool is an indispensable tool for sales engineers and partners to determine which hardware and software solutions meet customers' performance needs. The tool was critical to the NetApp sales and partner experience, so it was very important for users to trust its accuracy and effectiveness., Understanding the existing framework which is redesigned in Ext JS by coordinating with the team members. Understanding the existing product and automating the test cases given by QA team. Set up Automation framework using Siesta by writing harness and test suite. Trained the members of the team about the JavaScript and Object Oriented JavaScript. Helping team in report generation for the automation that is running every day. Participating in Sprint planning, process and retrospective meeting being following agile process., HTML, CSS, JavaScript, JQuery, Siesta, MongoDB, ExtJS, AngularJS, agile methodologies, Completed the long wait project of automating the UI test cases using Siesta framework. Received appreciation from client for completion of automating the test cases in time for the same.
  • Sure Touch, Sr.S/W Developer-UI, 08/2014, 11/2014, Innominds, Medical Tactile, Inc., (MTI) is motivated by the fact that over 70% of newly-diagnosed breast cancers are found via the sense of touch. MTI currently has a product, the Sure Touch Visual Mapping System, which makes this tactile sensing technology available to breast specialists, but its acceptance and usefulness to the larger medical community is significantly limited by being an isolated entity., Meeting the customer, understanding the requirements and writing the use cases. Discussing and proposing the feasible solutions for the client. Coordinating with Technical management regarding deciding on the technologies to be used. Scaffolding the application. Coordinating with the backend team with writing API's. Writing the code for the UI screens using wireframes. Helping integrating the front end with backend API's. Designing, developing, testing, deploying, bug fixing, maintaining and supporting the application., HTML, CSS, JavaScript, JQuery, AngularJS, Bootstrap, NodeJS, Yeoman, Grunt, Karma
  • Appcito, Sr. S/W Developer-UI, 06/2014, 08/2014, Innominds, Appcito instantly accelerate, secure and optimize your cloud apps. Whether for building new apps specifically for deployment on Amazon Web Services (AWS) or moving existing applications from a private data centre to the cloud, Participating in the technical discussions to decide on architecture and the technologies to be used. Preparing the Poc, Scaffolding the application, Designing, developing, testing, deploying, bug fixing, maintaining and supporting the application., HTML, CSS, JavaScript, JQuery, AngularJS, Bootstrap, Yeoman, Grunt, Bower, NodeJS, PHP, SQL
  • EMC2, Sr. S/W Developer-UI, 03/2014, 06/2014, Innominds, Waddell and Reed is executing a program to integrate product information from legacy systems and third party data feeds into a new financial industry data model from GoldenSource, ('GS'). To support the overall effort, this project will create the mappings necessary to integrate, or extract, transform, and load ('ETL'), product data into GoldenSource., Developing the screens, writing client side scripting, writing business logic. Participating in code review. Integration Testing, Bug fixing, Defect tracking. Build and Deploying and releasing in sprints., HTML, CSS, JavaScript, JQuery, Java, SQL
  • Nokia, Sr. S/W Developer-UI, 05/2013, 03/2014, Innominds, Bharti ANEC is a web based application for Bharti Airtel designed and developed by NSN for the purpose of Customer Experience Management. Key areas of monitoring are 2G/3G voice and data, fixed broadband, device usage analytics and core infrastructure performance., Development of UI screens using Portlets and Life ray technologies. Participating in code reviews and suggesting the changes on the code base. Building and Deploying and application in staging and production environment. Participating in Sprint planning, process and retrospective meeting being following agile process. Conducting meetings and coordinating with the team members from across the globe. Conducting daily status meeting and collecting the work reports from team members and assigning the work on priority basis. Unit testing, Integration testing and participating in regression testing. Providing continuous Production support, HTML, CSS, JavaScript, JQuery, BackboneJS, Bootstrap, Java, Agile methodologies, SQL, Received 'Performer of the year' award on successful completion of the ANEC project.
  • Intacct, Sr.Application Engineer, 07/2006, 02/2013, Intacct is a SAAS based ERP product which provides its services in United States of America and mostly used by Small and Medium Scale Industries. It is even used by AI-CPA's for providing their services for Clients., Study the project requirements and work with product management team in San Jose to discuss and understand the requirements and propose the best feasible solutions. Writing the design document, discuss and get the approval from the technical management. Creating the schemas in the database for setting up the individual development environment and working on DDL, DML commands to operate on the database. Executing the Explain plan and to fine tune the queries written in the code base. Participating in 'Performance tuning project' by replacing the better quality code and fine tune the queries to achieve the better performance of the code base. Developing the code and creating associated database tables. Unit testing and writing the test case documents. Fixing the bugs at sandbox level as well as production level. Reviewing the code of pears with pear standards compliance. Supporting the project/feature post production by fixing the escalations within SLA. Served as Single Point of Contact for 'Supply chain management' team. Worked directly on customer data to fix the code as well as the bad data which is resultant of the buggy code. Train the juniors according to the area of expertise., HTML, CSS, JavaScript, JQuery, Linux, Apache, PHP, SQL, Received 'Live wire' award for getting the customer appreciation while on CRT team. Received 'Direct appreciation' from the client in the meetings and through emails. Got promoted as 'Senior Application Engineer' from 'Application Engineer'. Received 'Eagle' award for picking and fixing the bugs on timely basis before even being realised by the customer.

Certification

Certified Scrum Master

Timeline

Senior Frontend Developer

Macquarie Bank
11.2022 - Current

Sr.Frontend Dev

HCF
06.2022 - 11.2022

Sr.Front End Dev

86 400 (ubank)
05.2021 - 06.2022

Sr.Front End Dev

NSW Department of Education
11.2018 - 05.2021

Front End Dev

Innovit
05.2018 - 11.2018

Front end Dev

1-Stop Connections
02.2017 - 05.2018

S/W Developer-UI

Amadeus Software Pvt. Ltd.
01.2015 - 12.2016

S/W Developer-UI

Innominds Software Pvt. Ltd.
05.2013 - 01.2015

S/W Developer-UI

Intacct Software Pvt. Ltd.
07.2006 - 02.2013

Master of Science - Computer

Andhra University
Vidya Gorrela