Software Staff Engineer Resume
3.00/5 (Submit Your Rating)
Lake Mary, FL
TECHNICAL SKILLS
- Development
- Python 2.5 - 2.7 / Bash / Perl / awk / sed
- ANSI C / C++ / C# (.net)
- MySQL, Sqlite, MongoDB, AWS SimpleDB, AWS DynamoDB
- Amazon Web Services (EC2, EBS, SDB, S3, ELB, SQS), Google App Engine
- Git, Mercurial, SVN, rcs
- HTML 4/5, CSS3, Javascript
- Operating Systems
- Linux: Arch/Gentoo, Debian/Ubuntu, RHEL/Fedora/CentOS/Scientific, SuSE
- Clusters: Linux, Lustre, Pdsh (Parallel SSH), genders, PXE
- Posix: Mac from Tiger to Mavericks, BSD: Free & OpenBSD, Solaris based: Nexenta, OpenIndiana
- Microsoft Windows: 9X, XP, 200X, 7
- Networking
- 1-10-40 Gigabit Ethernet / Wireless (802.11abgn MIMO)
- Cisco Routers, Switches & PIX firewall / VLANs 802.1q
- Virtualization
- Linux: KVM / XEN (x86, IA64), VMWare: ESXi, Desktop, Player, Server; VirtualBox
- Storage
- Infiniband
- Fibre Channel
- SAS/SATA Protocol Analyzers
- NAS, SAN, DAS
- Lustre File system
- ZFS, ZFS on Linux
- Excellent Communication Skills (including distributed teams), Collaborative documentation
PROFESSIONAL EXPERIENCE
Confidential, Lake Mary, FL
Software Staff Engineer
Responsibilities:
- Development Language Used: Python, Bash
- Developed cross-platform Python framework for Linux cluster deployment and testing
- Continuous Integration with Jenkins including automated testing in Bash and Python
- Leveraged Amazon Web Services and built python framework for automation testing in the cloud
- Developed Selenium browser based automation for browser testing
- Mentored multiple teams on software process (SCRUM, unit testing, ATDD, TDD, etc.)
- Built functional testing framework in bash for a Linux cluster environment
- Innovative object graph for arbitrary dependency Linux RPM detection during runtime
- Technical Lead for the automation environment for our Linux HPC Lustre cluster solution
- Implemented VLAN, routing, and PXE server on virtualized servers for infrastructure
Software Engineer
Responsibilities:
- Development Language Used: Python, Bash
- Developed middleware for web services for our management platform
- Developed utilities for Lustre and Linux MDRAID cluster configuration
- Coordinated the software JIRA workflow for issue tracking as well as defining the best practices for SVN
- Setup virtualized build infrastructure across x86 and IA64 using KVM and XEN
Firmware Engineer
Responsibilities:
- Development Languages Used: C and C++, Bash
- Developed GUI front-end for firmware performance command tracing
- Maintained / fixed defects in firmware relating to scalability issues
- Parallelized existing firmware build process (eight times faster)
- Automated firmware performance testing in OO-Perl for Malaysia team
- Developed parallel automation framework for Unified Image Download build process in Bash
Storage System Engineer II
Responsibilities:
- Development Languages Used: Perl, C, C++
- Developed new test plan for battery testing with new battery chemistry
- Assisted with customer required testing on AIX and our products in a SAN environment
Storage System Engineer
Responsibilities:
- Development Languages Used: Perl, C
- Tested and qualified disk drives for interoperability
- Automated testing with Perl development
- Wrote test cases and assisted with test plan creation for future products
Confidential, Orange City, FL
Web Developer / Hardware Technician / QA Software Test
Responsibilities:
- Development Languages Used: C#, VB.Net, Perl
- Migrated from static HTML/CGI Perl scripts to C# - ASP.NET
- Developed licensing and registration for proprietary software
- Implemented full backup strategy based upon GNU/Linux
- Maintained web servers: FreeBSD / Apache and Windows 2003 / IIS 6 nStor Technologies, Lake Mary, Florida (Later merged with Confidential )
MIS Support
Responsibilities:
- Solved hardware and software problems for local network and 110 users