Priyansh Nigam, Developer in Berlin, Germany
Priyansh is available for hire
Hire Priyansh

Priyansh Nigam

Verified Expert  in Engineering

Back-end and Database Developer

Berlin, Germany
Toptal Member Since
June 25, 2021

Priyansh, a seasoned software architect, has enriched tech giants like Microsoft and Atlassian. He is an expert in the front end using Typescript, JavaScript, ES6, HTML, CSS, React, npm, and Grunt. He is also an expert in the back end using Go, Java, Hibernate, AWS, Kotlin, Python, Docker, Cassandra, Kafka, Go, Azure, Node.js, Express, JPA, and Spring. He's also skilled in databases like Mongo, Cassandra, RDBMS, and HDFS, making him a holistic talent in the software realm.


Salad Technologies, Inc.
Go, Kubernetes, Google Kubernetes Engine (GKE), Helm, Terraform...
Yara International - Digital Sustainability & Traceability
Kotlin, Microservices, Python, CI/CD Pipelines, AWS Lambda, MQTT, PostgreSQL...
Go, GitHub, CosmWasm, P2P, WASM, Cosmos




Preferred Environment

Java, Go, Algorithms, System Architecture, JavaScript, Node.js, FFmpeg, Kotlin, Python, Amazon Web Services (AWS)

The most amazing...

...product I've designed is Microsoft Azure change tracking, one of the most popular Microsoft products, which scales to billions of virtual machines.

Work Experience

Go Developer

