Thiruppathi Muthukumar

About me

Thiruppathi Muthukumar

Full-Stack(OverFlow) Developer

11 years of IT experience in Requirement Gathering, Application Development & Maintenance of business applications and products on J2EE platform. My objective is to work in projects, where I'm encouraged to challenge the status quo to find newer, better ways of doing things; where I can work alongside designers, developers, engineers, and product people to provide the best possible experience for the customers; where I can attack challenging problems using web-based technologies. I'm excited by real-time communication between the server and a wide range of client devices.

Download Printable Resume

Work Experience

Present Oct 2014

Everything Everywhere

Web Developer

EE My Account is a web application for EE Customers which helps the customer to keep track of data, manage payments, view bills & recent usage, Manage add-ons, pay bills, Set up Direct Debit and more.

Developed modular, responsive UI Components using JSP, JSTL, CSS3, ReactJS, jQuery, Media Queires, Raphaël JS for various flows of the application. Played a Key role in solutionising the FrontEnd Architecture of the SSO ID Platorm. Integrated JSP pages with the AEM & Backend. Played a major role in Direct Top up Optimisation project for integrating the PAYG top up flow with VESTA API. Created Post-Code Lookup module using JSTL for Payment Flow. Implemented Controller logic for postcode lookup using AJAX. Created UI Components using JSTL for Debit/Credit Cards flow & Manage Recurring Top up Flow. Developed proof of concepts using Polymer, ReactJS to upgrade the current system. Development of new and existing internal and user facing applications in Agile environment. Maintaining and continuously improving the client code base so that it is well architected and optimised. Working with Marketing, UX and Product teams to help with user improvements and testing across applications.

Sep 2014 May 2014

Unisys - LEIDA

UI Developer / Visual Designer

Unisys LEIDA (Library of Electronic ID Artifacts) framework creates software building blocks that greatly reduce the time needed to develop and implement identity and credentialing solutions.

Created new Icons; Integrated prototypes with the front-end framework ZK. Fixed FOUC bugs on ZUL pages & Improved page performance by optimising the code. Contributed to Visual Design & Prototype for the LEIDA 3.0. Developed Pages using ZK, HTML 5, CSS 3 & JQuery

May 2014 Apr 2014

Unisys - CCHRI System

UI Developer / Visual Designer

Computerized Criminal History Record Information (CCHRI) system is utilized for official Minnesota State Police business.

Created Visual Design & Prototype for CCHRI system. Developed Pages using HTML 5, CSS 3 & JQuery.

Mar 2014 May 2012

Tokio Marine Kiln - Core Business System (CBS)

GWT / Java Developer

CBS is a Large, sophisticated underwriting platform, for Kiln's European and Asian offices; provides bespoke applications for policy and claims administration, and integrates with the Sun (Infor 10) financial ledger package; it also includes a master data management solution. A combination of web services and JMS messaging is used for integration, all based around the Mule enterprise service bus.

Created prototype & Visual Design for the entire CBS suite of products. Developed customised UI widgets using GWT; which were reused across all CBS applications. Developed the User Admin module to control the access privileges for various types of users. Played a major role in developing integration solution between the apps. Responsible for Continuous Integration; took care of the configuration of Hudson. Responsible for deployment of the application suite into Test and UAT environments. Developed common test framework for Selenium Unit testing. Automated ActiveMQ Browser installation using PowerShell

Apr 2012 Dec 2010

Tokio Marine Kiln - Binders & Forecasting

Java Developer

Binders a system for managing Binding Authorities and Cover holders, for Kiln. Forecasting is an underwriting platform, for Kiln.

Contributed major part in IE6 to IE8 Migration. Created Custom JSTL tags to achieve reusability. Worked on a range of fixes and enhancements to help with the go-live effort. Automated UI Unit testing through Selenium

Nov 2010 Aug 2007

McKesson Provider Technologies - HMS

Java Developer

Healthcare Messaging System is an application/system within the HzERM initiative, the core feature of which is to enable messaging between HzERM applications and systems external to HzERM. It is a type of Interface Engine which acts as a single communication source for all HL7, X12 inbound and outbound message processing and provides all messaging needs for HzERM Products.

Developed Mapping for processing X12 type of Messaging. As a developer, I have done support and maintenance during all phases of development including Product Integration Testing and fixed the Trouble Reports and bugs. I am also a part of development team for some major enhancements. I have done Coding and Unit Testing for the enhanced modules. Code review and delivery to SQA team. I have also worked in support and maintenance phase and deliver clean fixes for critical defects on time. Doing analysis on the bugs reported by the client and tries to reproduce them on the local environment. Then resolve the bug with an appropriate fix.

Education & Qualifications

Apr 2007

Bachelor of Technology - Information Technology

Anna University | Chennai, India

Related Course Work Data Structures & Algorithms | Web Technologies | RDBMS | Multimedia Programming | Object Oriented Programming Concepts | Computer Architecture | Data Mining & Warehousing

