Summary
Overview
Work History
Education
Skills
Websites
Certification
Personal Particulars
Personal Information
Timeline
Generic

Peter Aja

Melbourne,Australia

Summary

Experienced Senior React developer with proficiency in ReactJs, Redux Toolkit, Context API, Next.JS, TypeScript, JEST & React Testing Library, with added expertise in Node/Express, AWS, GraphQL. Demonstrated proficiency in optimizing performance, reducing load times through efficient coding practices and tools. Adept at working collaboratively with diverse teams, including product owners and stakeholders.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Senior Frontend Developer

Telstra
Melbourne, Australia
07.2024 - Current
  • Consumed Api using ReactJS to pull param tree data to show the functional components.
  • Upgraded the MRT (Materia react table) from version 1 to version 3.
  • Developed user-friendly, browser compatible, and responsive design using MaterialReactTable (MUI) to change rows into columns and columns into rows with sorting, filtering, resizing etc.
  • Implemented some charts and graphs using Recharts library for application.
  • Developed two columns Tree UI to render dynamic data which further controls the tabular layout like show/hide columns/rows, ordering.
  • Wrote unit tests for UI components using JEST and React Testing Library to catch errors in advance.
  • Utilized effective debugging tools to identify areas of performance issues.
  • Extensively used Bitbucket for version controlling to track and manage changes.

Senior Frontend Developer

Freelance
Melbourne, Australia
11.2023 - 06.2024
  • Consumed Stocks Api using ReactJS to pull stock products and their details like company, price etc.
  • Developed user-friendly, browser compatible, and responsive UI components for a Stock Investing application, empowering users to analyze stock performance and execute trades with ease.
  • Wrote unit tests for UI components using JEST and React Testing Library to catch errors in advance.
  • Implemented some charts and graphs using CanvasJS library for Loan application.
  • Utilized effective debugging tools to identify areas of performance issues.
  • Extensively used GIT for version controlling and pushing code to GitHub.
  • Conducted code reviews of junior and co-programmers, solved their code related problems, mentored them to adhere to coding best practices and solve complex problems.

Senior Frontend Developer

Infosys
Melbourne, Australia
10.2022 - 08.2023
  • Built some ReactJS based functional components for learning and profile management application.
  • Enhanced the application performance by employing Redux for state management, along with implementing lazy loading, memoization, windowing, and cleanup techniques in critical components.
  • Utilized effective debugging tools like Redux DevTools, Testing Playground, Profiler, Browser Developer Tools etc to effectively identify areas of performance issues and resolve them to ensure a smooth user experience.
  • Implemented search functionality with filters for courses using ReactJS and Typescript.
  • Implemented some course filters for API changes using ExpressJS.
  • Followed the EsLint and Prettier best practices across all code, to help catch syntax errors, to ensure code consistency, to reduce code review time, to improve readability, and to increase overall code efficiency.
  • Troubleshooted and resolved critical bugs during development and testing phases.

Software Engineer

Symbio
Melbourne, Australia
06.2021 - 08.2022
  • Streamlined user experience through efficient creation of multistep front-end interfaces for subscribers.
  • Successfully optimized and significantly reduced the load times for critical pages, including the dashboard, ticketing system, mobile plans, and reports.
  • Implemented interactive user-facing features ensuring efficient user experience with maximum scalability.
  • Assisted the team to migrate on Prem application to AWS and containerized using docker and Kubernetes.
  • Participated in and facilitated daily stand-ups, bi-weekly sprint planning, and sprint retrospectives.
  • Worked on Gitlab based CI/CD pipelines to support sprint releases.

Software Engineer

Health Metrics
Melbourne, Australia
06.2019 - 06.2021
  • Developed responsive and browser friendly pages for Residents for their temporary and permanent admissions to the Residential Aged Care, Retirement Villages, Disability and Primary Health Care.
  • Integrated Xero, Datacom REST API for contacts, Accounts, Invoices.
  • Developed REST API for Residents, Admissions, Discharges, Movements, Care Recipient.
  • Successfully troubleshooted and resolved critical bugs during development and testing phases, improving overall product functionality, and increasing customer satisfaction.
  • Did code reviews and helped coworkers to improve code quality and follow best practices.
  • Extensively used GIT for version controlling and pushing code to GitHub.

Software Engineer

Sequoia Financial Group
Melbourne, Australia
06.2017 - 01.2019
  • Provided user interfaces to umpteen application pages such as products, shopping cart, and checkout which are different ecommerce products related to Company, Trust, and Fund.
  • Integrated 2 Factor Google Authentication for extra login security.
  • Led the development of dispatch service using Australian Post API to enable document delivery to customers.
  • Integrated BGL and CAS360 REST Api for pull and push companies, officeholders, shareholders details.
  • Utilized JIRA, Confluence, Slack and Ms Teams to foster collaboration and improve communication, to facilitating streamlined project delivery.
  • Troubleshooted and solved bugs during development and testing phases.

Education

Bachelor of Technology - Computer Science and Engineering

Skills

  • Responsive Web Development
  • Cross-Browser Compatibility
  • RESTful Services Integration
  • Unit Testing
  • Docker
  • CI/CD Pipelines
  • Kubernetes
  • AWS
  • Agile Methodologies
  • Scrum
  • Elastic Search
  • Team Collaboration Tools
  • Version Control
  • Cross-Functional Collaboration
  • Communication Skills
  • Database Management
  • MySQL
  • SQL Server
  • NoSQL
  • PostgreSQL
  • MongoDB
  • Problem Solving
  • ReactJS
  • TypeScript
  • Bootstrap
  • Axios
  • JSX
  • JavaScript
  • JQuery
  • Redux
  • Redux Toolkit
  • Context API
  • HTML5
  • CSS3
  • LESS
  • SCSS
  • Tailwind CSS
  • Post CSS
  • PHPUnit
  • JEST
  • React Testing Library
  • Front End Web Development
  • Webpack
  • NPM
  • Web Services
  • SOAP
  • Payment Gateways
  • Stripe
  • PayPal
  • AuthorizeNet
  • JIRA
  • Confluence
  • Slack
  • Teams
  • AWS Lambda
  • AWS CloudFront
  • AWS ECS
  • AWS EKS
  • AWS S3 Bucket
  • PHP
  • Symfony
  • Laravel
  • WordPress

Certification

  • Certified React Professional
  • Certified React Web Developer

Personal Particulars

Australian Citizen, Available upon request

Personal Information

Citizenship: Australian Citizen

Timeline

Senior Frontend Developer

Telstra
07.2024 - Current

Senior Frontend Developer

Freelance
11.2023 - 06.2024

Senior Frontend Developer

Infosys
10.2022 - 08.2023

Software Engineer

Symbio
06.2021 - 08.2022

Software Engineer

Health Metrics
06.2019 - 06.2021

Software Engineer

Sequoia Financial Group
06.2017 - 01.2019

Bachelor of Technology - Computer Science and Engineering

Peter Aja