ABOUT ME

Hi, I'm Hitesh Pattanayak, Senior Product Engineer at Infracloud Technologies, AWS Community Builder, Certified Kubernetes Application Developer and Technical Content Writer related to application development: blog-site

Hobbies: Workout | Chess | Bike riding

Certifications

Linux Foundation CKAD certification

Aug 26 2023

View here

AWS serverless mindset

April 2023

View here

KodeKloud CKAD certification

July 2022

View here

Work

Infracloud Technologies

Senior Product Engineer Aug 2022 - Now

Essentially enabling users to fill minimal configurations (in UI or CLI) and have backend APIs to do CRUD operations on various resources and use EKSA plugin, custom controllers in order to provision K8s cluster on a baremetal. Also have debug channels to let know users about provisioning status.

View here

Provide users the capability to debug from UI itself.

All capabilities include:

  • Provisioning cluster - single node and multi-nodes
  • Delete cluster
  • Rollback cluster provisioning & Restart from beginning
  • Backup & Restore cluster state
  • Scaling CP & DP nodes of the cluster
  • Upgrade CP & DP nodes of the cluster
  • Terminating ongoing cluster ops and restore to previous stable state
  • Immediate Roadmap:

  • Open API config support
  • Private registry support
  • Tech Stack: Golang, Postgres, Kubernetes, Docker, EKS-A, gRPC, REST.

  • Develop and maintain codebases, contribute in architecture, contribute in agile-scrum maintenance.
  • Developed and maintained (adding/refactoring functionalities) microservices using Golang scripting, gRPC, REST, Postgres.
  • Experiment with EKSA plugin and explore its functionalities in order to provide user the same but in a simpler way.
  • Setup testbeds (in Equinix or Vagrant-Virtualbox setup) to test out the developed functionalities.
  • Thoughtworks

    Senior Consultant Oct 2021 - July 2022

    Create a trading-pricing microservices based backend platform to expose APIs to get latest price/orderbooks/candles/historical stats of a crypto assets like BTC, ETH, etc.

    Tech Stack: Golang, Postgres, TimescaleDB, Kafka, Kubernetes, Docker, Datadog, Rancher, gRPC, REST.

  • Develop and maintain codebases, contribute in architecture, contribute in agile-scrum maintenance.
  • Developed and maintained (adding/refactoring functionalities) microservices using Golang scripting, gRPC, REST, Postgres, Redis and Timescale.
  • Managed Event driven architecture using Kafka.
  • Monitored microservices using Datadog’s APM, metrics, dashboard, logs.
  • Managed Kubernetes objects configurations and deploying them on across environments.
  • Managed CI/CD pipeline using Github actions (runners) and ArgoCD.
  • Managed branching and semantic versioning using GitFlow.
  • Managed releases (estimation, task delegation, checkpoints) with my peer group’s help.
  • Sureify Technologies

    Senior Software Developer Dec 2020 - August 2021

    Development of a Web-based product to enable users to create apps using drag & drop components. Also provide ability to integrate APIs, DB queries, etc to fetch data. Idea was to develop applications on the lines of AppGyver(by SAP), UIBakery, Buildr, Retool, etc but multi-tenant based with simpler UI.

    Tech Stack: Golang, Postgres, TimescaleDB, Kafka, Kubernetes, Docker, Datadog, Rancher, gRPC, REST.

  • Develop and maintain codebases, contribute in architecture, contribute in agile-scrum maintenance.
  • Developed and maintained (adding/refactoring functionalities) microservices using Golang scripting, gRPC, GraphQL, MYSQL and Redis.
  • Managed decoupled SAGA architecture using RabbitMQ.
  • Monitored microservices using ELK stack.
  • Managed Kubernetes objects configurations and deploying them on across environments.
  • Managed CI/CD pipeline using Github actions (runners) and CircleCI.
  • Worked on frontend functionalities using REACT framework.
  • Cognizant

    Project Associate Feb 2019 - Dec 2020

    Automated various redundant processes for a banking client using Python, Selenium, C#, MySQL. Managed decoupled architecture using RabbitMQ. Monitored processes using ELK stack. Worked on frontend functionalities using REACT framework for Admin console.

    Tech Stack: Python, Selenium, C#, Postgres, RabbitMQ, Docker, REST, ReactJS.

  • Develop and maintain codebases, contribute in architecture, contribute in agile-scrum maintenance.
  • Automated various redundant processes for a banking client using Python, Selenium, C#, MySQL.
  • Managed decoupled architecture using RabbitMQ.
  • Monitored microservices using ELK stack.
  • Worked on frontend functionalities using REACT framework for Admin console.
  • Infosys

    Senior Software Developer Oct 2015 - Jan 2019

    Developed web pages as a part of monolith application using ASP.NET MVC, C#, SQL Server. Deployed the webapps in IIS. Maintained the webpages by fixing bugs and issues.

    Tech Stack: C#, SQL Server, IIS, ASP.NET MVC, REST, ADO.NET Entity Framework.

  • Develop and maintain codebases, contribute in architecture, contribute in agile-scrum maintenance.
  • Developed web pages as a part of monolith application using ASP.NET MVC, C#, SQL Server.
  • Deployed the webapps in IIS.
  • Maintained the webpages by fixing bugs and issues.
  • OSS

    AWS EKS Anywhere

    View here

    Corso

    View here