Nikhil Barthwal

Nikhil Barthwal

Software Engineer   |   Start-up Mentor   |   Public Speaker

Email  ·  Twitter  ·  Medium

Several years of industry experience in all aspects of the Software Development Life-cycle

My expertise includes:

🤖

AI Infrastructure

Data labelling & pre-processing, Data pipeline orchestration, Feature engineering, Models Monitoring & Observability

Cloud Computing

Developing Cloud Native applications, Migrating legacy applications to the cloud

λ

Functional Programming

Using Functional Programming techniques to develop Applications & Web services

🧩

Microservices & Serverless

Microservices architecture, Serverless computing, Migration from Monolithic to Microservices, Processes & Tools for Developing/Testing/Deploying Microservices, Deployment patterns

🏛

Software Architectural Patterns

Domain Driven Design (DDD) / Event Sourcing / Event Driven Architecture / Command Query Responsibility Separation (CQRS)

⚙️

DevOps

Building CI/CD pipelines, Tools like Jenkins/Teamcity, Kubernetes, Knative, Unikernels

📚

Development methodologies

Agile development, Scrums, Lean Development, Kanban, Test Driven development, Pair programming

Build & Test automation

Build tools, Various Test methodologies (Unit testing, Integration testing, Property based testing), On-Demand Test enviroments, Chaos Engineering, Static analysis

Please contact me if you need my help!

Conference Talks

I am a frequent speaker in International conferences. Below are the list of places where I have given a talk.

Year 2025 Year 2024 Year 2023 Year 2022 Year 2021 Year 2020 Year 2019 Year 2018 Year 2017 Meetups & Other talks

Program Committee membership

I have served (or currently serving) on Program Committees for the following conferences:

Conference Videos

Here are the videos of some of my talks. Please click on an image to play it:

Articles

Get in touch.