We provide IT Staff Augmentation Services!

Senior Software Engineer Resume Profile

Ashburn, VA

PROFESSIONAL SUMMARY

  • Current role involves design, development, implementation and support. Currently playing the tech lead and principle developer and providing technical support to several overseas projects. Technical role involves R D in new technologies like SIP, 3G-324M and RTP.
  • 10 years experience in developing Telecom applications involving 3G Video based application development like Video gateways and mobile VAS platform, Contact center, IVR and IVVR using protocols such as ISDN,SS7,SIP,3G-324M
  • Expertise in C , VC , MFC, QT on Windows and Linux.
  • Expertise in Dialogic cards like DNI1200TEPHMP, DMV1200BTEPEQ, D300JCT, HMP and Global Call APIs
  • Expertise in protocols like TCP/IP, UDP, RTSP, SIP, RTP, FTP,SMTP, POP3, SOAP, SNMP, HTTP, SSL
  • Experience in Agile Project Management methodology.
  • Experience working in mobile application based on cloud computing.
  • Vast experience in integration with speech server applications like Nuance Microsoft ASR and TTS Engine.
  • Excellent proficiency in developing Telephony Applications, Multi-Threaded Applications and SOCKET programming.
  • Expertise in integration with 3rd Party applications like IPWorks, Nuance speech engine, Microsoft SAPI, Real networks streaming server, AudioCodes Gateway.
  • Participated in Hadoop training as part of a cross-training program
  • Experience in handling multiple projects simultaneously
  • Possess excellent analytical skills and high aptitude level to learn new technologies.
  • Excellent communication skills.
  • Expertise in handling overseas client and remote sustenance support

TECHNICAL SKILLS

Languages / : C , VC , MFC, QT, SIP, TCP/IP, RTP, SNMP

Technology ISDN, SS7, 3G-324M, RTSP, IPWORKS,

ACD SOAP, Shell

Familiar concepts : Design Patterns, Data structures, Socket,

Multi-threading, Agile, Scrum, Hadoop

Operating System : Microsoft Windows Server 2000, 2005,2008

Red Hat Linux 5,6

HP-Unix 11, Android 4.1

Database : MS SQL Server 2005, 2008 Oracle 9, 10, 11

PROFESSIONAL EXPERIENCE

Designation: Senior Software Engineer

Confidential

Responsibilities:

  • Made enhancements to existing code using C
  • Migration of C code from HPUX to Redhat Linux
  • Used STL for vector manipulations
  • Used ipworks to make web service calls from C code
  • Used SVN for version management
  • Used ftp for transferring files from one Unix box to another
  • Used putty for connecting from windows laptop to unix server
  • Used many unix commands like grep , find , cut, etc
  • Used crontab to call c executables from shell scripts
  • Worked on DDL and DML queries on Oracle
  • Implemented Singleton Design pattern
  • Used gdb for debugging the c code

Environment: HP-Unix 11, Redhat Linux 6, C , STL, Shell Scripting, Oracle 11, GDB, SOAP

Confidential

Designation: Software Architect

Responsibilities:

  • The product is a Mobile Application based on Cloud Computing. It has two major components consisting of an application server hosted in the cloud and an android based mobile client application.
  • Led software development group and managed team for a major release of a next generation enterprise mobility product.
  • Managed project management activities, analyzed the specifications, designed features and release management
  • Used Agile scrum methodologies for project management activities
  • Designed the various modules and also reviewed the design done by team.
  • Reviewed code and UTCs of the team
  • Implemented release notes/documentation for what was implemented to aid other designers, developers and teams to use them.
  • Provided advice/support to various other departments/areas that might need assistance.
  • Reviewed application design and functional requirements identifying opportunities for significant performance gains.
  • Researched, evaluated, recommended and implemented strategies to meet the functional, technical and strategic requirements as defined by corporate goals

Environment: Android, Eclipse, Doubango, C , Java, SIP, RTP, Brekeke Sip Server, AudioCodes Gateway, STUN, ICE, MS SQL Server 2008, SOAP, Agile, Scrum

Confidential

Designation: Technical Lead

