Sr. Software Engineer Resume
SUMMARY
- A solution oriented professional with strong initiative and a passion for excellence.
- Self - motivated and results-driven with a natural aptitude for solving complex problems.
- Effective at mentoring and encouraging teamwork and intercommunication within the workplace.
- Practical knowledge and experience in all phases of the development life cycle and test methodologies.
- Comfortable with public speaking and gifted in the art of building and maintaining strong customer and client relationships.
- Demonstrate leadership by listening and learning; skilled at leading teams of both direct and non-direct reports.
- Adept at quickly acquiring expertise in new areas of technology.
TECHNICAL SKILLS
Languages: GoLang, C/C++, Shell, SED, AWK, TCL/Expect, Perl, Lua, Ruby, Java, HTML, XML
Tools: Vim, Git, SVN, CVS, tcpdump, gdb, Cygwin, Eclipse, Mantis, Jira, TestLink, Doors, Visio, MSProject, Excel, Word
Databases: Redis, MySQL, SQLite, Postgres, Faircom/C-tree
OS/Environments: Linux, CentOS, Ubuntu, Debian, Redhat, Solaris, SCO Unix, HP/UX, AIX, Windows
Platforms: x86, Sun, RS6000, HP9000, HP3000
Special Hardware: IPTV, Digital Signage, STB, Satellite Receivers, MPEG1/2 Encoders/Decoders, RF Modulators, MPE/IP Encapsulators, RF Handheld Computers, Pen-Based Computers, Interactive Voice Response, Magnetic-Stripe/Smart Card, RF Transponders, Touch Screens, Kiosks
Protocols/Standards: HTTP, JSON, HLS, RTSP, DASH, DVB, Digital Video H.264, MPEG1/2, Transport Stream, Program Stream, PES, Digital Audio (MPEG1-L2, AC3, WAV, and PCM formats), IP networking TCP/IP, UDP, Serial Communications, Samba, FTP, SSH, SCP, Telnet, NTP, NTFS, SNMP, SIP, RTP
PROFESSIONAL EXPERIENCE
Confidential
Sr. Software Engineer
Responsibilities:
- Design and develop applications for IP delivery of VOD and Linear streams from the Edge servers to the Clients using Go (HLS/DASH).
- Develop automated unit tests using the Go Test framework.
- Developed MPEG/TS packet parsing and processing for visual trick play using Go.
- Develop and maintain Apache Traffic Server (ATS) plugins.
- Develop using JSON, REST, Redis, RabbitMQ, and Docker.
- Support, develop and maintain legacy RTSP VOD streaming products in C and C++.
- Agile development methodologies, ScrumMaster Certified.
Confidential
SaaS Product Support
Responsibilities:
- Provide support for Linux-based products and platforms.
- Script automation using shell, Perl, TCL/Expect.
- Diagnose and troubleshoot SIP call flows and network traffic.
- Evaluate current product features and offerings and recommend improvements