Courses & Certifications

Dec 2015

M101JS: MongoDB for Node.js Developers

MongoDB, Inc.

Successfully completed M101JS: MongoDB for Node.js Developers a course of study offered by MongoDB, Inc.

Apr 2013

M101J: MongoDB for Java Developers

MongoDB, Inc.

Successfully completed M101J: MongoDB for Java Developers a course of study offered by 10gen, The MongoDB Company.

Jun 2003

Certificate of Proficiency in 2D Animation & Design

GIIT | Madurai, India

Completed 2D Animation & Design course using Flash, which helped a lot in self learning Adobe After Effects.

Recommendations & References

Thiru 's thirst for knowledge and ability to quickly learn and evaluate frameworks, technologies and methodologies have ensured his contribution to the many platforms/projects he has worked upon.He consistently delivered high quality solutions with great attention to detail, he proved his worth and ability on many occasions by improving on designs and providing suggestions and prototypes demonstrating his ideas.

He is what I would describe as a "finisher" as has always delivered "finished products" this is a rare skill to be able to deliver a hardened solution that handles all the documented/non-documented user journeys.I thoroughly enjoyed working with Thiru and look forward to working with him in the future.

Richard Harper

Digital Architect - Everything Everywhere | Leeds, UK

Thiru has been at the vanguard of establishing the new application stack, particularly in regard of the UI. He has led the charge on many aspects - not just the choice of languages or recommending an implementation, but moreover around technical processes in support of those recommendations. His leadership in this regard has ultimately made life easier for our developers, made us more productive and saw us set the foundations for a contemporary web-application front-end architecture, befitting a company like EE. Thiru has established better ways of working for us, introduced mechanism by which we can more easily enforce coding standards to improve our quality and is helping us deliver a more powerful, flexible and maintainable codebase. Whilst I have been preoccupied with shaping requirements and contributing to development plans, Thiru has led on the ground, actually writing the code that will go into production. His contribution thus far cannot be underestimated.

Instigating UI development workflow process changes has seen a step-change in the way the team work. Widespread adoption and evangelism of tools has been of great assistance. He has really been at the forefront of recommending new tools to the team and then showing us how best to use them. He is always available and willing to advise and assist if asked. He is probably one of the biggest contributors to the dev team wiki too, always documenting at-the-time the new approach or technical instructions around what he has built.

Thiru has an amazing appetite for learning and discovery which sees him bring an amazing breadth, depth and detailed level knowledge of contemporary front-end development techniques to the team. He is also not frightened to embrace change, especially in evolution of processes or in adoption of new tools - long may all of this continue! It sets a tremendous example for everyone else working in the UI, not least me!

Thiru is a fantastic guy to have in the team. Technically adept, always willing to help or advise, courageous in the face of change, a trusted source of consultation and a thoroughly nice person too! I value his contribution extremely highly and it's always an absolute pleasure to work with him.

Chris Dix

Principal Software Engineer - Everything Everywhere | Leeds, UK

Without Thiru’s assistance over the past year, I would not have been able to have delivered certain features on time. He is a valuable member of the team and has a lot of knowledge about the existing EE front and backend frameworks.

He is always willing to pair-programme with me, and enables and encourages me to fix and refactor code. This has helped me to progress in my projects and also helped to expand my knowledge. Thiru is always willing to assist in any issue when asked. He has extensive knowledge of current and future trends for UI development and shares this generously through the team. Thiru does much that we can all learn from. I’m a big fan of pair-programming with him.

Thiru is perhaps one of the best developers I have worked with. As mentioned above, he is generous is sharing his knowledge of front-end standards, coding and best practice. He always makes time to assist when asked and makes valuable contributions to whichever team he works in. He is approachable and reliable in responding to any queries raised. I think he is a very good asset to any team he is placed within

Alia Khaliq

Digital Architect - Everything Everywhere | Leeds, UK

Rain or Shine this chap is a very sincere developer. He's is one of those few who has that edge to give it a 100% in what so ever the work he's is into be it coding or the art work that he is creative at.

In a Nut shell Thiru is an amazing talent with a kind heart.

Sudharsan Chandran

SAP Techno-Functional Architect

I have known Thiru for a long time now and have no doubts in mind when i say that he is one of the most dedicated person i have seen when it comes to doing what he wants to.I have seen him working on various projects and activities,and along with being truly dedicated ,he is a lot more creative too.Am one of the fans of his creative work and will always be one.

Mayoor Bhandari

Senior Application Engineer - Klueber Lubrication

Until just recently, I have been Thiru's close friend for several years. I found him to be consistently pleasant, tackling all assignments with dedication and a smile. Besides being a joy to work with, Thiruppathi is a take-charge person who is able to present creative ideas and communicate the benefits. He has successfully developed several designing templates and posters for movies also. I highly recommend Thiru for employment. He is a team player and would make a great asset to any organization.