Responsibilities:

  • IRS is a Telephony Engine that enables 3G video call line interception. It allows Lawful Enforcement Agencies LEA to carry out telephone line interception in real-time. It allows real-time interception and the LEAs can monitor the calls using the 3G mobile handset, Soft phone or IP-Video Phone. It also enables recording of video and voice communication which can be played later by the LEA. It also provides streaming of the content live to the LEAs using RTSP. It supports video calls and major voice and video standard protocols including 3G-324M, GSM-AMR, G.723.1, H.263, MPEG4, H.264.
  • Managed project management activities, analyzed the specifications, designed features and release management
  • Met with the business folks and finalized the requirements
  • Mapped the requirements to User stories and defined Use Case diagrams
  • Designed the various modules and also reviewed the design done by team.
  • Coding in C using QT classes for the assigned Use Cases and writing Unit Test Cases UTCs . Doing developer functional testing
  • Reviewed code and UTCs of the team
  • Implemented release notes/documentation for what was implemented to aid other designers, developers and teams to use them.
  • Provided advice/support to various other departments/areas that might need assistance.

Environment:Redhat Redhat Linux 6, C , Socket, Multi threading, QT 4.2, Shell, HMP 4.1, Dialogic Global Call API, SS7, 3G-324M, RTP, RTSP, Darwin Streaming Server, Brekeke Sip Server, SQL Server 2008

Confidential

Designation: Technical Lead

Responsibilities:

  • Video Gateway is a module used in 3G mobile network. Video Gateway provides audio / video transport to the 3G Mobile switching centre and uses 3G-324M protocol. Video Gateway supports a variety of voice and video coding standards and connects end-terminals on circuit switched, packet switched networks. The gateway does transcoding in real-time and on-the-fly between major voice and video standards and protocols including the 3G-324M, GSM-AMR, G.723.1, H.263, MPEG4, H.264.
  • Managed project management activities, analyzed the specifications, designed features and release management
  • Met with the business folks and finalized the requirements
  • Mapped the requirements to User stories and defined Use Case diagrams
  • Designed the various modules and also reviewed the design done by team.
  • Coding in C using QT classes for the assigned Use Cases and writing Unit Test Cases UTCs . Doing developer functional testing
  • Implemented multi threading feature for handling multiple calls simultaneously
  • Reviewed code and UTCs of the team
  • Implemented release notes/documentation for what was implemented to aid other designers, developers and teams to use them.
  • Provided advice/support to various other departments/areas that might need assistance.

Environment: Redhat Linux 6, Shell, C , Socket, Multi threading, QT 4.2, HMP 4.1, Dialogic Global Call API, ISDN, SS7, 3G-324M, SIP, RTP, Brekeke Sip Server, SQL Server 2008, MySQL 5

Confidential

Designation: Senior Software Developer

Responsibilities:

Intelligent Soft Switch ISS is a telephony engine that controls the IVR process and transforms a contact center from handling just voice calls to a sophisticated contact center capable of integrating and handling phone, fax and e-mail, sms and webchat. It runs on both Windows and Linux. It supports Voice calls that runs on protocols such as ISDN, SS7 using Dialogic API. It supports IP Based IVR using protocols such as SIP,RTP. It provides an open framework for integrating with speech technologies such as SAPI, Nuance. It uses Application Development Toolkit to generate the call flow and based on the scripted flow it gives caller treatment. It supports web objects integration like POP3,SMTP, MIME,SOAP,HTTP, FTP and file objects like Shell, XML. It supports Video calls that runs on protocols such as 3G-32M. It supports real time transcoding between major voice and video standard protocols including the GSM-AMR, G.723.1, G.711, G.726, G.729 audio codecs H.263, MPEG4, H.264 video codecs.

  • Design for the requirements involved in the project.
  • Involved in design and development of the telephony engine. Designed the various modules and also reviewed the design done by team.
  • Developed applications components in compliance with requirements and standards. Reviewed code and UTCs of the team
  • Coding in VC using MFC classes for windows version and C in QT for linux version
  • Implemented multi threading feature for handling multiple calls simultaneously
  • Implemented socket communication for interaction with other applications like Speech Server, ACD
  • Writing Unit Test Cases UTCs and doing developer functional testing.
  • Debugging and patching the code
  • Prepared the project status report, handle project auditing to ensure documentations are accurate.
  • Led and provided assistance to the delivery team to deliver the projects on time.
  • Interacted with the Onsite Team to analyze various business requirements and confirm the technical feasibilities of various requirements.

Environment: Microsoft Windows 2008 Redhat Linux 6 Shell, C , Visual Studio 2008 MFC, QT 4.2, Socket, Multi threading, Oracle 10 SQL Server 2005 MySQL 5, HMP 4.1 Dialogic 6.0, ISDN-PRI, SS7, 3G-324M, SIP, RTP, RTSP, Brekeke Sip Server, IPWORKS, NCT, VXML, ASR, TTS, XML, POP3, FTP, HTTP, SMTP, SOAP, SSL, SNMP, ACD

Hire Now