Swapnil Joshi

Swapnil Joshi

Software Engineer

Location:

TODO

Work

NTT Global Networks (Previously, Virtela)

Lead Engineer - Network Automation

Jul 2016 - Present

Mostly python code. Flask, Exscript. OpenAPI WIP

  • Designed an object oriented framework for an app for comparing data from devices and DB.
  • Used coroutines(gevent) to concurrently connect many network devices.

netCORE

Senior Software Engineer

Sep 2012 - Jul 2016
  • A missed-call based membership service catering PAN India users.
  • Used memoization and LRU caches for optimization

Rajiv Naik's (Now Inqubit.in)

Software Engineer

Oct 2008 - Sep 2012

Bespoke desktop apps for clients.

  • Inventory Management System for a leading book publication house
  • Payroll systems

Education

in B.Sc.(IT)

Skills

Web Frontend

HTML CSS Javascript Backbone.js AngularJS

Backend

Python Django Flask FastAPI go-lang (basic) nginx linux

Datastores

MySQL PostgreSQL Sqlite Redis Cassandra

Design patterns

Producer-Consumer Single Responsibility Principle

Misc

OpenAPI git vim xmonad

Documentation

Markdown Wiki Block diagrams Mermaid.js

Languages

Marathi

Native speaker

English

Fluent

Hindi

Fluent

Interests

Opensource

Linux Git Vim