Prakhar Awasthi

Software Engineer

Bengaluru, Karnataka, India2 yrs 7 mos experience
AI EnabledAI ML Practitioner

Key Highlights

  • Expert in building scalable microservices with Golang.
  • Proficient in both backend and frontend development.
  • Experience with cloud technologies and CI/CD pipelines.
Stackforce AI infers this person is a Backend Developer specializing in SaaS and EdTech industries.

Contact

Skills

Core Skills

GolangMicroservicesBackend DevelopmentFrontend DevelopmentApi Development

Other Skills

APIsAgora SDKAmazon Web Services (AWS)Apache ZooKeeperCloud MemorystoreCloud SQLDjango REST FrameworkDockerFirebaseFlaskGCPGoogle Cloud Platform (GCP)Google Cloud Pub/SubGraphQLJavaScript

About

I’m passionate about creating scalable and reliable applications that solve real-world problems. I love working with the latest technologies and tackling complex challenges head-on. There’s nothing more rewarding than seeing my work make a tangible impact, whether it’s improving efficiency or driving innovation. > Backend Developer specializing in microservices with Golang. > Experienced in building APIs using REST, gRPC (commonly for internal microservices), and GraphQL (typically for client-facing applications). > Skilled in event-driven design with RabbitMQ and caching strategies using Redis. > Entry-level experience in containerization and orchestration with Docker, Kubernetes, and Swarm. > Familiar with GCP services like GKE, Cloud Pub/Sub, Cloud SQL, and Memorystore. > Strong knowledge of databases: MongoDB and PostgreSQL. > Experienced in CI/CD pipelines, especially with GitHub Actions. > Practice test-driven development (TDD) with unit and integration tests. > Familiar with Python, React, and Next.js for full-stack contributions when needed.

Experience

2 yrs 7 mos
Total Experience
1 yr 4 mos
Average Tenure
1 yr 3 mos
Current Experience

Orange health labs

SDE - 1

Feb 2025Present · 1 yr 3 mos · Bengaluru, Karnataka, India · On-site

Opentext

Associate Software Engineer

Sep 2023Jan 2025 · 1 yr 4 mos · Bengaluru, Karnataka, India · Hybrid

  • 1. Developed and maintained robust backend services for ZENworks, a comprehensive endpoint management software.
  • 2. Contributed to the creation and assignment of bundles and policies for Windows, Linux, Mac, IOS, and Android agents, ensuring seamless deployment.
  • 3. Designed APIs and managed data transmission utilizing JSON metadata, Cloud Memorystore for caching, and Cloud SQL for storage. Implemented asynchronous microservice communication via Google Cloud Pub/Sub.
  • 4. Participated in deployment processes using Kubernetes clusters, ensuring high scalability and reliability of backend services.
GolangMicroservicesAPIsRESTgRPCGraphQL+4

Micro focus

Software Engineer

Feb 2023Aug 2023 · 6 mos · Bengaluru, Karnataka, India · Hybrid

  • During my internship, I developed a configuration management service using Golang, ZooKeeper, and React.
  • 1. Backend Development: Created a backend service with Golang, using the go-zookeeper library to sync configuration data across server clusters via ZooKeeper.
  • 2. Data Management: Stored configuration data in ZooKeeper for synchronization among microservices and implemented two parallel listeners as separate goroutines: File Listener monitored and synced manual changes in configuration files across services, while the ZooKeeper Listener synced changes made via the frontend to the actual configuration files.
  • 3. Frontend Development: Built a React UI to display and modify configuration data.
  • 4. Containerization: Utilized Docker to containerize the application, making it ready for deployment and ensuring consistency across different environments.
  • This project provided hands-on experience in backend services, distributed coordination, and frontend development and containerization, preparing me for a career in modern distributed systems and microservices.
GolangZooKeeperReactDockerMicroservices

Hue learn

Software Development Associate

Aug 2022Feb 2023 · 6 mos · Bengaluru, Karnataka, India · Remote

  • At HueLearn, I contributed to the development of the HuePlay platform, an innovative online learning environment utilizing AI and metaverse technologies.
  • Backend :
  • 1. Created backend services for the online learning platform, enabling students to enroll in courses and join live classes using Flask.
  • 2. Developed RESTful APIs for frontend interactions.
  • 3. Implemented handlers for various classroom functionalities like classroom session management, chats using websockets, uplaoding and fetching file contents like ppts, pdf, videos etc.
  • 4. Stored all data into MongoDB and Azure cloud storage.
  • 5. Developed the HueAI chatbot using OpenAI GPT models to assist students during sessions which was
  • custom trained with system prompts.
  • Frontend:
  • 1. Implemented whiteboards, code editors, screen sharing and managed classroom sessions using Agora SDK with Next.js.
  • 2. Implemented classroom chat with features like group chat and private chats during online sessions.
  • 3. Developed various viewers in Next.js to facilitate study materials (videos, ppts, pdf etc) to students
  • uploaded by instructors.
  • 4. HueAI chatbot for real-time student assistance.
  • 5. Used pixel streaming to embed our Metaverse environment built using unreal engine
  • This role provided extensive experience in Backend and Frontend development, as well as integrating advanced AI and Metaverse technologies in educational platforms.
FlaskRESTful APIsMongoDBNext.jsAgora SDKOpenAI GPT+2

Curl

Backend Developer

Sep 2021Feb 2022 · 5 mos · Bengaluru, Karnataka, India

  • Project: Sattva Platform
  • Streamlined the process of converting nature images into NFTs, boosting financial sustainability for parks.
  • Enhanced platform performance by optimizing image processing and integrating external APIs and machine learning models.
  • Responsibilities:
  • 1. Developed RESTful API services using Flask (Python) for the Sattva platform.
  • 2. Integrated Twitter’s API to track posts with #SattvaNFT, fetching metadata and images.
  • 3. Used a pre-trained PyTorch object detection model to filter and verify nature-related images.
  • 4. Implemented a GAN model for transforming verified images into artistic representations via Neural Style Transfer.
  • 5. Converted artistic images into NFTs, listed on the OpenSea platform.
  • 6. Utilized MongoDB for data storage, creating endpoints for frontend data display and analytics, including sales data and image conversion stats.
FlaskMongoDBPyTorchNeural Style TransferOpenSeaBackend Development+1

Education

Ramaiah Institute Of Technology

Bachelor of Engineering - BE — ELECTRONICS AND COMMUNICATIONS

Jan 2019Jan 2023

DR. VIRENDRA SWARUP EDUCATION CENTER , KIDWAI NAGAR, KANPUR.

INTERMEDIATE

Jan 2017Jan 2018

DR. VIRENDRA SWARUP EDUCATION CENTER, KIDWAI NAGAR, KANPUR.

HIGHSCHOOL — MATHEMATICS AND SCIENCE

Jan 2015Jan 2016

Stackforce found 100+ more professionals with Golang & Microservices

Explore similar profiles based on matching skills and experience