Advisory Software Engineer Working on IBM state of art technologies in the areas of Cloud Computing Virtualization Clustering High Availability Web Services and System Management projects using Agile development process Rational tools and various programming languages.
IBM Cloud Manager Senior Engineer. Management and deployment of chef based OpenStack services. Design and implementation of OpenStack services high availability using tools like HAProxy Pacemaker HADR and Tivoli System Automation. Using Ruby and Knife.
IBM System Director VMControl project Technical Lead. Leading a group of Engineers to support VMControl Common Services. VMControl is a premier virtualization and cloud framework from IBM. Responsibility included managing component design development and implementation integration with other components coordinating with geographically distributed teams defect management. Used Java Linux.
IBM Director Relocation Manager/Farm project Team Lead. Lead a small group of developers to deliver a critical component to IBM System Group s IBM Director product. Relocation Manager is a key component to manage migration of Virtual systems within a defined domain. Using OSGI Bundles USMi Eclipse plug-in Service Model and Java..
VSM Availability Manager CAM High availability management component of IBM Director System Management offerings. Provides recovery of hosts and virtual systems on predicted and unpredicted failures. Designed and implemented several components Cluster Manager dynamic configuration of OCFS2 based cluster to support clustered shared storage file systems HWPFA hardware predicted failure analysis and recovery Checkpointing periodic memory checkpointing of XEN virtual systems for an updated recovery amDoctor Availability Manager monitoring and diagnostics utility.Used C shell scripting Linux.
Tivoli System Automation TSA SWG funded project for system automation and failure recovery. Worked extensively on component design and implementation of several components on RedHat Linux and AIX using RSCT RMC Peer Domain Clustering FFDC C and C .
RSCT Clustering worked in implementation of Peer Domain Cluster Software using RSCT RMC and C on AIX and RedHat Linux.
Software Project Engineer Technical Specialist
- Worked in design and development of various network connectivity and device management software for Xerox devices in Unix Linux and Windows environments.
- Developed Xerox s first IP device Discovery - an innovative network device discovery over TCP/IP using SNMP broadcasting. Solaris HPUX SNMP Unix system calls C .
- CentreWare Unix Team Lead - SNMP based printer management tool for Xerox devices SNMP C C Solaris HP/UX RH Linux X-WindowslMotif TCP/IP Ipr .
- Centre Ware Spectre-Web based network management software for Xerox devices. Using the latest Internet technologies - HTML Java Servlets JNI interface and Apache Server.
Senior Software Engineer
Worked as the Lead Software Engineer in a large development project on Automatic Vehicle Tracking System FleetTrack 1000 for Metro Dade Transit Authority Miami Florida. Worked in design implementation and integration of the complete project. GPS based vehicle tracking system designed using Client/Server model. Used VAX 4000 X Window Motif and C programming
Taught undergraduate courses on programming languages C C Fortran Pascal PL/I data structures file processing and systems software. Conducted several short courses for the business and industry. Worked on a variety of software and application development projects on database design pictorial database data compression encryption user interface design and graphics.