My exposure to technology began with with microprocessors in mid 90s and I am still influenced by bit and 5-volts-level thinking. My affinity with microprocessors and microcontrollers led me to C programming.
In the late 90s, the newly emerged Java and internet applications dominated my career path and ultimately led me to leave my native India to work abroad in Singapore.
My fundamental knowledge of bits and bytes, plus my developing Java skills, meant that I was able to specialize in Mobile GSM SIM Card security applets and Java Byte Stream encoding/decoding for banking software applications. I worked on a Singapore Popular project using Mobile SMS with credit cards. I also participated in a similar project developed for Korean Telecom.
Next, I moved to the US to pursue a Masters in Biomedical Engineering at Worcester Polytechnic Institute, UMASS, MA.
I have been working at M2S, a Medical Imaging Software Company, since my graduation.
I am greatly interested in data/system security and, in my own time, I developed a watermarking project and on an internet security data model using Java. And working on Ruby On Rails personal project which empowers user to create and use their own forms.
My motto is K.I.S.S. (Keep It Simple and SECURE).
I am a hard worker and I have strong project management skills. I am a specialist in Medical Software Apps.
Specialties: Excellent debugging skills (well trained in legacy code
and ghost bugs).
Ruby on Rails, Stand-alone-cucumber automation, Java, PERL, JDBC, Spring/Hibernate, LAMP, Postgres, FDA Regulations.
Software Engineer @ Development and support for Oracle Identity Management (OIM) system for college governance [Roles, Accounts, Provisioning with LDAP and AD, EBS]. Developing web user and rest interfaces for OIM using Java (Servlets, JSP, HTML, jQuery, Javascript) with WebLogic 11gR1 10.3.5 and Oracle DB 11g.
Developed standalone jar [OneJar] packages for CyberArk and OIM interfaces.
Developed Java embedded classes in Oracle DB to manipulate stored HashMaps. From January 2015 to Present (1 year) Software Engineer @ Invented a method to put all form validations into JSON format - which can be saved in DB (text) and can be easily transferred over HTTP [Transformed repeated pattern into a frame]. The JSON data can be used to do integrity check using PL/JSON.
Developed JavaScript library to evaluate and execute form validation encoded in JSON; Which replaced few thousands lines of JavaScript code and months of work.
Developed CSV configurable Ruby on Rails web service to create the mockup of web forms. Product Management team can see the final web form UI while they are designing using csv file.
Introduced standalone cucumber testing framework for legacy web apps, which brought the quality to new level with continuous integration (CI). The basic setup is available in http://git.io/uPX_AA. This framework is extended to use rspec for writing unit tests for oracle plsql, which helps us to make modularized API for our data management service.
Worked in Electronic Medical Records and Patient Registry web apps using Ruby On Rails!
Provided DBA support for Postgres database.
Redesigned existing Java Spring Frame work (MVC) (Java servlets, freemarker, and hibernatesql) to increase the performance. Rewritten hibernate queries to increase the performance.
Created and updated existing web (LAMP), stand-alone applications based on Perl. Rewrote TCL/TK apps to improve performance, features and ease of maintenance. Added enhancements and new features to 3D modeling system and Automated Packaging & Shipping systems.
Worked on many different products and maintained it which supports the production which involves receiving DICOM images from customer location, creating 3D models and sending the models in different forms back to customer.
Developed APEX based forms with Advanced programming techniques. From January 2007 to December 2014 (8 years) Greater Boston AreaConsultant @ Developed Java encoder and decoder along with specified encryption protocol to convert SMS to machine level byte codes and vice versa
Specialized in Java Byte Stream encoding and decoding with limited encryption for 7bit byte systems From October 2003 to July 2004 (10 months) SingaporeSoftware Engineer @ Written Java applets for GSM SIM Cards using Java 1.2.2 and Gemplus Xpresso Case 3.
Developed mobile communication web service for ERP systems using Java, ABAP to do ERP order placing and verification remotely using their handheld device.
Developed a Java application to send fax from web.
Developed various Java based server monitoring system and web applications integrated with SMS engine
Developed VC++ - PDF creator to convert HTML, MS office files and images to PDF and store them in database as bitstreams objects. Added enhancements on PDF GUI interface to annote and add notes to the files.
Developed Java applications to load the encrypted Java classes to protect the intellectual property from piracy. From 2000 to 2003 (3 years) SingaporeR&D Engineer @ Developed ASP web portal to accommodate UMS (Unified Messaging Service – Handles text, voice and fax mails) services
Developed Java Voice Composer Applet (Java 1.2) to compose and retrieve voice mails in web From May 2000 to November 2000 (7 months) SingaporeSystems Engineer @ Home security systems development (8051 Microcontroller) and installation. From January 1999 to 2000 (1 year) R&D Engineer @ Appasamy Medical Electronics - Worked on redesigning Automated Static Perimeter with locally available materials to accommodate the service.
Developed Z80 microprocessor compiler and decompiler to debug the service errors. From June 1998 to December 1998 (7 months) Puducherry Area, India
MBA, Business Management and Statistics @ Franklin Pierce College From 2008 to 2009 MS, Biomedical @ Worcester Polytechnic Institute From 2004 to 2007 BE, Electronics and Communication Engineering @ Mepco Shlenk Engineering College From 1994 to 1998 Siva Kandasamy is skilled in: Ruby on Rails, Java, Perl, PostgreSQL, LAMP, JavaScript, HTML, AJAX, jQuery, CSS, JSON, FDA, JDBC, Linux, SQL