Sr Software Engineer Resume
EXPERIENCE SUMMARY:
I have 16 years of software development experience in variety of domains including Big Data/Hadoop, data analysis and visualization, android applications, automation, VoIP servers and telecom switches.
TECHNICAL SKILLS:
Languages: Java, Python, C, C++, Perl, HTML, CSS, JavaScript
BigData/Hadoop: MapReduce, Hive, Pig, Python udfs, Sqoop, HDFS, HBase
Operating Systems: Linux, VxWorks, Android, Windows, Sun Solaris, QNX RTOS
Domains: Big Data/Hadoop, Android, VoIP, Telecom and Automation
Database: Sqlite, MySQL
Other technical skills: Software Algorithms, Socket programming, Multi - threaded systems, TCP/IP, Object-Oriented programming, TkInter Python GUI, STAF automation, Bootstrap, ElasticSearch, Kibana
PROFESSIONAL EXPERIENCE:
Confidential
Sr Software EngineerTechnologies: Java, Perl, Android app development, XML
Responsibilities:
- I lead this automation project to architect the pevious solution and develop various Android apps to validate various components of android devices which included voice, sms, data, video, audio, browser, camera, YouTube, map and GPS functionalities.
- Developed PC side Perl scripts to invoke these Android apps via USB interface.
- Reduced execution time by 50%.
Confidential
Technical Lead, Sr Software Engineer
Technologies: C++, C, Vxworks, VoIP, SIP, PSTN (ISDN, FXS, CAS), TCP/IP, BSD Socket Programming, debugging and inspection of VoIP packets with wireshark.
Responsibilities:
- Development of SIP-PSTN gateway
- Implementation of supporting multiple SIP/registrar servers in SIP gateway for redundancy and load sharing.
- Added support of various VoIP/telephony features like call transfer, call forwarding, call Hold/Resume, voicemail, conferencing etc
- Interop with various softswitches and IP PBX e.g. Confidential Aura, Broadsoft, sylantro, SCS (SIPX),
- Interop with various SIP phones e.g. Confidential 96xx, Confidential SMC, Confidential flair, Nortel 11xx and 12xx, Nortel-LG SIP phones, Polycom, Xlite, Kapanga
Confidential, Boca Raton FL
Design Lead
Technologies: C and C++, MGCP, NCS, TCP, Embedded experience in Linux, Socket Programming, debugging and analysis of MGCP packets with ethereal.
Responsibilities:
- Enhanced a class 5 PSTN switch to build a MGCP Access/Trunking gateway.
- Access/Trunking Gateway has NCS/TGCP signaling interface on the IP signaling side and GR303, IMT and CAS on TDM side.
- In case of Call Agent outage, it works as Class 5 switch and provides basic services to its subscribers.
Confidential, Boca Raton FL
Design Lead
Technologies: Java, Solaris, SIP, TCP/IP, BSD Socket Programming, analysis and inspection of IP packets with ethereal.
Responsibilities:
- Design, implementation, and testing of SIP B2B User Agent, SIP Registrar Server and SIP Location Server.
- Implementation of features like Call Transfer, Call holds, and Call forwarding using SIP protocol.
- Design and implementation for supporting RFC 2833 (to carry DTMF signaling, other tone signals and telephony events in RTP packets using SIP protocol).
- Design and implementation for supporting Real-time facsimile communications over IP by following 2 modes of operation, T.38 fax relay as defined by the ITU-T T.38 recommendation and fax pass-through in the soft switch platform using SIP protocol.
Confidential
Sr Software Developer
Technologies: C, Java, Linux, SIP, SQL, Socket Programming, analysis of SIP packets with ethereal.
Responsibilities:
- Implementation, design and testing of SIP B2B User Agent, SIP Registrar Server and SIP Location Server, SIP-T in a class5 soft switch.
- Implementation of features like Call Transfer, Call hold etc in SIP B2B UA of the soft switch.
- Protocol Interworking and testing of SIP, MGCP, Megaco, H323 and SS7.
Confidential
Software Engineer
Technologies: C on QNX, ISDN Q931 and Q921
Responsibilities:
- This project was a class 5 switch called TCS2000 to support PSTN, ISDN and SS7 and CAS signaling/protocols.
- Was involved in the design, development and testing of Q931 (ISDN Layer 3 stack and call processing).
- Was involved in the development of Q921 (ISDN Layer 2 stack) in BRI card.
