Post Job Free
Sign in

Manager Software Engineer

Location:
Buffalo, NY, Canada
Posted:
June 04, 2013

Contact this candidate

Resume:

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



Contact this candidate