Download PDF


• Full stack developer with over 7.5 years of experience building varied systems in .NET, Python, Java, Matlab and other technologies

Designed and built systems using agile development practices like Test Driven Development, Pair Programming, Continuous Integration

• Machine Learning & Big Data enthusiast with understanding of various ML algorithms and libraries

Work History

June 2018Present

Data Platform for Retailer


• Building a Data platform for a retailer.

• Ingesting data from various sources, persist in a Data lake and expose enriched data for varied use cases. 

Tech Stack: Kafka, S3, Redshift, Python

Mar 2018May 2018

Loan Application System for Major Thai bank


• Led the team in the design and development  of a loan application system.

• Involved in architecture design and technical stack selection. 

• Integration with legacy mainframe financial systems.

• Setting up infrastructure in AWS.

Tech StackJava, React  JS, Spring Boot, Docker, Terraform, AWS, Twilio

Jan 2018Mar 2018

Data Integration/Migration for Major Australian Media Company


• Worked on migration of data from legacy  systems to new systems using Python Pandas.

• Integration of transactional systems and Redshift data warehouse through event streams in Kafka.

Tech StackPython, Pandas, Kafka, Postgres

Oct 2017Dec 2017

Consulting NSW Government Department


• Worked on identifying the key challenges in building an Information Hub for Property data.

• Identified data gaps and integration challenges through data mapping exercises.

• Delivered a high level system architecture of the solution.

• Built a prototype for evaluating the integration challenges, data gaps and user journey.

Tech StackReact JS, Couch Db

Sep 2017Oct 2017

Consulting major Australian Bank


• Assessment of the technical and delivery practices  of the project.

Analysis of backend code and identified key issues.

• Identified recommendations for scaling the platform.

Tech StackC#  

Feb 2017Aug 2017

Ordering portal for an Research Network provider


• Worked on the development of an Ordering Portal for various products and services offered by the research network provider.

• Implemented workflows to support quoting to the final provisioning of the products/services.

• Integration with third party services for  resold products.

• Backend development done in Ruby with Sinatra and Rails as web frameworks, with React JS for frontend

Tech Stack:  Ruby, Rails, Sinatra, Javascript, ReactJS, Redux,  Docker

Aug 2014Jan 2016

Assortment Recommendation


• Worked on the development of an Assortment Optimization application which optimizes the product assortment of a store by running simulations which scores/ranks different assortments by its effect on the Revenue / Volume and other key metrics

• Used multiple tools and technologies like Python, C#, Celery, RabbitMQ, WCF, Postgres, SQLAlchemy, JavaScript, ReactJs etc for the development of the application, and Matlab for the core engine which performs the simulation by Constrained Optimization through Local search with Heuristic scoring utilising Matlab's high performant vector computations.

• Used HTML/Javascript for the web app, Celery for the asynchronous task handling, Python for backend services, Postgres & SQL Server for the database and Matlab for the engine along with other tools.

• Developed tools for the ETL of data into a star schema data model which supported a variable data shape.

• Worked on ETL for transforming data from the Exasol data store to the Postgres data model.

Was part of developing 3 versions of the application, two of them from scratch. Was part of the projects from the start, involved in defining the architecture as well as the tech stack

Tech Stack:  Python, Pandas, Numpy, Matlab, C#, JavaScript, Celery, PostGreSQL, SQLAlchemy, WCF, ReactJs, Webpack, npm 

Feb 2012July 2014

 Rail ticketing system


• Worked on the development of a leading retail rail ticketing system with multiple endpoints (Mobile / Website) using C# .Net, ASP, WCF Web services , NServiceBus, SQL Server, Oracle etc

• Built features along multiple aspects of the system which handles millions of transactions : Web Services ,Web site, mobile services endpoint, Payment gateway & Journey Search Services integration etc

• Wrote NAnt & Shell scripts to automate the build and deployment of components.

Tech Stack:  C# .Net, WCF, NServiceBus, SQL Server, Oracle

Jan 2011Feb 2012

Hadoop HDFS

Huawei Technologies India

• The project provided a custom distribution of Hadoop for Huawei’s internal business lines for huge data processing in areas like Content Delivery Networks. 

• Developer in Distributed Computing project.
• Worked on developing multiple features on the Hadoop Distributed File System (HDFS) like High Availability for the Namenode using Zookeeper / Linux HA etc
• Wrote multithreaded, server code in Java handling the persistance & flow of data across the multiple components of HDFS.
• Contributed to Apache HDFS OpenSource.

Tech Stack:  Java



Bachelor Of Technology In Computer Science

Cochin University 

Grade : 75% 



Python, Javascript, C#, Java, Ruby, Matlab, Shell Scripting, SQL, HTML


Object Oriented Design, Test Driven Development, Unit Testing, Design Patterns, Pair Programming, Continuous Integration


SQlAlchemy, NHibernate, Pandas, scikit-learn, JUnit, NUnit, Numpy, Ant,NAnt, ReactJs


.Net, Flask, Hadoop, ASP


Visual Studio, PyCharm, Jupyter, IntelliJ, Eclipse, Matlab Parallel Computing Toolbox, Matlab Compiler, Git, Npm, Webpack


Postgres, MongoDB, SQL Server, Oracle


Celery, Resque, NServiceBus, RabbitMQ, Docker, Vagrant, Nginx, IIS