N

Nirmal Kumawat

CEO

Noida, Uttar Pradesh, India17 yrs 5 mos experience
Highly Stable

Key Highlights

  • Filed and published over 20 US patents.
  • Enhanced reliability tenfold for data processing pipelines.
  • Delivered pioneering font features benefiting millions of Adobe customers.
Stackforce AI infers this person is a SaaS expert with a strong focus on distributed systems and cloud computing.

Contact

Skills

Core Skills

Distributed SystemsMlopsCloud ComputingMicroservicesAndroid

Other Skills

DevOpsTech leadAmazon Web Services (AWS)JavaSpringbootAWS SageMakerKotlinDynamodbElasticsearchDatabricksTectonAmazon SQSOnline Transaction Processing (OLTP)OLAPMentorship

About

Nirmal brings more than a decade of experience in the software industry, with expertise ranging from low-level systems to modern distributed cloud systems. Nirmal has filed and published >20 US patents and research papers at various conferences including IEEE. He has also presented at prestigious events such as Adobe MAX-Sneak, Siggraph, Eurographics, Atypi, AWS user group meetups etc. Some of his notable achievements include: - Building AI/ML Platform with model-serving capabilities for real-time inference, including search infrastructure to enhance search relevance and aggregate search results from first- and third-party sources. - Building a large-scale transactional data platform with AWS DynamoDB, handling approximately ~1.5 billion requests daily. - Architecting the partition migration capability for Atlassian's Transactiondal Data Platform. - Implementing a data-usage opt-out policy for Tecton ML feature-engineering workspaces to prevent data misuse during model training and inference. - Enhancing reliability by tenfold for large-scale bootstrap and real-time data processing pipelines between Jira Monolith and Analytics platform, resolving critical customer issues related to data quality and completeness while collaborating with over 20 stakeholders. - Improving performance by 80% for cloud-fonts preview in font menu of Adobe Illustrator and Photoshop through a smart caching mechanism. - Delivering pioneering font features (such as Variable Fonts and Color Fonts) in Adobe Photoshop, Illustrator, and InDesign, directly benefiting millions of Adobe customers & driving revenue growth for Adobe. Nirmal is proficient in Java, Kotlin, Spring Boot, the AWS cloud stack, SQL/NoSQL databases (including Postgres, DynamoDB, MongoDB, Redis, Memcache, and S3), OLAP datastores, Apache Kafka, Zookeeper, Spark, Flink, GitHub, Bitbucket, Spinnaker, Splunk, Docker, and other tools essential for developing modern distributed cloud systems. He leads engineering teams with efficiency, delivering high-impact results at a fast pace without compromising on quality. Nirmal excels in architecting and designing both low- and high-level systems, building scalable microservices, managing operations, enhancing reliability and performance, and solving complex problems. Nirmal mentors junior engineers, guiding them in their software engineering careers through one-on-one sessions and blogs. Nirmal has been awarded by REYA'2023 award (Recognizing Excellence in Young Alumni) by his Alma Mater, IIT Jodhpur for contributing towards technology innovation at Adobe.

Experience

17 yrs 5 mos
Total Experience
3 yrs 1 mo
Average Tenure
1 yr 9 mos
Current Experience

Airbnb

Tech Lead

Aug 2024Present · 1 yr 9 mos

Atlassian

Tech Lead

May 2021Jun 2024 · 3 yrs 1 mo

  • Built & contributed to some of the high-paced critical platforms at Atlassian collaborating with more 40+ engineers/stakeholders/PMs:
  • AI/ML Platform
  • Jira Platform
  • Transactional Data Platform
Distributed SystemsMLOpsDevOpsTech leadMicroservicesAmazon Web Services (AWS)+16

Adobe

Computer Scientist II

Dec 2014May 2021 · 6 yrs 5 mos · Noida

  • Built mission-critical solutions to support new font standards such as OpenType Variable Fonts and Color Fonts in Adobe's creative software. Developed a framework called 'TypeQuest' to manage cloud-fonts efficiently across different devices while maintaining a good user experience.
  • Contributed to multiple projects at Adobe, including enhancing the font rendering library called 'CoolType' used in products like Photoshop and Illustrator.
  • Enhanced multiple shared-cloud workers to efficiently manage cloud documents, including rendering and converting them to PDF. Published a paper in IEEE on optimizing the cost of running multiple shared cloud workers.
  • Improved the operations and reliability of a distributed DcX garbage collector microservice, reducing disk usage and minimizing storage costs for such garbage. DcX is a cloud file format.
  • Filed a patent for an innovative caching solution to optimize disk and memory usage when sharing cloud fonts with multiple products.
Service OperationsReliabilityCloud ComputingIntelliJ IDEAVisual StudioJava+16

Samsung r&d institute india - bangalore

Software Engineer

Jul 2014Dec 2014 · 5 mos · Bangalore, India · On-site

  • Worked on Security Enhancements (SE) for Android to improve the security in Mobile Operating Systems(Knox Product of Samsung), Android App development.
  • Worked on signature generation(sha256withrsa) and certificate chain validation and revocation checking of certificate.
  • Worked on Security Log Agent which notifies notifications based on denial/unauthorized access to Android Device (Knox). used intents and receivers of android.
  • Language and tools used : C/C++, Java, Android, Eclipse, Perforce.
EclipseJavaAndroidC++

Defence research & development organisation (drdo)

2 roles

Scientist

Jul 2012Jul 2014 · 2 yrs · Hyderabad, Telangana, India · On-site

  • Worked on real time on-board system software development (Indian missile's on board computer)
  • Real time communication establishment between different sub-systems of missiles using rs-422 and mil-std-1553b communication protocols, hardware debugging using JTAG,
  • Implemented GUI based simulator and device driver module for capturing data through rs-422 communication channel.
  • Good experience in handling a start-up project.
  • language and tools used : c, c++, qtcreator, visual dsp++, eclipse.

DRDO Internship

May 2011Jul 2011 · 2 mos · DRDO, Hyderabad

  • As a summer Internship, worked in a team of 4 and made a simulator for ARM Instruction set 7. The simulator loads .asm file and shows how the value of one register is changing from executing every instruction line of the file.
  • The GUI was made using JAVA language.

Indian institute of technology jodhpur

B.tech Project

Jul 2008Apr 2012 · 3 yrs 9 mos · Jodhpur, Rajasthan · On-site

  • The aim of this project is to come up with an Efficient Algorithm that can determine the community Structure in the large real world complex network such as Social Network or World Wide Web.
  • Detecting community structure provides a lot of information about how network functions and how topology affects each other.
  • We used the method of convergence of graph sequence and homomorphism number to identify the community in a complex network. We took an already known community and tried to identify its structure in graph. 'n-clan' is the best example of known community and calculating the homomorphism number b/w n-clan and graph sequence gives the community in the network.
  • We gave the totally different approach of identifying community in large complex network.

Education

Indian Institute of Technology Jodhpur

Bachelor of Technology - BTech — Computer Science & Engineering (CSE)

Stackforce found 100+ more professionals with Distributed Systems & Mlops

Explore similar profiles based on matching skills and experience