Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now

×

Shantanu Bhadoria

Tech Lead

Shantanu Bhadoria
34 years old
Singapore
Professional Status
Employed
Available
About Me
At the moment I am working on meteor and angular based full stack reactive applications.
I am also working on a smart audio routing system for devices based on cobranet protocol controlled using a SVG/VML UI and a hardware services backend that coordinates multiple devices using device handlers built on SNMP/Telnet,USB, parallel port control built on Perl that exposes a service layer to interact with a web based application.

I am also one of the technical reviewers of the book Mastering BeagleBone Robotics by Packt Publishing(ISBN:9781783988907) http://bit.ly/MBbR8907

Specialties: Systems and software architecture, code refactoring, training.
Programming Languages: Most scripts including Perl(including XS), Python, Node.js, PHP etc.
Management Skills : organizational processes, communication, trust building, requirements engineering, Business Process Innovation

I am a proud Perl programmer with 17 Distributions currently on CPAN. View my Perl distributions at my CPAN handle
(ref: http://search.cpan.org/~shantanu/)

I also have 46 github repositories.
(ref: http://perlresume.org/SHANTANU)

I am ranked 15th on public Perl Module contribution and coding quality scores for Perl authors worldwide
(ref: http://cpants.cpanauthors.org/ranking/five_or_more)
(ref: http://cpants.cpanauthors.org/author/SHANTANU)

I have also written a module on the shiny new meteor framework for roles based access control.
View it on atmosphere:
(ref: https://atmospherejs.com/shantanubhadoria)
Resume created on DoYouBuzz

Senior Software Engineer

CoreBPM Pte Ltd
Since October 2011
Full-time
Singapore
Singapore
  • Lead the software development efforts of CoreBPM's multi-disciplinary software development team.
  • Redesign and Re-engineer CoreBPM's zone public address, fire alarm, and building management system.
  • Design and development of SVG and VML based interactive vector graphics tools for designing and managing building/campus overviews and detail views. This allows the user to get a overview of public address processes, and system events going on at all the locations managed by the system.
  • Built a Perl based framework for control over devices like parallel port triggers, thermal printers(using ESC/POS definitions), dot matrix printers, cobranet compliant amplifiers, analog to digital audio, RFID security devices, InfraRed to IP devices, LCD interface controllers, I2C devices, POS Credit card payment terminals etc.
  • Build a middleware for exposing hardware controls of low level devices to a top level graphical interface.
  • Redesigning and re-engineering of corebpm's CorePOS system using cutting edge frontend technologies like AngularJs and moving it towards use of more sophisticated technologies like web sockets and MEANjs/meteor stacks.
  • Design and development of Perl based printer hardware control drivers for the POS systems.
Learn more

Tech Lead

Symphony Service Corp
December 2009 to October 2011
Full-time
Bangalore
India
  • Responsible for initiating and managing a fresh new client relationship for Symphony with Liaison International, Boston.
  • Responsible for interviewing and hiring members of my team
  • Mentoring developers in all things technology, esp Perl-ish things, in addition to some Python training.
  • Laying down coding guidelines and standards, software architecture specifications and scaling plans.
  • Going hands on with code on a day to day basis when identifying improvements in better ways to do existing tasks.
  • Setting technical goals for the team members.
  • Be the final point of contact for technical queries from the team.
  • Anchoring of technical discussions between Liaison International and Symphony Services.
  • introduction of code management Perl build and release tools into the software development process
Learn more

Senior Software Engineer

Myntra Designs Pvt Ltd.
August 2008 to December 2009
Full-time
Bangalore
India
  • Initialized, Designed,created and managed most of Myntra's POS system
  • Introduced service oriented architecture(SOA) to Myntra's website and related services.
  • Built user facing graphical image editing and merchandise customisation tools for Myntra's custom user designed products section.
Learn more

Software Engineer

Iron Mountain Incorporated(Stratify)
July 2007 to August 2008
Full-time
Bangalore
India
  • To do cool things with Perl, and associated technologies, accommodate newer requirements, work with users, discover and implement challenging solutions to interesting problems in e-discovery and legal production domain
  • I worked on a few CPAN modules and pushed some changes upstream.
  • Till Aug'08 I have created most off the backend processing code for Iron Mountain's Production Application later named Athena, An application used by Iron Mountain for its critical legal production work as a part of the e-discovery process
  • Building Perl based tools for processing and extracting legally relevant data from a few hundred different file types using vendor provided file handlers connected to a Perl api
  • Text mining the data for automated organization of data under structured logical trees of topics.
  • Programatically document de-duplication and identification of near duplicate document contents.
Learn more

Army Public School Dagshai

  • Catalyst(Perl)
    Expert
  • CakePHP
    Advanced
  • Django(Python)
    Expert
  • AngularJs
    Expert
  • Meteor(Node.js)
    Expert
  • Blaze
    Advanced
  • Perl
    Expert
  • Python
    Expert
  • PHP
    Expert
  • Node.js
    Advanced
  • MongoDB
    Advanced
  • MySQL
    Expert
  • RedisDB
    Intermediate
  • SQLite
    Advanced
  • PostgreSQL
    Good
  • MsSQL
    Advanced