Balaji B H

Balaji B H

Software Engineer - II
A passionate backend developer with a solid foundation in cutting-edge technologies. My expertise includes Node.js, Express.js, Hapi.js, Hasura, GraphQL, and various SQL databases. I thrive on all things related to backend development, from crafting efficient database designs to architecting robust microservices and building scalable systems. With a keen eye for optimizing performance and a relentless pursuit of excellence, I'm dedicated to pushing the boundaries of what's possible in the world of backend development.
NodeJs
ExpressJs
Hasura
graphql
React
The Most Amazing...
....thing that I have done, worked on the core business feature and the most complicated lead section in one of the real estate application.
Interest & Expertise
Interest & Expertise
  • Backend Development
  • Database Design
  • Microservice Architecture
  • Playing Chess and Cricket
Achievements
Achievements
  • Secured 3rd place in the GPT challenge held by GeekyAnts.
Skills
Databases
MySQL, Postgres DB
Backend Framework & Library
Node.js, Express.js, Hapijs, Hasura
Languages
HTML / CSS, JavaScript, Python, C++, TypeScript
Version Control
GitLab, GitHub
Editors
IntelliJ, Visual Studio Code, Pycharm
State Management
Redux
Query Language
GraphQL
Frontend Framework & Library
React
Shell Script
Bash
Projects
Real-estate Application
A real estate application for builders and channel partners. Description: Metroghar is a real estate application which helps the builders to connect with the channel partners to sell their properties. Through my work on this project I have gained a good understanding of the database design, API structure, microservice architecture, high level system design and scaling the systems. I have also learned about using Redis, BullMQ for queuing and creating CRUD operations with GraphQL endpoints. I have learned about third party integrations such as postmark and 2Factor for sending emails and sms and stripe integration for payment.
Tech stack - Node.js, Express.js, Hasura, graphql, postgresDB, Redis.
A food Application
Myfojo is a food application which helps the users to find their favourite recipes. The users can also watch videos of how to prepare their favourite dishes along with the nutrition and quantity confirmation. It also has a meal planner feature where the users can plan their meals and also check the ingredients along with the nutrition and quantity information to prepare their planned meals. The users can also buy the groceries required to prepare their meals.
Tech stack - Hapi.js, Sequelize, Joi, MySql Database.
GeekCare
GeekCare is a health care application where users can book appointments with the doctors, have online consultation via video call feature and also can interact with the doctors via chat feature to get their prescriptions and resolve other queries. Through my work on this project I have gained a good understanding of the database design and API structure.
Tech stack - Node.js, Express.js, Hasura, graphql, postgresDB.