Senior Software Developer Resume
0/5 (Submit Your Rating)
SUMMARY:
- To associate as a senior storage/system engineer with a reputed organization.
- Interested to work on system storage, networking, kernel and related technologies.
- Strong understanding of operating systems, servers, and enterprise applications, as well as their compatibility with storage architecture, business goals, and technology strategies.
- Excellent analytical, problem solving, troubleshooting and debugging skills acquired in the course of my career.
- Extensive understanding of UNIX Operating System kernel Design and Implementation.
- Working knowledge of FreeBSD and ZFS
- Extensive knowledge in Tru64 Unix kernel and TCP/IP components.
- Proficient knowledge about SAN technology/components and iSCSI protocol.
- In - depth Knowledge of IP networking, network analysis, performance and application issues using standard tools like tcpdump, ethereal, netstat.
- Exposure to TruCluster clustering solution and file systems, HPUX and Linux Kernel Internals.
- Effective in working independently and collaboratively in teams.
TECHNICAL SKILLS:
TProtocols: iSCSI, SAN, TCP/IP, SCSI Basics, FC Basics
Operating Systems concepts: Unix Internals, FreeBSD; File systems ZFS, Advfs
Languages: C, Shell scripting, C++ Basics, Perl
Hardware Architectures: Alpha, X86, SMP and NUMA.
Debuggers: DBX, Crash, Ladebug, Kdebug, GDB, wireshark, Tcpdump, Ethereal,dtrace
Tools: p4, burt, Bugzilla, SVN, Vsphere, VmwareEsx, hyper - v, vsim manager
WORK EXPERIENCE:
Confidential
Senior software developer
Responsibilities:
- Worked on integration of the new firmware of Qlogic FC card onto the FreeBSD’s isp driver.This porting work involved working on the FC driver code, did code changes, unit testing.
- Being part of the kernel team, develop and deliver features in kernel components.
- Work on customer and QA reported product issues in various components of the kernel.
- Performance analysis of the IO stack.Identified one of the performance bottlenecks at geom layer with the zvol threads
- Occasionally work with the pre-sales team to provide necessary technical answers for the customer queries.
- Worked as a representative for the company product at the vmworld-2014.
Confidential
Member technical staff
Responsibilities:
- iSCSI (for SAN target)Module owner/Assistant Tech Lead.
- Work in SAN dev team on iSCSI target driver stack for both cluster mode and 7-modeData ONTAP storage operating system.
- Work on features for iSCSI TargetListening model for iSCSI sockets. Session/connection scaling.
- Implement readonly feature for LUN
- Handled the tasks of triage and assignment of customer defects.
- Responsible for updating project manager regarding status of development efforts.
- Responsible for coordinating with stake holders and solving issues while I worked on features.
- Performed code reviews and mentoring for newly joined team members.
System software analyst
Responsibilities:
- Own Tru64 kernel components - virtual memory, process management, scheduler, networking components
- Fix various major defects in Tru64 kernel on time
- On-call support 24/7 for critical customer issues, Customer/field interaction.
- Reviewer and Mentoring fresher in the team
- Test case execution, defect tracking, defect verification.Worked as module owner for kernel/vm team, for Tru64 UNIX operating system.
- Day to day work includes analyzing, debugging and solving problems reported by Tru64's customers and by internal test teams.
- Analyzing and debugging the kernel defects involves understanding the design logic, code traversal, coding C programs to reproduce/simulate the customer issue, instrumenting the kernel to fix/test the solution.
- In depth low level understanding of VM, PM, scheduling, synchronization, Buffer cache.
- Knowledge of Alpha, SMP and NUMA architectures and related issues like locking, alignment, cache lines organization in Unix.