Nisheeth Barthwal
Senior Software Engineer
nbaztec@gmail.com
  Hamburg, Germany

Profile
Experienced Software Engineer with focus on automation, quality and people. Proficient in various languages and tools, with the ability to self-manage on projects and swiftly pick upon new technologies.

Skills
Go Rust NodeJS C#
Python Angular
etcd Prometheus Postgres Elasticsearch
Redis MongoDB gRPC
Kubernetes Docker Terraform AWS

Experience
March 2022 — Current
Senior Blockchain Engineer Moonsong Labs Remote, Germany
˙
Blockchain development for the Polkadot parachain, Moonbeam in Rust
˙
Assist in testing and benchmarking the on-chain runtime in Typescript
˙
Contribute to Go and Rust open source projects and libraries
Sep 2019 — Feb 2022
Cloud Native Software Engineer MOIA Hamburg, Germany
˙
Optimize fleet routes on distributed, highly available Go and Rust (previously Kotlin) components in ride-sharing domain
˙
Participate in architecture designs and follow-up implementations, like Protobuf, gRPC, and etcd leader consensus
˙
Automate test and deployment pipelines on Github Actions and Kubernetes
˙
Manage Observability stack on Prometheus, Grafana and Kibana
˙
Mentor junior developers on sound engineering principles and assist team in harboring active conflict resolution strategies
˙
Responsible for inter-team communication and intra-team decision facilitation (Technical Designer role).
˙
Contribute to Go, Rust and Kotlin open source plugins and libraries
Jun 2017 — Sep 2019
Senior Software Engineer Carnect Hamburg, Germany
˙
Migrate B2B monolith to microservice architecture using NodeJS and .NET Core / C# in Car Rental industry
˙
Participate in architecture design and CI/CD pipelines (Teamcity)
˙
Setup Kubernetes cluster on AWS with infra team via Terraform
˙
Lead internal projects and mentor front-end team on Angular
˙
Contribute to .NET Core, Docker and Terraform open source repositories
Dec 2016 — Jun 2017
Software Engineer BorderGuru Hamburg, Germany
˙
Develop REST APIs in NodeJS in Logistics domain
˙
Participate in architecture design and test automation/coverage
˙
Develop internal Selenium and Elasticsearch project for data crawling
˙
Participate in interview and hiring process and mentor junior team members
Mar 2016 — Dec 2016
Platform Engineer and Strategist CloudAccess Remote (Poland/US)
˙
Develop support ticket analyzer and concurrent mass email tool in NodeJS, Go and ReactJS in PaaS domain
˙
Improve log search performance in legacy MySQL database via Elasticsearch
˙
Manage a team of three engineers, working closely with Front-end and System engineers
˙
Participate actively in stategic management decisions on improving the platform/product
Jun 2013 — Mar 2016
Platform Engineer CloudAccess Remote (Poland/US)
˙
Develop, refactor and maintain core platform Python service in PaaS domain and secure websocket communication with OAuth2 and SSL/TLS
˙
Develop minimal PHP MVC framework based on CodeIgniter for the proprietary customer control panel, phantomJS based page-load analysis feature and downtime notifications via Redis and nginx
˙
Build automation tools for CMS deployments (Joomla! and Wordpress)
˙
Participate in requirement elicitation and strategic feature planning with the Operations team
Jun 2012 — Jun 2013
Product Developer and Strategist MediaZo India
˙
Develop and design online reputation manager with PHP, Javascript and MongoDB for managing social media interactions on Facebook, Twitter and LinkedIn for B2B customers
˙
Manage Linux servers, SSL certificates, git deployments and third-party payment gateway integrations
˙
Develop and maintain internal projects on AGILE methodologies

Academic Profile
2009 - 2013
Bachelor of Technology (Computer Science)
Guru Gobind Singh Indraprastha University, India
83.90%