From 29d0e33c5c3172dcb28f1b2158f308fd36b3ada1 Mon Sep 17 00:00:00 2001 From: Vasudev Kamath Date: Sun, 16 Mar 2014 01:42:34 +0530 Subject: Updated resume --- resume/index.html | 44 ++++++++++++++++++++++++-------------------- resume/resume.docx | Bin 0 -> 11364 bytes resume/resume.pdf | Bin 116359 -> 112924 bytes 3 files changed, 24 insertions(+), 20 deletions(-) create mode 100644 resume/resume.docx diff --git a/resume/index.html b/resume/index.html index 9a30127..64b89fe 100644 --- a/resume/index.html +++ b/resume/index.html @@ -17,49 +17,53 @@ h='gmail.com';a='@';n='kamathvasudev';e=n+a+h; document.write(''+e+'<\/'+'a'+'>'); // --> -https://github.com/copyninja/
http://copyninja.infohttps://www.ohloh.net/accounts/copyninja
(91) 9741801580 • Bangalore, Karnataka, India

+https://github.com/copyninja/
http://copyninja.infohttp://www.linkedin.com/in/kamathvasudev
(91) 9741801580 • Bangalore, Karnataka, India


Experience

-
August 2012 - Present
-

Technical Lead at ABB India Limited

-

Responsible for improving the security and performance of various components running on our industrial PC.

-

Patching the Linux kernel with special hardware patches from vendor and recompiling, which includes enabling some specific feature required by the end product.

-

Profiling various invovled components using tools like gprof and timers to check the performance critical parts and improving it to stabilize the product.

-

Responsible for setting up Git VCS for maintaining the source code of all components using Gitolite and mirroring it on redundant machines for backup purpose.

-

Responsible for source code static analysis and code review using Klocwork tool.

+
March 2014 - Present
+

Senior Software Engineer (Development and Implementation) ABB India Limited

+

Responsible for security, performance improvement, stability and maintainability of the whole intelligent solution product.

+

Static analysis of code using klocwork tool, identifying performance critical parts in components for security performance and stabilizing the end product.

+

Compiling additional hardware drivers by vendor for Linux kernel to introduce new hardware part into industrial PC.

+

Setting up Git VCS and Klocwork code review tool for the team and maintaining it.

-
July 2011 - July 2012
+
July 2011 - February 2014

Software Engineer at ABB India Limited

-

Developed a solution to support replacing old industrial PC with a project in running industrial plant with new device with minimal down time. The solution was developed for Linux which utilized udev mechanism and customized boot process along with a C based application to handle project conversion.

-

Hardening Debian GNU/Linux for industrial PC for improved security. Involved working with iptables and hardening the configurations for applications like Apache webserver and OpenSSH server.

-

Developing a tool which can create a Debian pure blend by applying the minimal customization needed to maintain the backward compatibility with existing image. Using this tool new image was created for industrial PC based on Debian 6.

-

Developing and maintaining various C/C++ components running on the industrial PC. Involved use of gcc, g++ shell and gnumake tools.

+

Solution to replace old hardware in a running plant with new hardware without expert interference, involving C program, udev rule and boot customization of Linux.

+

Hardening Debian GNU/Linux for industrial PC for improved security, rate limiting, port blocking using iptables and configuration hardening for various system applications.

+

Tool for automating development of new OS based on Debian, using GNU make and shell scripting. Patching new Linux kernel in new OS with existing vendor patch.

+

Maintaining various components written in C/C++ implementing custom TCP/UDP protocols, and writing Wireshark extension for these proprietary protocols.

July 2009 - June 2011

Systems Analyst at Invenger Pvt. Limited

-

Designer and Developer of iClaims for the iPhone and to some extent in Blackberry. Also designed the webservice required for the application in PHP. iClaim is capable of reporting an incident along with supporting videos and photos. It also allows checking the status of previous claims done.

+

Designer and Developer of iClaims for the iPhone and to some extent in Blackberry. App is capable of filing new insurance claims and checking existing claim status for well known insurance company in US.

Designer and Developer of Racontours iPhone application which provides "Walking Tours" with audio and various pictures to the end user. Various tours for the application are implemented as in-app purchases.

-

Setting up and maintaining Subversion VCS for the team.

+

Developing simple webservice using PHP for above application and setting up and maintaining VCS for application code using Subversion

Selected Open Source Contributions

Python
-

Co-Developer for SILPA project, a framework for hosting various Indic computing algorithms developed in python. Complete redesign of the same platform was done by me using Flask micro framework. All components are separated into independent modules. The project and related modules source code is available on Project-SILPA github organization. This project was also part of Gsoc 2013 under SMC organization.

-

Developer of Jabber dictionary-bot service which can take input from user and respond with meaning from the Wiktionary. Current working bot can be accessed at kn.dict.bot@jabber.org and pandita@jabber.org.

+

Developer for SILPA project, a web framework for hosting Indian language computing Python modules. Completely redesigned from scratch using Flask micro framework. Tasks included separating the various computing module into independent Python modules. Source code is available on Github.

+
+

Developer of Jabber dictionary bot, which can be extended to fetch meanings in multiple languages

Debian

I'm Debian Maintainer from December 2011 and have been maintaining packages in Debian from 2011. I maintain about 66 packages in Debian which can be seen on my QA Page. I'm currently in the NM process to become a Debian Developer.

-

Active member of Debian-IN team which maintains all the Indian language related softwares and fonts in Debian.

+
+
Misc
+
My various contribution to Open Source world can be seen in my
+

Ohloh account and Open Source report card.

Activities and Interests

Conferences
-

I've oragnized the MiniDebconf 2011 at my alma-mater which had 2 foreign Debian Developers as guest.

-

I've conducted several workshop in my alma-mater advocating use of GNU/Linux. Some of this programs were done for the local school students and some other workshops were done for the college lecturers.

+

Organizer for Minidebconf 2011.

+
+

Various GNU/Linux advocation program at my alma-mater for Kids and college lecturers

Teaching

I've done teaching in Hindustani Tabla instrument for about 5 years.

diff --git a/resume/resume.docx b/resume/resume.docx new file mode 100644 index 0000000..de855de Binary files /dev/null and b/resume/resume.docx differ diff --git a/resume/resume.pdf b/resume/resume.pdf index 51f3c14..8642b75 100644 Binary files a/resume/resume.pdf and b/resume/resume.pdf differ -- cgit v1.2.3