Harnoor Bandesh

Software Engineer

Melbourne, Victoria, Australia7 yrs 9 mos experience

Key Highlights

  • 8+ years of experience in JavaScript and web development.
  • Expert in scalable architectures and performance optimization.
  • Proficient in leading front-end development teams.
Stackforce AI infers this person is a Fullstack Developer with a focus on Web3 and scalable architectures.

Contact

Skills

Core Skills

Next.jsSoftware ArchitectureSolidityReact JsDjangoMongodbExpressReact NativeReduxNode.js

Other Skills

Amazon Web Services (AWS)Apollo GraphQLCC++CSSCascading Style Sheets (CSS)Docker ProductsExpoExpress.jsFigmaGitHubGithubGraphQLGruntJSHTML

About

I am a Javascript enthusiast with 8+ years of experience, who constantly strives to further my abilities. I like to refer to myself as a “Design-geneer” for my passion for creating Scalable Architectures. I design pixel-based solutions for the web and mobile and develop websites and web applications. I am proficient in React JS, Typescript, Redux, React Native, NextJs, Node Js, MongoDB, Express, KOA, Webpack, SASS, and unit testing frameworks like QUnit, JsUnit, JEST, and MOCHA. My deep understanding of Next.js rendering strategies, such as static site generation (SSG), incremental static regeneration (ISR), and server-side rendering (SSR), allows me to optimise website performance effectively. I also bring experience in website SEO and implementing Google Analytics to drive data-driven decisions. I have made a POC to drastically improve the rendering time of the page and time to interactivity using Express Js and React. It can be found at (https://github.com/HBandesh/TTFB-Optimization-React) I build websites. I specialize in front-end development HTML5, CSS3, JavaScript. I’m a multidisciplinary digital designer and developer and excel at integrating seamlessly into my organizational teams, becoming their go-to developer of choice as I seamlessly fit into development workflows. I’ve designed streamlined, easy-to-use websites and user interfaces. I work to the principle that less is more, while carefully and strategically including important details and interactions. I develop compelling designs that spring to life using transition and animations that suit my clients, using the most sophisticated technologies available today for fully interactive and responsive websites and apps. I develop fast interactive front ends, using the latest technologies and techniques to reduce page load time. I pride myself on being able to use my knowledge and initiative to deliver high-quality results to tight deadlines. I enjoy a challenge and look for the opportunity to expand and develop my skill set.

Experience

Up

Software Engineer

Jan 2025Present · 1 yr 2 mos · Melbourne, Victoria, Australia · Hybrid

Tiimely

Frontend Engineer

Apr 2023Jan 2025 · 1 yr 9 mos · Adelaide, South Australia, Australia · Hybrid

  • My responsibilities include:
  • 1. Lead the front-end development efforts, focusing on building new features and fixing bugs in the
  • existing system, which is based on .NET.
  • 2. Upskill in .NET to effectively contribute to the development tasks.
  • 3. Collaborate with the team to migrate the existing system to a headless architecture, with the front end
  • in React and the backend in .NET, communicating via REST APIs.
  • 4. Lead the front-end working group to finalize the architecture of the new application, ensuring scalability
  • for numerous PASS partners and configurable journey setups.
  • 5. Select appropriate technology stack including Next.js, Tailwind CSS, Shadcn, TypeScript, Jest, Localize,
  • GitHub, and Vercel to meet project requirements.
  • 6. Lead the team in building the new application from scratch, adhering to tight deadlines while
  • maintaining code quality and following best practices.
  • 7. Work closely with designers to establish a scalable design system, ensuring CSS configurability to easily
  • change themes and styling across the entire site.
  • 8. Collaborate with cross-functional teams to ensure alignment on design and development decisions.
  • 9. Implement AWS and Docker to set up a web server for the application, which previously lacked one.
  • 10. Upskill in Tableau to enhance data visualization capabilities and drive insights through interactive
  • dashboards.
  • 11. Build complex Tableau dashboards for various PASS partners, providing valuable data insights and
  • supporting decision-making processes.
  • 12. Provide mentorship and guidance to junior developers, fostering their growth and development within the team.
Next.jsSoftware ArchitectureTypeScriptTailwind CSSvercelTableau+3

Thought farm pty ltd

Senior Software Engineer

Sep 2022Feb 2023 · 5 mos · Adelaide, South Australia, Australia · Remote

  • My responsibilities include:
  • 1. Design and development of Sunflower Land game built on Web3 principles.
  • 2. Build secure smart contracts on solidity, to be deployed on the polygon blockchain.
  • 3. Set UI/UX game and community standards.
  • 4. Strategize architecture best practices.
  • 5. Single-handedly implemented PWA on the game. Seamless flow was established between the game and MetaMask for signing the transactions.
  • 6. Community & Educational content creation on our official Twitch channel (streaming, guides, open-source assistance).
  • 7. Research and write proposals for new features that can be included in the game to increase the user base.
  • 8. Analysize the areas of opportunity to increase the web performance of the game.
  • Technologies Used: React Js, Typescript, Polygon Blockchain, Solidity, XState, Node JS.
Non-Fungible Tokens (NFTs)XStateNode.jsweb3SolidityTypeScript+1

University of adelaide

2 roles

Freelance

Promoted

Aug 2021Dec 2021 · 4 mos

  • 1. Created a Project Course Management application that helps university professors drastically reduce the time in marking/managing research projects. It helps to streamline the communication between the markers and the professors.
  • 2. I Lead the group of developers to create a scalable database architecture.
  • 3. My primary responsibilities include creating complex data models, building indexes, and optimizing queries to improve database performance.
  • 4. I helped the team to build high-quality and secure Apis on Express using Helmet, Passport, body parse, etc.
  • Technologies Used: Mongo DB, Express, Node Js, Passport, Helmet, React Js, Redux.
MongoDBExpressNode JsPassportHelmetReact Js+1

Instructor

Jun 2021Aug 2021 · 2 mos

  • As an Instructor of Full-stack Flex Bootcamp at the University of Adelaide, my responsibilities include:
  • 1. Deliver a comprehensive, high-quality full-stack program to all students.
  • 2. Teach all the areas of the curriculum.
  • 3. Help students in building up real-life projects using cutting-edge technologies like React js, Node Js, Mongo, etc.
  • 4. Provide expert advice about the content, processes, and strategies that can shape individual professional learning.
  • 5. Monitor, evaluate and report student progress in key learning areas.
  • The course covers JavaScript, NodeJS, Express, MySQL, ORM, MVC, NoSQL(MongoDB), PWA, and React.

Assignar

Software Engineer

Aug 2021Sep 2022 · 1 yr 1 mo · Adelaide, South Australia, Australia

  • My responsibilities include:
  • 1. Building a great product and taking ownership of delivering high-quality code using best practices.
  • 2. Contributing to product discussions and to the roadmap, collaborating with designers, data scientists & clients to create a customer-centric product.
  • 3. Lead the Design system team that helped to streamline the process between the designers and
  • developers, to ship features as fast as possible.
  • 4. Lead the Frontend Guild whose purpose was to research and analyze the existing web pages and
  • drafting up proposals to increase the front-end performance.
  • 5. Help grow the team members and foster a creative atmosphere to let everyone innovate, make smart decisions, and deliver results.
  • 6. Building scalable and performant code, with proper unit tests, across the stack - React Js, TypeScript, Apollo, GraphQL, AWS/Serverless, Django/Python, Jest, etc.
  • 7. Building a new flow for the data onboarding that will massively reduce the time to value for our customers.
  • 8. Taking ownership of all the front-end-related proposals and technology upgrades.
  • 9. Actively engage in code reviews and make sure that the quality of the codebase is maintained with each Pull request.
  • Technologies Used: React Js, TypeScript, Material UI, Apollo, GraphQL, Django, Python, Graphene
Python (Programming Language)Apollo GraphQLMaterial-UIDjangoGraphQLReact.js+2

Pearler

Software Developer

Aug 2020Aug 2021 · 1 yr · Adelaide, South Australia, Australia

  • 1. We are building a product using cutting-edge technologies like React, Redux, Typescript, KOA API, Tailwind, Webpack, etc.
  • 2. Lead the front-end team and my responsibilities included ensuring top-notch code quality, reviewing and merging PRs, providing estimates for the stories/defects, planning sprints, and releases, etc.
  • 3. I have built the front-end architecture of the project from scratch.
  • 4. I have single-handedly built many complex functionalities like direct copy-paste from an excel sheet instead of uploading one, complex chat and push notifications functionality from scratch using web sockets, complex search, and sort, etc.
  • 5. Helped the team to build scalable models on the mongoose.
  • 6. Built APIs on Koa, which performed some complex tasks like data normalization, applying business
  • logic on data, storing and retrieving data from MongoDB.
  • 7. Built the drag and drop functionality, where the users can drag the questions to adjust the order.
  • Technologies Used: MongoDB, React Js, Redux, JEST, Tailwind, a11y and Koa.

Simple integrated marketing

Developer

Aug 2019Mar 2020 · 7 mos · Greater Adelaide Area

  • Worked as a part-time developer at Simple. Responsibilities:
  • 1. Lead the Mobile App team and helped the team to ship 4-5 apps on both IOS and Android stores in a span of 6 months.
  • 2. Built a scalable and reusable platform code using React Native and Lerna. Built Apps for different government councils in south Australia like the City of Playford, the City of Holdfast Bay, and the City of Marion. People can view news, and events happening in the city, check and schedule notifications for the bins collection schedule, Contact the elected members, and pay fines.
  • 3. Developed some of the complex functionalities in React Native Like scheduling notifications for Bins collection.
  • 4. Built reusable CMS (craft) driven e-mail templates in MJML for a client – Rundle Mall.
  • 5. Made CMS(Craft) driven website for many Big Real Estate clients in South Australia by making reusable components.
  • 6. Wrote detailed documentation of the App Architecture, making it easy for new developers to get used to the app.
  • Technologies Used: React Native, Expo, Styled components, Lerna, Redux, Craft, PHP, MJML, Figma, GIT.
GitHubRedux.jsLernaFigmaExpoReact Native+1

Publicis sapient

Senior Associate

Oct 2015Jun 2019 · 3 yrs 8 mos · Gurugram, Haryana, India

  • Built Scalable architectures for many big clients like Ferrari, Warner Bros, Unilever, Ann Taylor and many more. Some of them are explained below:
  • 1. Ferrari World, Abu Dhabi: Made server-side rendering framework of React components in Node JS. Complete ISOMORPHISM was achieved where the components were rendered on the server, the redux store was also built at server-side and was passed on to client-side on a window object.
  • 2. Warner Bros, Abu Dhabi: Built complex components using react from scratch. Extensively used the various features provided by REACT JS and made them Sitecore (CMS) compatible. The server-side rendering feature provided by reactjs.net was used and I helped the team in getting that possible in a CMS driven website.
  • 3. Ann Taylor, USA: Made some complex functionality like Buy online and pick up in the store which involved a complex business logic. Used redux to communicate among the components with deep nesting. Made some of the most complex react-redux components successfully under aggressive timelines with quality code. I also implemented the Analytics using the Adobe DTM tool.
  • 4. Sunsuper, Australia: Designed a single-page application for the users to join the firm. I made a web chat module for the project using jQuery. The module was created in such a way that the chat was offered based on agent availability with regular polling intervals. A third-party API integration was also in place.
  • All the websites were compliant with Level AA of the Web content accessibility guidelines version 2.0 (WCAG 2.0) standard
  • Technologies Used: Mono Repo, MongoBD, React Js, Redux, JEST, MOCHA, Node JS, Web Content Accessibility Guidelines (WCAG), WEBPACK, JS, HTML 5, SCSS, GIT, a11y and Zeplin
MongoDBWebpackGitHubRedux.jsHTML5Cascading Style Sheets (CSS)+4

Education

University of Adelaide

Master's degree — Computing and Innovation

Jan 2019Jan 2021

Thapar Institute of Engineering & Technology

BE

Jan 2011Jan 2015

Stackforce found 100+ more professionals with Next.js & Software Architecture

Explore similar profiles based on matching skills and experience