avatar

Harishankar Narayanan

Senior Director - Product Development

Results driven engineering leader with successful track records of designing and delivering highly scalable systems for like Payment processor for banks, eCommerce, and gaming. Most recently, I lead architecture team at Volante responisble for SaaSifying the product. I also have 15+ years of programming experience building and optimizing large scale distributed systems with low latency to support real-time payment processing and orchestration.

Skills

Concepts Interested

Master

  • High throughput system design
  • Event-driven architecture
  • Microservices architecture
  • Performant system design
  • ML & AI

Practices

Master

  • Docker and Kubernetes, OpenShift
  • Chaos engineering tools
  • Automated CI/CD
  • Embracing open-source in design
  • Container orchestration

Programming Skills

Master

  • Go
  • C & C++
  • Python
  • Javascript
  • Java

Database

Master

  • MongoDB
  • Cassandra
  • Oracle
  • Elastic Search
  • Redis

Messaging

Master

  • Kafka
  • IBM MQ
  • Active MQ
  • Rabbit MQ
  • Amazon MQ

Experience

Volante Technologies

Senior Director - Product Development

2019-01-31 → Present

Responsible for design to deployment of the most advanced payment processing engine in the industry.

  • Lead a team of architects responsible for the architecture and technology behind the payment engine VolPay.
  • Refactored the overall product for better efficiency. Improved the performance and throughput from 30 TPS to 200+ TPS, bringing down the cost of infra to huge extend.
  • Redesigned a classic Java based monolith to a Cloud-native, serverless architecture. Transformed the application designed for on-prem to support SaaS offering.
  • Guided the development team and non-functional team to modernise the process using industry standard tools.

CaratLane

Engineering Manager

2017-08-03 → 2019-01-25

Responsible for overall Technical Leadership in all engineering capabilities. Responsible for Architecture design to deliverable for the entire engineering department.

  • Lead the software division behind India's largest jewellery e-commerce platform, starting from user experience to fulfilling the Customers orders.
  • Designed and Transformed the existing Monolithic giant architecture to micro-services
  • Modernised the development process during a complete redesign of Core services behind the e-commerce platform.
  • Formed the core ML team and implemented various usecases including product suggestions for customers.

Altimetrik Inc

Architect, CC Lead, AnyDevice Capability Centre

2016-10-21 → 2016-07-31

Responsible for Technical Leadership in Mobile & Web Front-end capability centre (department). Responsible for Architecture design for 4 in-house frameworks & products with a team of 100+ developers. Built acceleration tools & frameworks using emerging technologies. Actively involved in RFP, RFQ, until product delivery for various clients.

  • RMAD Framework: Led architecture design & development of a complete IDE on the cloud for mobile/web app development including collaborative code editing, drag-drop based front-end design, simulation and debugging.
  • mBaas Platform: Led architecture design & development of Multi-tenant ready mBaas platform. Initially used for Push Notification, Deep linking, User Auth Services and allowed clients to deploy their customised services

Amtex Inc

Technical Architect, Consultant

2014-02-04 → 2016-07-30

Responsible for the overall architecture of 5 products. Built & managed the mobile division with a team of 45 developers. Proven ability to rapidly utilise emerging technologies and build reliable enterprise systems.

  • Instudio Designs: Designed, Developed & maintained a distributed & highly scalable E-Commerce solution for the luxury furniture manufacturers.
  • Inventcare: Built a 911 like emergency system for the Chennai Police Department. Built a reliable cloud based system with Mobile Apps for citizens and CMS for Police.
  • Maestros Music: Designed the architecture & built an audio streaming server & Mobile apps for iOS, Android & Windows Mobile.

Smackall Games

Founder & Technology Head

2006-01-05 → 2016-10-15

Responsible for the overall architecture of our in-house game engine and ported it for iOS, Android, Windows Mobile & Linux platforms. Developed 120+ Mobile apps for various clients in both Entertainment & Enterprise sectors. Managed to build the company from 2 member team to 20 developers and offered App/Game development services.

  • 3 apps topped the iTunes Global Chart and crossed over a 5 million downloads with one awarded the A'Design Award 2012.
  • Designed & Built the entire rendering engine for the app Iyan 3d and added cross platform support. Iyan 3D app (www.iyan3dapp.com) has seen more than 2 million downloads.
  • Developed a working prototype for Gesture recognition system. Built a Machine Learning system in C++ for embedded systems using HMM algorithm (Hidden Markov Model).

Software Developer

Real Image Media Technology

2006-01-06 → 2005-01-05

Responsible for implementing content security in digital cinema server using HASP (Hardware Against Software Piracy).

  • Worked as an early member of software development team for Qube Cinema server.
  • Involved in successful installation of the system in around 150 Cinemas around Tamil Nadu.

Volunteer

Bullet Physics

→ Present
  • Contributing to the best open source physics simulation software in the market
  • Starting from bug reporting to optimizing compiler settings for best performance in the mobile platforms, I’ve been an active user and contributor to the community.

Irrlicht Renderer

→ Present
  • Started using Irrlicht since 2010 & contributed to the community in various aspects.
  • Individually ported the engine to Google NaCl platform to make it possible to run the engine within a browser. This effort has made the engine to support a completely new platform.

Iyan 3D Professional

→ Present
  • Designed & built an fully functional 3d animation editor for iOS & Android platforms
  • Built with support for OpenGL ES, iOS Metal & OpenGL
  • Includes a cloud based Ray Tracing renderer built from scratch for HQ Rendering

Kinect UIRT

→ Present
  • A hobby project that ended up in the big press & eventually forcing me to make it open source. The goal was to build an embedded system to learn and detect user's gestures from depth maps generated by Kinect sensors and control Home appliances like TV and AC

Education

P.S.N.A College of Engineering & Technology

Mechanical Engineering

Bachelor

2000-05-04 → 2004-06-10

Awards

Ranked #127 (#1 in India) in AI Programming Challenge

University of Waterloo & Sponsor by Google

2011-11-26

The AI Challenge was an international AI programming contest by the University of Waterloo Computer Science Club. Each participant wrote a self-contained computer program simulating the brain of Ants to compete within a virtual environment against other opponents.

A'Design Award 2012

A'Design Award

2013-03-24

Best product design award for GPS system. The app allows user to record the gyroscope sensor data together with GPS coordinates to completely recreate the terrain later in 3d.