2023 - PRESENT
Salad Technologies, Inc.
  • Designed the virtual Kubelet app that is used by the Salad cloud and is open source. (
  • Spearheaded the project, which is used by an open-source community and by multiple Kubernetes community stakeholders.
  • Oversaw the launch process and deployment of the Kubelet.
Technologies: Go, Kubernetes, Google Kubernetes Engine (GKE), Helm, Terraform, Kubernetes Operations (kOps), Open Source

Senior Back-end Engineer

2023 - 2024
Yara International - Digital Sustainability & Traceability
  • Designed and developed the IOT-based Lambda for the Yara fertilizer product of Yara Digital. The IOT-based Lambdas collect data from multiple RFID devices.
  • Scaled it to handle the 2 million IOT records per minute and also used MQTT for low latency and low signal connection handling on RFID devices.
  • Migrated the Lambdas and core app from Python to Kotlin with minimal downtime, improving the application's performance by over 20%.
  • Developed a React dashboard where you can track and control products and quantities in real-time with reports and exports that can be generated anytime. Accomplished this earlier than the deadline with 100% positive user feedback.
Technologies: Kotlin, Microservices, Python, CI/CD Pipelines, AWS Lambda, MQTT, PostgreSQL, Amazon Web Services (AWS), Java, Quarkus, Microservices Architecture, Flask, REST APIs, API Gateways, AWS IoT Core, Amazon RDS, DevOps, Amazon Aurora, AWS IoT, React, Tailwind CSS, JavaScript 6, graalsvm, AWS CloudFormation, Terraform, AWS CodePipeline

Go Developer

2023 - 2023
  • Built a cryptocurrency platform for distributed voting on NFT using Go and Cosmos SDK.
  • Did Cosmos SDK work that can be found here. (
  • Designed a core voting platform for JMES World, which was responsible for liberating the arts based on voting rights.
Technologies: Go, GitHub, CosmWasm, P2P, WASM, Cosmos

AI Lead Engineer

2023 - 2023
  • Worked on AI scheduling assistance that used AI to find the user preference and used LLM JavaScript for integration.
  • Used Langchain and JavaScript to connect to openAI and Prompt engineering, such as Chain of Thoughts. Enabled prompting and REACT prompting to build chat agents that help with scheduling.
  • Oversaw the product through to MVP and ready for beta release. Managed the launching of the beta release.
  • Finetuned the LLM OpenAi for scheduling preferences of users to give more accurate prompt results.
  • Gained experience using the conversational buffer memory to build the memory of individual conversations of the user interaction to build a preference persona.
Technologies: LangChain, OpenAI, JavaScript, Python 3

Senior Engineer 2

2023 - 2023
  • Designed and developed SaladCloud's shift left security system for Kubernetes protection of Linux servers.
  • Orchestrated the connection to Kubernetes clusters, gathering and processing network events data from Kubernetes clusters.
  • Scaled the system to handle one million requests per minute and efficiently ingested data into Cassandra from various Kubernetes clusters.
  • Leveraged skills in Go, gRPC, Linux Network Stack, eBPF, Kafka, Cassandra, Helm, and DevOps.Leveraged skills in Java, Spring Boot, Hibernate, Maven, and DevOps.
  • Collaborated with the team to ensure top-tier security for Kubernetes clusters using Kubernetes admission controller and operators.
  • Gathered the network data of the Linux nodes and used Linux programming.
Technologies: Go, GitHub, CosmWasm, P2P, WASM, Cosmos, Cosmos SDK, Kubernetes, Kubernetes Operations (kOps), Azure Kubernetes Service (AKS), Cassandra, React, TypeScript, DevOps, eBPF, Helm, Java, Spring, AWS HA, Hibernate

Data Engineer

2022 - 2023
Woven Planet Holdings, Inc. - Main
  • Designed, architected, and developed the map ingestion data pipeline for the map using various data engineering practices and tools, such as Java, ETL, MapReduce, Airflow, and Data Lake.
  • Processed 70 to 200,000 tiles per map using a Go-based gRPC server, Python-based REST servers in 30 seconds, and Java-based Spring Boot servers.
  • Built Go GRP servers to support the map testing platform and passed messages to Python-based AWS Lambdas for automated quality control.
  • Utilized AWS and GCP (S3, SNS, SQS, CloudWatch, Lambda, Step Functions) for cloud purposes and applied extensive DevOps experience in maintaining the infrastructure using IaaS tools like Terraform.
  • Built the front-end system of the map authority displaying the front-end components, the status of maps, and allowing operations on the map.
  • Handled a migration to microservices, identifying components and designing microservices using Java, Spring, Docker, and Kubernetes.
Technologies: Go, SQL, Terraform, Docker, Kubernetes, Back-end, PostgreSQL, Amazon Web Services (AWS), Jira, Apache Airflow, Delta Lake, IaaS, Terragrunt, Python, Google Cloud Platform (GCP), Docker Cloud, Google Kubernetes Engine (GKE), gRPC, Amazon Simple Queue Service (SQS), Mockery, React, ETL, REST, OAuth 2, Java 9, Flyway, Kotlin, DevOps, Node.js, ChatGPT, LangChain, Pinecone, OpenAPI, HDFS, Data Engineering, ETL Tools, Apache Kafka, Cassandra, Elasticsearch, GraphQL

Back-end Developer | Release Manager

2022 - 2022
  • Developed the back end of a healthcare application using technology such as Go and gRPC for medical research. The application was built from an MVP to a fully-fledged production application.
  • Scaled the application from 100 to 1 million daily active users. Solved the problem of scalability using distributed application patterns and asynchronous application communication.
  • Designed and developed the CI system of the project to scale the build process and provide the release management process.
Technologies: Go, Google Cloud Platform (GCP), MySQL, Software Release Management, Java, REST APIs, PostgreSQL, Amazon Web Services (AWS), Python, IaaS, Release Management, Spinnaker, Algorithms, REST, PostgreSQL 9, Python 3, Database Algorithms, Team Management, Azure PaaS, Angular, Agile, CircleCI, Database Design, GitHub, Node.js, DevOps, GPT, GraphQL, Express.js

Full-stack Engineer

2021 - 2022
  • Developed video streaming applications using FFmpeg. Built scalable APIs using REST and integrated AWS SNS and SQS for real-time messaging. Built customized implementations and proprietary extensions for video streaming protocols.
  • Integrated AWS EMR to process large datasets and developed a custom HTML/CSS video player using React. Worked on API integration projects, using React, Node.js, and Express.js to build secure and scalable applications.
  • Built front-end components using React, Express, TypeScript, JavaScript, npm, and Grunt Es6. The front-end components handle a huge amount of requests.
  • Worked on multiple video codecs like .264(AVC), h.265 (HEVC), VP9, AV1, MPEG, JPEG, JPEG2000, VC-1, DIVX, AAC, MP3, WMA, and WMV. Streaming Media: HLS, LLHLS, MPEG-DASH, CMAF, WebRTC, QUIC, RTMP, RTSP, RTP, SRTP, DVB, ATSC, RTCP, SIP, SDP, and HTML5.
Technologies: React, Grunt, NPM, Node.js, FFmpeg, MPEG-DASH, HLSL, RTP

Go Developer

2021 - 2021
  • Architected microservices using Python/Node.js/Go for Gartner. The website serves the data using GraphQL and has a back end managed by IaaS DevOps solutions.
  • Maintained the infrastructure using Terraform and Kubernetes and worked with AWS, including Lamda, CloudWatch, CloudSearch, MSK Kafka, SNS, SQS, S3, EC2, and Docker Azure.
  • Designed an ETL solution that extracted data using MapReduce, TEZ, and Spark and inserted the data in Elasticsearch clusters. The solution was built with Go, Java, Python, and Kafka, and the scale was 200TB processed in 30 minutes.
  • Worked in the cross-functional team, managed the dependencies, and led the developers to a perfect solution.
Technologies: Go, GoLand, Apache Avro, Algorithms, Datadog, Databases, MySQL, Bazel, Apache Kafka, Cassandra, Squirrel, Microservices, Elasticsearch, Apache Cassandra, Python 3, Django, Azure, Azure IaaS, Flyway, Ruby on Rails 4, CircleCI, Database Design, Software Troubleshooting, Mentorship, Node.js, Java

Senior Software Development Engineer (SDE)

2020 - 2021
  • Designed and developed Azure change tracking (in Go) and migrated from .NET, C# that manages 800 million to 1.5 billion virtual machines and monitors changes in 48,000 files, 400 registries, and 500 software products every 10 seconds.
  • Implemented Azure change tracking that could handle 10,000 transactions and 40,000 uploads per second. Used a Go-based agent that could run in Windows and Linux distros, gRPC, and a REST API for a Go server that was Dockerized and hosted in Azure.
  • Oversaw the launch and ensured that the update management solution was generally available in Microsoft. Supported 70,000 virtual machines that were onboarded in 10-minute intervals and used the ELK stack for monitoring and live production issues.
  • Monitored critical failures and bugs when the product became publicly available and solved 78 production fixes in one year.
  • Led a team of six developers and architected the solution.
  • Performed sprint planning and backlog grooming using the Agile framework and Jira tools.
Technologies: Java, Spring, GoLand, Go, Azure, Kubernetes, GRC, Goroutines, gRPC, PostgreSQL, Amazon Web Services (AWS), Reactive Streams, ELK (Elastic Stack), Logstash, Kibana, Datadog, Sprint Planning, Backlog Grooming, Agile, Team Leadership, Jira, Distributed Systems, Algorithms, System Design, OOP Designs, Python, APIs, REST APIs, Spring Boot, CI/CD Pipelines, Cloud, Azure PaaS, Azure IaaS, CircleCI, Database Design, Software Troubleshooting, GitHub, Node.js, GraphQL, Service-oriented Architecture (SOA), Relational Databases, .NET, C#, Azure Blobs, Azure Event Hubs, Event-driven Architecture, Azure Functions

Staff Software Engineer

2019 - 2020
  • Developed the Atlassian support pipeline ( for Trello. It has handled 30 million user support requests for Atlassian products and enabled the queries to be resolved using Spring Boot, Spring Reactive, and Java 10. Used OOP.
  • Designed and developed the Atlassian Community platform, similar to Stack Overflow. The platform helps users resolve queries through the community and handles 10,000 requests and reads per day.
  • Developed, a file uploader service for Jira. It was designed using Spring, Java, and AWS to upload large files in the Jira platform with 5MB limits. We could upload 5GB of files using this service.
  • Used Aws Sqs, SNS, Lambda, Aws StepFunctions, API gateways, Security Group, VPC, and other AWS-related technologies to support the infrastructure of the Atlassian support platform.
  • Utilized Java, Angular, JavaScript, MySQL, Oracle, Spring, Hibernate.
Technologies: Java, Spring, Node.js, JavaScript, React, Amazon Web Services (AWS), Spring 5, Spring Boot, Spring Cloud, Atlassian, Trello, Java 10, Jira, Distributed Systems, Algorithms, OOP Designs, Python, APIs, REST APIs, TypeScript 2, CI/CD Pipelines, Cloud, Azure PaaS, Flyway, Kotlin, Apache Cassandra, Ruby on Rails (RoR), Database Design, Software Troubleshooting, Mentorship, GitHub, Technical Leadership, Containerization, Artificial Intelligence (AI), Service-oriented Architecture (SOA), Relational Databases

Software Development Engineer 3

2017 - 2019
  • Developed a platform that hosts 30+ applications for Walmart. The applications have userbases of 100 to 100,000, and they are read-heavy distributed systems using Spring Boot. Users can build queries that run on 10PB of data in real-time.
  • Enabled platform users to perform analytics on 10PB of data using Spark and Hive. Computations that used to take six hours can now be scaled and done in 30 minutes.
  • Improved the ETL process in Walmart, which reduced the time to ETL the data from the Hadoop cluster, which was based out of China, from 12 hours to 30 minutes, using Spark Streaming.
Technologies: Java, Algorithms, Spring, Hibernate, Spark, Hadoop, Scala, Jenkins, Distributed Systems, Database Algorithms, Data Structures, OOP Designs, Python, APIs, REST APIs, TypeScript 2, CI/CD Pipelines, Cloud, Azure IaaS, Java 9, Kotlin, Apache Cassandra, Agile, Database Design, Software Troubleshooting, GitHub, Technical Leadership, DevOps, Containerization, Artificial Intelligence (AI), GraphQL, Relational Databases, .NET

Full-stack Developer | Lead Engineer

2016 - 2017
Morgan Stanley
  • Developed Morgan Stanley's Prime Brokerage application, which was used to generate reports, such as 5G and CCAR. These reports were ingested into the United States federal government's Axiom systems and used for auditing purposes.
  • Designed file processing with 200,000 files inserted per day and extracted into an ETL system, which finally gets inserted into an Axiom-based system for auditing.
  • Led deployments in the highly secured production environment that enables batch processing.
Technologies: Java, Angular, JavaScript, MySQL, Oracle, Spring, Hibernate, MyBatis, Jenkins, Redis, Apache Kafka, Memcached, Elastic, Logstash, Spring Batch, Python, APIs, REST APIs, TypeScript 2, CI/CD Pipelines, Cloud, Apache Cassandra, Agile, Database Design, Software Troubleshooting, Mentorship, GitHub, DevOps, Containerization, Artificial Intelligence (AI), Relational Databases

R&D Software Engineer

2015 - 2016
Manhattan Associates
  • Designed and developed an order management platform, which is one of Manhattan's top-selling products and responsible for online order assignments with optimal cost.
  • Enabled Papa John's Pizza, McDonald's, and many other clients to increase the efficiency of order allocation to minimize costs based on various parameters, such as inventory, geo distance, and order queues.
  • Assisted a team in implementing the greedy-based order allocation algorithm, which can scale to 1,000 orders per second and made this product a top-selling product for Manhattan.
Technologies: Java, Spring, Cassandra, ES5, Amazon Web Services (AWS), APIs, TypeScript 2, CI/CD Pipelines, Cloud, Java 9, Database Design, Software Troubleshooting, GitHub, DevOps, GraphQL, Express.js

System Engineer

2013 - 2015
Tata Consultancy Services
  • Developed a project tracking system to keep records of all the active and completed projects. The projects are verified by Tata Capital to provide loan services to its customers.
  • Designed front-end modules, using Angular Bootstrap and various other technologies for Tata Capital, which had many thousands of users.
  • Launched the product across India so that multiple users could use it to get loans from Tata Capital.
Technologies: Java, Apache Struts 2, Hibernate, Servlet, Jakarta Server Pages (JSP), SQL, PL/SQL, Cloud, Database Design, Software Troubleshooting, GitHub, DevOps

Azure Change Tracking
Azure Change Tracking and Inventory uses Azure Security Center File Integrity Monitoring (FIM) to examine operating systems, application files, and Windows Registry. While FIM monitors those entities, Change Tracking and Inventory natively tracks software changes, Microsoft services, and Linux daemons.

In addition to authoring and designing an agent in Windows and Linux, using Go, Socket programming, Docker, Kubernetes, and Windows socket pipe, I designed the following:
• An agent that's able to handle high-concurrency throughput, using goroutines and reactive programming.
• The architecture using Azure, including Event Hubs, DevOps, Cloud Services, Kubernetes Services, CDPX, and Stack.
• An extensive testing framework for Windows and Linux agents, Makefile, Ruby, and Python 3, using Go-vektra and Selenium.

Atlassian Support
Atlassian-Transfer 2.0 allows users to upload large files, up to 20 GB, to the Atlassian support platform and link those files to a Jira ticket. The large files can be uploaded as part of a ticket, using resumable uploads. I designed the solution using the Atlassian Media API. It handles 100+ upload requests per second and terabytes of data.


PandaPay is the wallet and payment system for foodpanda. I designed and developed some core features for PandaPay, including solutions for top-ups, credit card payments, donations, and interactions with payment service providers. The system handles highly scalable payments for around 100 million orders and 500 million payments and status updates per day.

Application Hosting

Application Hosting is a consolidated platform that allows multiple users to onboard and host applications within Walmart. This solution can scale up to 10PB of data and support 30,000 reads per second. Using this solution, multiple Walmart teams can perform analytics on top of big data that used to take 12 hours and can now be done in 30 minutes. This solution enables them to do real-time analytics and increase cost-optimization within Walmart.

DirecTV Video Streaming

As a software engineer, I designed and developed a Video on Demand (VOD) platform for DirecTV, using technologies like React, Node.js, and FFMpeg. The platform allowed users to stream high-quality on-demand video content with minimal latency and buffering, utilizing RESTful APIs and AWS cloud services like S3, EC2, and Lambda for efficient video storage and delivery. I also leveraged my skills in JavaScript and REST APIs to create a custom HTML/CSS video player seamlessly integrated into the DirecTV website and mobile app. Overall, the VOD platform was a successful project that provided DirecTV users with a high-quality video streaming experience and allowed the company to remain competitive in the content delivery space.
2009 - 2013

Bachelor's Degree in Computer Science

The Lakshmi Narain College of Technology (LNCT) - Bhopal, Madhya Pradesh, India


AWS Certified Cloud Practitioner

Amazon Web Services


Sun Certified Java Developer



Sun Certified Java Web Component Developer



REST APIs, Node.js, React, MyBatis, ReactiveX, FFmpeg, TensorFlow, Terragrunt, OpenAPI


GoLand, Flyway, Servlet, Jenkins, Apache Maven, GitHub, IntelliJ IDEA, IDEA IDE, NPM, Elastic, Kibana, Logstash, Spark SQL, Atlassian SDK, CircleCI, ChatGPT, GitLab CI/CD, ELK (Elastic Stack), Apache Avro, Bazel, Squirrel, Jira, Atlassian, Trello, Terraform, Apache Airflow, Amazon Simple Queue Service (SQS), Amazon Elastic MapReduce (EMR), Google Kubernetes Engine (GKE), Azure Kubernetes Service (AKS), Helm, Grunt, MQTT, AWS CloudFormation


Spring, JUnit, Hibernate, .NET, Spring Batch, Apache Struts 2, Spring Boot, gRPC, Express.js, Angular, Akka 2, Jakarta Server Pages (JSP), Hadoop, OAuth 2, Spark, Spring 5, Mockery, Ruby on Rails (RoR), Django, Ruby on Rails 4, Cosmos SDK, AWS HA, Flask, Tailwind CSS


Java, Java 9, Kotlin, Go, TypeScript, ES5, SQL, GraphQL, C#, DYNAMO, JavaScript 6, Scala, JavaScript, Python, TypeScript 2, Java 10, HTML, Python 3, WASM, HLSL


Microservices, REST, Database Design, DevOps, Service-oriented Architecture (SOA), Cross-platform, Event-driven Architecture, MapReduce, Azure DevOps, Microservices Architecture, ETL, Agile


Linux, Kubernetes, Docker, Azure, Apache Kafka, JVM, Oracle, MacOS, Amazon Web Services (AWS), Google Cloud Platform (GCP), Azure Event Hubs, Azure Functions, Azure PaaS, Azure IaaS, Spinnaker, AWS Lambda, CosmWasm, AWS IoT Core, AWS IoT


MySQL, PostgreSQL, Spring Data JPA, Cassandra, Redis, PL/SQL, Relational Databases, Azure Blobs, MongoDB, Amazon S3 (AWS S3), Memcached, Datadog, Elasticsearch, Docker Cloud, Databases, HDFS, Amazon Aurora


Cloud, Apache Cassandra, Algorithms, Thread Scheduling, Reflection, Back-end, CI/CD Pipelines, Software Troubleshooting, Mentorship, Project Scoping, Containerization, Full-stack, Full-stack Development, Software Design, Web Development, Machine Learning, Cosmos, HATEOAS, OAuth, Multithreading, Salesforce Service Cloud, Single Sign-on (SSO), APIs, Technical Leadership, Generative Pre-trained Transformers (GPT), Artificial Intelligence (AI), GRC, Goroutines, Reactive Streams, Sprint Planning, Backlog Grooming, Team Leadership, Spring Cloud, Distributed Systems, System Design, OOP Designs, Database Algorithms, Data Structures, System Architecture, Software Release Management, IaaS, Release Management, Team Management, lakeFS, Kubernetes Operations (kOps), Chatbots, Architecture, AWS Certified Solution Architect, PostgreSQL 9, GPT, Delta Lake, LangChain, Pinecone, Data Engineering, ETL Tools, P2P, eBPF, Open Source, OpenAI, Quarkus, API Gateways, Amazon RDS, graalsvm, AWS CodePipeline, MPEG-DASH, RTP

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring