Technical Lead Resume
SUMMARY:
- 10+ years of Software Development experience mostly in System - side programming using C/C++ in different UNIX like platforms.
- Experience in Citrix Xen Server and I/O Virtualization Technology. Experience in Oracle VM and VirtualBox Technology.
- Have testing experience in Device driver and Performance Testing of Web Application on Windows.
- Experienced in Confidential Tivoli Netcool Omnibus Network Monitoring System (NMS).
- Experienced in Linux Device Driver development in TCP/IP, and RDMA.
- Strong fundamental knowledge of data structures, multi-threading concepts and Linux Operating System.
- Good Experience of InfiniBand Architecture and Embedded Systems.
- Sound understanding of Confidential PowerPC Architecture, and PowerPC Assembly Language.
- Good understanding of SNMP and Confidential Tivoli Netcool Omnibus Probes ( Confidential Tivoli Netcool Omnibus Certified professional).
- Have good knowledge of Windows NT Event Log programming.
- Member Editorial Review Board, CMG International
- Experience in VMware vSphere, ESX Server, and Oracle Virtualbox management.
TECHNICAL SKILLS:
Operating Systems: Linux, Windows NT
Programming Languages: C/C++ Programming Language, SNMP, Shell scripting
Core Skills: Linux Device Driver development, Confidential Tivoli Netcool Omnibus Probes, PowerPC Architecture, TCP/IP, InfiniBand Architecture, Linux Kernel 2.6, C/C++ Programming Language, SNMP, Shell scripting, Socket Programming, multi-threading, Windows Programming.
Databases: DB2, Postgres database
Debugging Tools: GDB, Rational Purify, gprof.
Compilers: GCC
Source code management: Clear case, CVS, svn, CMVC
TCP/IP tools: tcpdump, netperf, IO-zone, NFS over RDMA, etherealEthtool, XANsation for firmware testing.
Other Knowledge: Visual Source Safe 6.0, MS VISIO, Tortoise SVN.
PROFESSIONAL EXPERIENCE:
Confidential
Technical Lead
Responsibilities:
- My roles and responsibilities in this project include developing and testing the deployment framework for deploying a cloud solution to customers using ISAT based accelerators. These accelerators help in automating the deployment of TSAM in remote deployment mode without any user intervention. As the “scrum master” of this team I have to make sure successful completion of this project on time.
- This project involves the development of the Ethernet/Storage device driver on Linux for a client called Xsigo Systems. Citrix Xen Server takes I/O virtualization to a step further with the Xsigo I/O drivers enables the creation of virtual NIC interfaces and virtual HBA devices. My work also involves porting of the virtual network driver for newer Citrix Xen/Oracle VM/SLES11 platform for the latest kernel. I have also worked on VLAN, “NIC teaming” and “VHBA multipathing” for the Xsigo driver in Ubuntu 8.10 Server.
- Development and enhancement of different Netcool Omnibus probes for different customers all over the globe, including top telecom and banking customers. Team lead responsibilities for the probes team includes team management, communicating with the client managers, communicating with the on-site managers on weekly basis.
- Development of a 10Gb Ethernet Linux Device Driver for Chelsio Communications
- This is a device driver development project for the Chelsio Communication’s 10GB Ethernet adapter card. This requires good understanding of the TCP/IP protocol, and mostly TCP layer, and RDMA technology. The driver has been developed to off load the TCP traffic, into the Terminator 3 chip sitting on the Chelsio adapter card.
- Development of the RDMA/iWARP module, for the Gigabit Ethernet driver.
- Functional testing the driver module at the firmware level, NFS over RDMA testing.
Confidential
Tech Lead, Developer
Responsibilities:
- Project Lead for this project. Design and development of a Linux device driver for stress testing the Host Channel Adapter. Preliminary feasibility study for the project.
- Worked and co-ordinate with the on-site hardware team of Confidential Rochester, USA.
- Development of the driver from scratch. Also developed a Hardware access testing module.
Confidential
Deputy Engineer, Developer
Responsibilities:
- Writing of the communication protocol using which data transmission takes place between reader and Server.
- The data to send is send in a specific packet format. The packet formation includes check-sum calculation.
- Packets have been formed and encrypted using public key algorithm.
- Interacting with man-machine interface (MMI) part for the Smart Card Reader. MMI part includes interface functions for various reader operations.
- Communicating with the Smart Card Reader for data retrieval and adding access list.
Confidential
Software Engineer, Developer
Responsibilities:
- This is a in-house project in Tarang Software Technology for their first prototype design of eMail Aggregation project. The first phase is to develop an email client using Java mail API’s. It provides the users a single platform for checking mails from all his/her email accounts. Once registered he will be allowed to check mail from all his accounts mail’s with a single username and password.