Senior Software Engineer Resume
SUMMARY:
- Over thirteen years of working experience in the complete life cycle of software development.
- Extensive experience in automation testing in Video and Audio domain, Video surveillance media server, IOT - Internet of Things
- Extensive experience in Camera testing through automation framework.
- Extensive experience in developing applications using object oriented programming.
- Extensive experience in Rational Functional Tester, Eclipse.
- Designed and developed large distributed systems.
- Implemented the back end implementation of REST web services for the Video Surveillance server.
- 2 years of experience in Core Java Programming in windows environment for setting up automation to test JSON API for Video Surveillance server. Experience in Java Automation Framework.
- Exposure to database fundamentals (MySQL).
- Good knowledge of working in waterfall and AGILE methodology.
- Extensive knowledge of C++ and C in UNIX/Linux (12 years professional experience).
- Strong skills in using tools like GDB, Wireshark, VLC, INET, MDSLA and SIPp
- Work experience in SS7, SDP, Codecs (H264, MPEG4, Audio Mu-law) and RTP/RTSP protocols. In SS7 successfully handled implementation of MTP3 and SCCP/TCAP protocols.
- Strong experience in designing an automation framework for audio and video domain products
- Good team player with excellent Analytical, Communication and Interpersonal skills. Predominantly an individual contributor, but also has a good team handling experience.
- Knowledge of shell scripting, Expect and PERL scripting.
- Strong knowledge of IPC, Sockets, Network programming (TCP/UDP), Pthreads and Multithreading in C++.
- Extensive experience in MQ SERIES programming using C and C++ in UNIX/Linux. More than 10+ years in C/C++. Extensively worked in creating and managing the Makefile in Linux.
PROFESSIONAL EXPERIENCE
OS: Linux, Windows/DOS, Unix, Solaris
RTOS: LynxOS, CEKOSZ, VxWorks
Languages: C, C++, Java, Javascript, XML, HTML, Perl, Shell Scripting, Expect, PHP
Web Services: HTTP/S, SOAP, WSDL, REST, JSON, Apache, Tomcat
Protocols: SS7, SDP, RTP/RTCP/RTSP, TCP/IP, Digest Authentication, SIP, MTP, SCCP and TCAP
Tools: GDB, Wireshark, VLC, MDSLA, SIPp, Eclipse-RFT, SSH, PuTTy, Vim
Codec: H264, MPEG4, JPEG, G711, G729
Version Control Tools: Clearcase, ACME
PROFESSIONAL EXPERIENCE
Confidential
Senior software engineerKey Responsibilities:
- As senior software engineer responsible for the following -
- Part of a core Java technical team
- Initial design and implementation of some of the newly introduced features in each and every release of the VSM.
- Implementation of nightly cron job such dat the tests are triggered automatically
- Testing, set-up support and bug fixing found in the test automation framework.
- Also worked on the earlier architecture in several feature implementation and bug fixing activities in previous releases.
- Implementation of the backup and restore feature and health dash board feature.
- Prepare the final Java executable (JAR) of the automation features and provide to the next round of system testing.
- Handle the issues identified during the testing to make sure if the failures are from the automation or product itself. Careful analysis is made and then reported to the appropriated team.
Confidential
Developer
Responsibilities:
- Part of a technical team which included requirement gathering, design, implementation (with detail code analysis and review) and unit testing.
- Testing, set-up support and bug fixing.
- Also worked on the earlier architecture in several feature implementation and bug fixing activities in previous releases.
- Has good domain expertise on physical security and networking
Confidential
senior developer
Responsibilities:
- Design and implementations of the feature.
- Complete SDLC included.
- System Test installation, set-up support and bug fixing.
Confidential
senior software engineer
Responsibilities:
- Requirement, design and implementation.
- System Test set-up support and bug fixing.
- Development, Unit testing and Integration testing.
- Render Technical support for the MMIs of Gateway Screening.
Confidential
Key Responsibilities:
- Studying the narrowband activities, which the Confidential was undertaking.
- Bringing up the switch independently and using it to make active calls.
- Maintenance work like fixing field problems.
- Learnt to use some equipment like T-Berd, SAGE, and Bulk Call Generator, which are used in testing and bug fixing process.
Confidential
Key Responsibilities:
- Study of the entire soft switch and its interaction with the Digital Loop Carrier ( Confidential - A DLC from Alcatel Inc, USA).
- Interface the Confidential to the DLC me.e. LitespanAfter interfacing the Confidential with the DLC also involved in the No-Harm testing to the DLC.
- Design of tasks dat manage SONET signals, alarms.
- Designing the Fault Isolation and Fault Recovery Subsystem.
- Studying the existing code of the 1631 SX LMC using VxSim (simulation tool for Tornado or VxWorks applications)
