Software Development Engineer Resume
SUMMARY:
- Software professional with 9 years of experience in Design and Development of Products in TeleCommunications and Set - Top Box/Cable Industry.
- Strong Communication and Presentation skills.
- Consistently recognized as a strong performer by various Confidential Clients.
- Successfully Designed, Implemented and Managed different Development Projects in the core Network area.
- Proficient in Development methodologies (AGILE, SCRUM, etc) and exposure to complete SDLC (Software Development Life Cycle).
- Experience includes following full SDLC including working with Architects in finalizing Architecture, Software Design, Implementation, Deployment and Maintenance of modules in various industrial environments.
- Experience of working with different Telecommunication MNCs across the Globe at Client location.
KEY SKILLS:
Operating System: Linux, Solaris, Windows.
Languages/Libraries/Concepts: Data Structures, Algorithms, C, C++, STL (Standard Template Library), Object Oriented Analysis and Design, Design Patterns, C#, Python, XML, Posix for Multi-Threading, Socket Programming, Inter-Process Communication, Client-Server Architecture, Bash Shell Scripting, REST Web Services, JSON, BOOST Library, UML
Database: Sqlite.
Protocols: TCP/IP, WiMAX, NAT, UPnP, LSCP, RTSP, DLNA, HTTP/HTTPS,DNS, ICMP
IDE: Eclipse, Visual Studio
Source Control: Git, VSS, SVN, Clearcase
Tools: Rally, MPP, Bugzilla, WiKi, Valgrind, Coverity, Code Collaborator, Wireshark, Parasoft Unit Test Tool, GoogleTest Framework
CAREER HISTORY:
Software Development Engineer
Confidential
Responsibilities:
- Taking active participation in Scrum and Sprint planning meeting.
- Fixing bugs reported by Test Team.
- Implementing new functionalities for new features
Language and Platform Used: C, C++
Technical Lead
Confidential, Atlanta
Responsibilities:
- Planning and tracking the release activities of RTN.
- Working directly with Product Architecture Team to finalize end-to-end system software Architecture.
- Design and development of REST web services framework required for Communication between IP Set-top box Client and G8 Gateway.
- End to end design and development of Server Sent Messages (SSE) required for asynchronous communication between HTTP client (IP Client Set-Top Box) and server (G8 Gateway).
- Understanding requirements, and participating in ARD (Architectural Requirement Document) reviews, of MRDVR( Multi-Room DVR), RDVR (Remote DVR), Arris VOD (Video On Demand), and Network DVR.
- Design and implementation of DVR, MRDVR, RDVR, Arris VoD, and Network DVR feature.
- Triage issues reported from SVT (System Verification Team) and provide fixes.
- Triaging the issues reported from end customers of RTN.
- Produce Enhancement and change request management.
- Co-ordinate and collaboration with third-party developers’ development team for Product integration and fixing of all integration issues.
- Porting of the software to new STB hardware.
- Following Agile development methodologies and participating in daily Scrum meetings.
Language and Platform Used: C, C++, STL, Linux, Shell Scripting, REST, SOAP, and Multithreading using PThreads
Senior Software Engineer
Confidential, Atlanta
Responsibilities:
- Understanding requirements, and participating in ARD (Architectural Requirement Document) reviews, of DVR (Digital Video Recording).
- Design and implementation of DVR sub-components.
- Triage issues reported from SVT (System Verification Team) and provide fixes.
Language and Platform Used: C, C++, STL, Linux, Shell Scripting, and Multithreading using PThreads
Sr. Software Engineer
Confidential
Responsibilities:
- Worked as an Onsite Coordinator and interacted closely with the Client .
- Understanding the requirements for ATS and design and development of Terminal Interface .
- Develop, test, integrate and deploy Test Agent based on existing POS terminal
- Maintenance of the Tool as per new requirements and functionalities.
Language and Platform Used: C++, C#, Python, STL, and Linux
Senior Software Engineer
Confidential
Responsibilities:
- Tracking the progress and quality of the modules.
- Understanding complete WiMax Standard.
- Requirement gathering, Design and Development Confidential Switch for Posdata WiMax Base Station.
- Requirement gathering, Design and Development of CPMM and Message sniffer.
- Design and Development of different encode/decode, multiple call flows scenario for CPMM.
- Design and Development of WiMax interface parser for Message Sniffer.
- Product integration at Client side for Confidential and Message Sniffer involving onsite testing, bug fixing and demo to Client.
Language and Platform Used: GNU C++, C, Python, Shell Scripting, and Linux