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.
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.
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
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.
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
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
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.
Related Course Work Data Structures & Algorithms | Web Technologies | RDBMS | Multimedia Programming | Object Oriented Programming Concepts | Computer Architecture | Data Mining & Warehousing
Successfully completed M101JS: MongoDB for Node.js Developers a course of study offered by MongoDB, Inc.
Successfully completed M101J: MongoDB for Java Developers a course of study offered by 10gen, The MongoDB Company.
Completed 2D Animation & Design course using Flash, which helped a lot in self learning Adobe After Effects.
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.
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.
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
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.
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.
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.
I should add Personal Internet Researcher for Thiru to my job title.
Wait a second. What the hell do you mean by Girlfriend?
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.
Blockchain & IoT Enabled Supply Chain Network.
Not disclosing much information due to confidentiality reasons.
🏆 Winner in UK Region🏆
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.
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.
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 🏆
My Submission - Jarvis
83 Teams across 6 global regions participated in the Hackathon. Won Third Prize.
Read More about the event here.
Won in Heat 1 for developing IKEA Home Page in 15 minutes.
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.
My Submission - Arduino-Controlled Push Notifications using Platinum-Polymer element, nodejs, johnny-five & mongodb
Won 12 months subscription of Front-End Masters as prize.
My Submission - Joke Submission Website using PouchDB, IBM Cloudant & Polymer
Won Google Swag sponsored by Google.
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
My Submission - Controlling LED from Web Interface. Blink LED using node-js, johnny-five, arduino, jQuery.
Won Google Swag sponsored by Google.