Hariharan Vaithianathan B.Tech, MS Work Experience - 3 years
E-mail: ********@*******.*** LinkedIn
Address: ***, ******** ******* ******, *** 1107, San Jose, CA 95134 Phone: +1-408-***-****
Objective
Seeking a position in which I could utilize my education and experience to advance my career in information technology
and in the process make myself a valuable addition to your organization
Education
Masters in Management Information Systems
University at Buffalo, State University of NY Aug ’12 3.52/4
Bachelor of Technology (Information Technology)
Anna University – Chennai, India May ‘09 3.91/4
Career Highlights
Professional Experience
Associate Software Engineer, IBM India Software Labs Feb ’10 – July ‘12
IT Infrastructure Virtualization
Image Construction and Composition tool (ICON)
This tool is used to deploy applications and images to the IBM SmartCloud Enterprise
Developed software modules to deploy applications like IBM DB2, Oracle 11g, IBM WebSphere MQ and IBM
WebSphere Message Broker on VMware ESX
Modules were developed using shell scripts which were embedded into ICON and deployed after the
installation of Linux or Windows operating system in virtual machines
Tivoli Provisioning Manager for Images and Operating System Deployment
This product manages the remote deployment of OS and virtual images (snapshots and clones) in physical
and virtual machines
Performed end-to-end testing of the product that included features like Image management for VMware
ESX, Microsoft Hyper-V, Citrix Xen and KVM hypervisors, Snapshot Creation, Image Capture and
Deployment, Image Replication, OVF export/import of VMDK/VHD image formats and Direct and cross
migration of physical/virtual machines
Automated the “Build Verification Testing” of the product
Tivoli Provisioning Manager (TPM)
This product helps automate the best practices for common data center provisioning activities and
facilitates policy management by organizations
Worked on TPM Automation Package workflow for installing middleware like Oracle, DB2
IT Infrastructure Visualization
Tivoli Application Dependency Discovery Manager (TADDM)
This product helps gain visibility into services and applications running remotely
Was instrumental in developing the “Reporting Package” of this product
Developed in Java, the status of the applications discovered were sent to the Email ID specified
Intern, IBM India Software Labs (Trusted OS Simplification) Mar ‘09– Oct, ‘09
Worked on ‘Trusted AIX’ – a UNIX type IBM proprietary OS
Converted the user end interface from complex Label encodings (AIX Specific) to simple XML encodings as XML is an
easy-to-use and Industry-wise standard
Development language is C++ in Object Oriented approach combined with tools like LEX (analyzer) and YACC (a
lexical interpreter)
2 Page
Academic Projects, SUNY Buffalo Aug, ‘12 – Dec, ‘12
Content Delivery Network Design
Designed and created a web portal to deliver customized music, video and web contents based on user selected
content attributes and modeled a Content Delivery Network [CDN] to disseminate this content across multiple
availability zones
Used Amazon’s EC2 Infrastructure [IaaS] to host the necessary file servers (that aggregates content from multiple
web sources, curates and processes them), application servers (to store and mount the portal code) and database
servers (to store user preferences for specific content types)
Used Amazon’s AMI [Amazon Machine Image] capabilities to create snapshot/template of the file, application and
database servers that can be seamlessly deployed across multiple availability zones
Developed the application using WAMP stack (Windows, Apache, MYSQL, PHP)
Scaling and Load Balancing Applications in Cloud
Used Amazon’s AWS AutoScaling API tools to demonstrate the server scalability (used the CDN application server
created in the previous project as an example) based on incoming load characteristics
Scaling is done by increasing/decreasing the number of application instances based on customizable load thresholds,
monitored using AWS CloudWatch API’s and performed thorough testing to verify that the system seamlessly
adjusts itself to constant variations in load (simulated using Jmeter)
Once scaled, used Amazon’s AWS ELB (Elastic Load Balancer) API tools to demonstrate how to perform load
distribution across the newly AutoScaled servers
Recommendation Engine using Mongo DB
Used an unstructured dataset of more than a million records from an online movie database to create a movie
recommendation engine based on scores generated using past searches
Created a java tool to clean the online dataset to fit to the specifications of Mongo DB (a database suited to store
unstructured data) and imported the same to the database
Used the “Slope one” recommendation API provided by Apache Mahout to generate user recommendations and
created a simple web portal to display the recommendations
Rental Car DB with Oracle SQL
Created a Rental Car Database providing interface for users to select a particular car model from the database
Identified the elements for a rental car service and its various attributes using the Oracle Data Modeler.
Developed using JSP as front end and Oracle SQL as backend DB
Technical Skills
Databases - MySQL, Oracle SQL Developer, Oracle Data Modeler, MS Access
Languages - C++, Java
Scripting - Python, Shell, TCL
IDE - NetBeans, Eclipse
Web Development -XML, CSS, PHP
Testing Tools - Rational Function Tester, JUnit
Networking - DNS, DHCP, IPsec, VPN, NFS, CIFS, SSH
Data Analytics - SAS Enterprise Miner
Other Tools - Jmeter, Wireshark, Rational ClearQuest, Rational Team Concert, Git, Chef
Awards and Achievements
Research Project Assistant at The Research Foundation of the University at Buffalo, for setting up an E-Commerce
website in AWS EC2 infrastructure to study the distrust regarding privacy issues among online customers
Awarded the Advanced Graduate Information Assurance Certificate by NY state Education Department – Apr ‘13
Contributor to the team which won Tivoli, SPA (Service Process Automation) Eminence and Excellence Award and
Outstanding Team Award as part of IBM’s Software Labs – Oct ‘11