Sakthi Saravanan

Technology Lead, Tech Mahindra

I should add Personal Internet Researcher for Thiru to my job title.

Felicity Smoak

Girlfriend

Wait a second. What the hell do you mean by Girlfriend?

Actual Girlfriend

Shameless Brags

Active member in LeedsJS. Each month, the attendees are encouraged to build something around the technology outlined in the guest speaker’s talk. At the following month’s meetup, people show off what they have built, with the winner getting prizes sponsored by Google, Front End Masters. Won 4 times continuously on these Dev Challenges as listed below. Now one of the organizers of the LeedsJS.

Sep 2017

NTT Data Hackathon - UK


Blockchain & IoT Enabled Supply Chain Network.
Not disclosing much information due to confidentiality reasons.

🏆 Winner in UK Region🏆

Apr 2017

Techincal Talk @ LeedsJS


Simplify & Amplify with Polymer

Are you looking to build a cutting edge web app? In the era of framework fatigue, #UseThePlatform and leverage new web platform primitives to build a better web! In this talk, I talked about WebComponents & Polymer and how we can Simplify the app development."

Watch the entire talk here.

Rewarded with 12 months subscription of Front-End Masters as a Complimentary gift.

Apr 2017

Code in the Dark - Promotional Challenges


Challenge Description - Crack encrypted QR Code

Read More about the challenge here.

Won Code in the Dark poster.

Mar 2017

ResinIO Hackathon


Developed a Signage App using ResinIO, ElectornJS, RaspberryPi & PiTop to remotely manage Digital Signage.

Here is the sneak peak of what I've built here. The one with Big Bang Theory.

Mar 2017

L&G Hackathon


Developed a solution to do Voice recognition, Tone Analysis, Digitization of manual work using IBM Watson, Microsoft Cognitive Services, Firebase & Polymer.
Not disclosing much information due to confidentiality reasons.

🏆 Winner of the Hackathon 🏆

Mar 2016

Hackathon 2016 - NTT Data


Theme of Hackathon - Digital Innovation & Design Thinking

My Submission - Jarvis

83 Teams across 6 global regions participated in the Hackathon. Won Third Prize.

Apr 2016

Code in the Dark


Challenge Description - A total of 30 developers compete across six competitive heats, and a nail-biting final. With five developers competing in each heat, the winners face each other in the final round, with the audience selecting the final winner. The contestants must emulate a design unique to their round. They won't see these before the heat begins - no previews in this game, pal - and it can only be opened during the competition as a flat image.

Read More about the event here.

Won in Heat 1 for developing IKEA Home Page in 15 minutes.

Nov 2015

Techincal Talk @ LeedsJS


Node-Bots

That's right... If you have JavaScript experience, you can use your powers to control Hardware. NodeBots are any kind of Hardware powered by JavaScript and Node.js. These bots can be LEDs, sensors, servos, drones, robot arms, thermostats or anything else you can imagine with hardware and electronics. In this talk, I will guide through assembling and programming few projects using Arduino & Node.js The ultimate combination of Arduino, Johnny-Five, Node.js & few other hardware lets you create amazing things. Come tinker with hardware and few lines of JavaScript code to make things light up. Get an Arduino Starter Kit, if you like to hack after the talk or use it for next month Dev Challenge; Suitable Kits can be found at oomlout and Proto-Pic. These kits contain an Arduino, Breadboard, Selection of LEDs, Sensors, Motors, etc.,

Slide deck of the entire talk is avaialble here.

Sep 2015

Re-engage with Push


Challenge Description - Build the silliest thing you can think of with Push

My Submission - Arduino-Controlled Push Notifications using Platinum-Polymer element, nodejs, johnny-five & mongodb

Won 12 months subscription of Front-End Masters as prize.

Aug 2015

Offline First App - Using IBM Cloudant & PouchDB


Challenge Description - Demo an Offline First App using IBM Cloudant & PouchDB

My Submission - Joke Submission Website using PouchDB, IBM Cloudant & Polymer

Won Google Swag sponsored by Google.

Jul 2015

RxJS - Reactive Programming


Challenge Description - Develop something using RxJS/Reactive Programming

My Submission - Mouse Event Based Game. Drag It - Rx JS Game using RxJS, Firebase, Ardunio.

Won Google Swag sponsored by Google.

So after my talk, we saw a couple of demos built with RxJS. The winner was a game of dexterity hooked up to an Arduino with flashing lights! “Oh it’s got flashing lights – we’ve got a winner”, I overheard from the audience.

- Glynn Bird From IBM Developer Blog

Jun 2015

Controlling LED from Web Interface


Challenge Description - Demo interesting thing using WebComponents or JavaScript.

My Submission - Controlling LED from Web Interface. Blink LED using node-js, johnny-five, arduino, jQuery.

Won Google Swag sponsored by Google.