Karthikeyan Balasubramanian
207/163 The Terrace
Te Aro
Wellington-6011
SUMMARY
SKILLS
E-mail:
-Phone: -
Top performing IT Consultant/Developer/Project Manager with over 17 years of
Software Development experience.
Proven trouble-shooter and problem-solver with in-depth experience across diverse
industries and technical IT functions.
Many years’ experience handling multiple projects in deadline-oriented environments.
Effective hands-on leader capable of coordinating and motivating teams.
Exemplary verbal and written communication skills.
Proven experience working with high-complexity, high-availability, layered, enterprise
class applications.
Completion of deliverable using established development and documentation
standards/guidelines for medium, large and small projects/tasks.
Programming Languages:
JavaScript, TypeScript, Java, PHP, C#, Groovy,
Ruby,Python, Go
VueJS2, ReactJS, Angular2, BackboneJS,
JavaScript Libraries/Framework: KnockoutJS, Mocha, Emmet, Babel,
Grunt/Webpack, JQuery, ExtJS4
WORK
EXPERIENCE
Karthikeyan Balasubramanian
JavaScript Engine:
Node.js
Databases:
MSSQLServer,MySQL,Oracle, Sybase, MongoDB
Web Frameworks:
Express, Spring, Grails,ASP.NET, CodeIgniter,
Laravel, Rails, Django
Internet Technologies:
HTML5,CSS, SASS, AJAX,JSON,REST,XML,XSL
Load/Stress/UI Testing
Selenium, Groovy GEB, ApacheAb, JMeter
Version Control:
GIT, Subversion
IDE/Editors:
VisualStudio
Code/2017, Webstrom, SublimeText,Eclipse, Intellij
IDEA, Android Studio
Tools:
JIRA, Confluence, Bitbucket, Crucible, Trello,
SourceTree, Docker, Ansible, Jenkins, Composer,
NPM, Ant, Maven, Cordova/Ionic, IBM
Worklight, Elasticsearch, Logstash, Kibana
Westpac via ClearPoint
May 2016 — Present
Technology Consultant
1
Westpac is a leading bank in New Zealand. I have worked on 3 projects during my
time here.
ATM - I am doing front end development for the ATM Interface. Basically the work that I
do is packaged and deployed to ATM devices. Most notable features I worked on for
this team are Select Notes, Withdraw Coins and Bill payment.
CashNav - CashNav is basically an application which does analysis on the consumer
spending and this is first of its kind launched in New Zealand and I worked on the frontend side of application which includes developing the application, packaging and
deployment to app store.
NIB (New Internet Banking) - For NIB project I worked on new features planned for the
online banking application.
Technologies used - HTML, CSS, SASS, JavaScript(ES5, ES6), Emmet, Grunt,
Webpack, Webstrom/Intellij as IDE, BackboneJS, VueJS, AngularJS, TypeScript,
ReactJS, Ruby, Django, Cucumber for UI Automation, Mocha for Unit Testing,
Babel/Webpack, Grunt, Server Side RhinoScript, Node.js, MongoDB, IBM Worklight,
Apache Cordova for packaging the application into IOS and Android application, Java,
C#.NET, Go, Spring, Websphere, Git, SourceTree, JIRA, Stash, Jenkins(CI) ,
Confluence, Docker for rolling out new environment and Ansible for automation etc,
Elasticsearch for dashboard creation using tools like Logstash and Kibana.
Project Management Style - Agile/Scrum
ANZ via ClearPoint
November 2015 — May 2016
Developer
ANZ is a leading bank in New Zealand. I worked on their ADO (ANZ Direct Online)
project which helps small and large business to make large volumes of payments.
ADO is the comprehensive way to manage business transactions. It helps to manage
payments, get detailed reports and audit history, make international payment online etc.
My role here is to help with the migration from old java applet application to new modern
web interface which connects to backend REST service built using Java.
Technologies used - HTML, CSS, JavaScript, Intellij for IDE, Custom ADO Client
Framework, Angular 2, Mocha for Unit Testing, Groovy GEB for UI Automation Testing,
Java, Spring, Hibernate, Weblogic, Sybase Database, Git, JIRA, Ant/Maven,
Confluence, Crucible for code review, Ansible for automation etc.
Project Management Style - Agile/Scrum
Westpac via ClearPoint
July 2015 — Nov 2015
Technology Consultant
Westpac is a leading bank in New Zealand. I worked on their NIB (New Internet
Banking) project. This application is designed from ground up to support their services
using new technologies. My role is to work on the NIB application and do
enhancements both in front end as well as back end.
Technologies used - HTML, CSS, SASS, JavaScript, Grunt, Webpack, Webstrom ,
BackboneJS, AngularJS, Ruby, Cucumber, Mocha, Server Side RhinoScript, Node.js,
IBM Worklight, Cordova for packaging the application into IOS and Android application,
Java, Spring, Websphere, Git, SourceTree, JIRA, Stash, Jenkins(CI), Confluence,
Ansible for automation etc.
Project Management Style - Agile/Scrum
Karthikeyan Balasubramanian
2
Central TAS via Place
April 2015 — July 2015
Senior Developer
This project is on Health Domain. webPAS is a Patient Administration System. This
application has been used by all the major District Health Board in New Zealand. My
role here is to lead the team and make enhancements to the current product. The
technologies used here is HTML, CSS, JavaScript, JQuery, AngularJS, PHP, Java,
Oracle, REST, HL7 etc.
Inland Revenue Services
December 2012 — March 2015
Senior IT Consultant
Inland Revenue is the New Zealand government department responsible for the
collection of revenue in New Zealand. The project I am involved helps New Zealand
people to file their income tax. It also enables them to perform their tax calculations.
My role here involves Project Management and Hands on Development.
Adopted Waterfall and SCRUM approach to project management.
Managed IT team of 5 to 10 people.
Effectively trained and developed staff.
Acted as a mentor or coach.
Monitored staff's abilities and performance levels.
Involved in the Project Planning, High level Design, Prototyping, develop applications,
prepare functional documents, testing, implementation, maintenance and support.
Prepared schedules and timelines.
I was responsible for Annual Returns team which manages projects like PTS, Working
for Families, IR3, IR4, IR10, IR215, and Annual Returns Calculators.
These application’s has been developed using Java 6, Java Portlets, HTML, CSS,
JavaScript, jQuery, BacboneJS, JUnit, Python, Django, Spring Portlet, Spring,
Maven(Dependency Management), Hudson(Continuous Integration), IBM WebSphere
Server.
Used Ruby and Python scripts for automation.
Reports are developed using Rails application (version 3/2).
Developed REST API using Node.js, ExpressJS and JSON.
Selenium is used for Automated UI testing.
Europian Dynamics
Sept 2011 — May 2012
IT Consultant
European Dynamics is a consulting company in Brussels. I worked on 2 projects when I
was working for European Dynamics.
Internal Market Information System - This is for the client European Commission.
IMI is a general system capable of supporting the exchange of information, which is
needed in order to make internal market legislation work smoothly. I was involved in the
front end development of this system. Technologies used are Java 6, HTML, CSS,
JavaScript, ExtJS4 (client side MVC), Spring, JUnit, Subversion, Weblogic, Oracle 10g,
Intellij IDEA. Reports are created using Jasper Reports and Apache POI Libraries.
TSMAN System - TSMAN is a customized version of an open source time tracking tool
eHour for companies and organizations who need accurate information on how much
time is spent on projects by their people. I was involved in the development and testing
of new features which are required for TSMAN system. Technologies used are Java6,
HTML, CSS, JavaScript, Wicket, Subversion, MySQL, Eclipse, Maven, Hibernate and
Tomcat.
Mobilink Telecom Group
June 2005 — Sept 2011
Head of IT
Karthikeyan Balasubramanian
3
Mobilink Telecom Group is a leading VAS (Value Added Service) Company in the
Middle East. I was involved in the development of VAS Applications for Mobile
Operators and Clients which enables Mobilink to provide SMS and IVR services.
My role here involves Project Management and Hands on Development.
Adopted SCRUM approach to project management.
Managed IT team of 5 to 15 people.
Effectively trained and developed staff.
Acted as a mentor or coach.
Monitored staff's abilities and performance levels.
Involved in the Project Planning, High level Design, Prototyping, Interaction with the
operators, develop applications, prepare functional documents, integrate applications
with gateway, testing, implementation, maintenance and support.
Prepared schedules and timelines.
These VAS applications are developed using Java, JSP, Struts, Spring, IBatis, JBoss
and Tomcat for SMS/IVR Services.
Reports are created using PHP and CodeIgniter.
Many background jobs are written using Ruby, Python, and Perl Scripts.
Databases used are MS SQL Server, and MySQL.
Aspire Systems
November 1999 — June 2005
Software Engineer
Aspire Systems is a software company in Chennai, India. I worked as Software
Engineer at Aspire Systems working on different projects for aspire clients. Some of the
notable projects I worked for Aspire Systems are below.
United Airlines - Developed Intranet application for maintaining flight parts.
Technologies used are Java, Struts, XML, JSP, Tiles, HTML, CSS, JavaScript, Ant,
CVS and Eclipse IDE.
POS (Point of Sale) - Developed POS desktop application for Golf store. Technologies
used are ASP.NET, C#, Web Servics and MS SQL Server.
Goodrich - Involved in the Data extraction project for PDF book generation.
Technologies used are XML, XSL and Java.
MyOwnLabels - Developed e-commerce application. Technologies used are HTML,
CSS, JavaScript, ASP and MS SQL Server.
EDUCATION
Post Graduate Diploma in
Computer Science
1997 — 1999
BDPS
B.A. (Economics)
1995 — 1998
Annamalai University
Karthikeyan Balasubramanian
4