Harish B.

Harish B.

Full Stack Software Engineer

India
Hire Harish B. Hire Harish B. Hire Harish B.

About Me

Harish has 7+Years of experience as a full-stack professional software engineer, with solid hands-on expertise using Golang, Nodejs, JavaScript, and Solidity. He is experienced in designing and building microservices using Golang/ Nodejs, as well as building decentralized apps using Solidity, Web3js, Truffle Framework, and JavaScript over Ethereum Network. Harish possesses excellent communication and organizational skills, a strong work ethic, and a determination to succeed in all his projects.

Work history

UpStack
UpStack
Full Stack Software Engineer
2021 - Present (3 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

ValueLabs
ValueLabs
Technical Lead
2017 - Present (7 years)
India
  • Designed and developed multi-tenant web apps across the platform for a real-estate product. Built and designed web apps as micro frontends for Platform UI.

  • Led the team towards the development of unique and collaborative solutions enriched with various sets of tools and technologies.

  • Ensured best coding practices and design patterns across the platform.

Capita
Capita
Full Stack Developer
2016 - 2017 (1 year)
India
  • Involved in the development of an innovative solution to help local authorities to safeguard the most vulnerable and deliver better outcomes.

  • Worked as a MEAN stack developer for a product based on micro services architecture, the solution is completely written in JavaScript.

  • As a microservice based solution the product has been scaled up using Azure cloud solutions.

Cognizant
Cognizant
Software Developer
2013 - 2016 (3 years)
India
  • Upgraded the frontend of an existing portal along with templates of various sub apps using Angular.Js and Bootstrap.

  • Developed a web app that automates the collaboration feature of daily status reports from team members and renders it in a dynamic table view with required format.

  • Implemented the functionality of publishing and distributing reports over mail.

Portfolio

Software Developer - Go-notify
Software Developer - Go-notify

Go-notify is an email automation solution written in Golang. It facilitates users to register, send, and schedule custom HTML mails for their clients. It was built using a rich tech-stack: Api-server built using Go-fiber, Apache Kafka as a message broker, Postgres as the database, Redis as cache, Client CLI built using Cobra, Mailgun as Email service, K6 for load testing, and Prometheus & Grafana for Api-server monitoring.

Software Developer - Pdf-Printer
Software Developer - Pdf-Printer

The project is a CLI that generates PDFs in bulk very quickly thanks to Golang concurrency. It can generate Payslip, Invoice & Report Card pdfs. Currently, it supports the following use cases: Employee Payslip, Customer Invoice, and Student Report Card.

Software Developer - ChatBot
Software Developer - ChatBot

The project is a custom chatbot developed using Node js & Dialogflow. It's a chatbot that plays Angular quiz with Users. It is also integrated with Facebook Messenger and is currently live on Facebook Messenger as Angular Quiz.

Software Developer -  Go-personal-diary
Software Developer - Go-personal-diary

The project is a desktop app that serves as one's personal diary. Developed the application using the Golang Fyne toolkit.

Education

Bachelor of Engineering - BE, Electronics & Communication Engineering
Bachelor of Engineering - BE, Electronics & Communication Engineering
OIST
2009 - 2013 (4 years)