We provide IT Staff Augmentation Services!

Sr.software Engineer Resume

4.00/5 (Submit Your Rating)

Sarasota, FL

Summary:

Software Engineer with 8+ years C/C++ experience in developing software applications using Object Oriented Anlaysis design methodologies for next-generation telecom networks utilizing SIP protocol. Experience and skills include:

  • Excellent C/C++ programming and debugging skills on Windows, embedded RTOS (VxWorks, embedded Linux) and on various UNIX platforms, distributed systems and networking programming
  • Good working knowledge in developing windows applications using C,C++,VC++,MFC,COM,.NET framework and demonstrating a high degree of experience in scalable software design for multi-processors, multi-processes and multi-thread systems
  • Designing, developing, testing and integrating VOIP (SIP) application software for carrier class telecommunications equipment as well as for IP phones.
  • Knowledge and understanding of kernel development and experience in firmware and system software including BSP, device drivers, RTOS, boot code and embedded applications on various target platforms
  • Involved in designing applications using UML and Rational Rose and experience working with TCP/UDP sockets, WinInet, DOM and XML parsers andXSD.
  • Demonstrated programming skills in MATLAB and strong knowledgeof in-door RF propagation models

Technical Skills:

Prog.Languages : C, C++,VC++,MFC, Assemble language for 8085/86 & 8051, XML, SQL
Networking Protocols :RTP/RTCP /UDP/TCP/IP, SIP/HTTP/FTP
Scripting Languages :PERL, UNIX scripts, CGI
RF Simulation Tools : MATLAB / SIMULINK, Agilent ADS
Application Software : MS Office, Adobe Photoshop, Power cad
Operating Systems : VxWorks, LINUX, Windows (NT, 2000, XP), UNIX, DOS, Solaris 9.0
Development Tools : Eclipse, VS6.0, MS Visual Studio 2005 2008, Xcode, KDE, CodeWarrior

Professional Experience:

Sr.Software Engineer, Confidential Sarasota, FL (Feb' 09 -Present)
Designing, developing and troubleshooting embedded software in VC++ for IP telephones and related infrastructure equipment.

  • Designing and developing C libraries implementing SIP for establishment of video/audio connections and RTP for transmitting and receiving digital audio and integrating them with vxWorks kernel and BSP running on a MIPS processor
  • Developing user interface applications for Yealink phones using VC++ and MFC classes and implementing feature enhancements to the existing telephones. Designed and implemented Telephone User Interface for 2806 and 2203 vision i-Phones
  • Integrating web server functionality to IP Phones for configuration management
  • Working on company's industry-leading SIP products: the Cerato IP ,Cerato Digital and Analog gateways, and various versions of Teltronics full featured IP phones that meets the varied needs of enterprise customers
  • Development environment was in Windows and vxWorks using Windriver Tornado and Visual Studio 2008 Express and Visual Studio 2005 development tools.

Sr.Applications Programmer, Confidential Tampa, FL (Aug' 08- Feb' 09)
Built a web interface solution for carrier class VoIP telephony equipment. Responsibilities include but not limited to

  • Developed C++ code for client server interaction using Winsock APIs and designed and developed user interface using VC++ ( MFC)
  • Enhancing the product by adding new functionalities to the existing system
  • Implementing C++ code for migrating various users using excel and xml files and used DOM parser to parse the SOAP request and response XML and assist in its maintenance of VoIP telephony services including PSTN interconnection
  • Testing and troubleshooting Voice/data applications and writing technical document specifications
  • Familiarity with Vault, Visual Source Safe, and Perforce version control systems and development environment in Visual Studio 2005, 2003, VC++, XML DOM parser.

Software Engineer, Confidential Boca Raton, FL (Oct' 06- Aug\' 08)
Executed full development life cycle in Telephony Call Processing and Services on an IP Telephony Softswitch product (hiQ/HiPath 8000) including but not limited to Requirement Analysis, Design, Implementation, Testing and Technical Documentation. Development has been in C/C++. Responsibilities include

  • Software development of telephony features and applications for Siemens SURPASS hiQ 8000, a carrier grade SIP (VoIP) softswitch platform which provides media gateway control capability for interconnection between IP networks-wired and wireless as well as IP networks and TDM-based networks
  • Implemented Session timer and Hot Desking functionality to Optipoint 600 SIP phones on Windows XP using C++ classes with supporting unit tests and writing CTE scripts for complex modules under development and executing those complex test specifications
  • Participating in creation of requirement specifications, code reviews and performing presentations for complex technical findings and developments
  • Producing software patch builds for development, test organizations and customers worldwide and working closely with the load group to identify and monitor non-standard installs, packaging errors and patch dependencies
  • Good working knowledge with configuration management and defect tracking tools such as ClearCase and ClearQuest and in package management
  • Experience with various debugging and diagnosis tools for development and signaling such as Visual Studio 2003, Visual Studio 6.0, Insure++, Total View, Insight, IPSL, ethereal, working with core dumps etc.

VoIP Engineer, Confidential Troy, MI (Mar' 05- Oct' 06)
Designed, developed, tested, and integrated core infrastructure components to support VoIP call center application software featuring VOIP dialer, Automatic Call Distributor (ACD), Interactive Voice Response Units (IVR),Call Center Management and Monitoring. These components are primarily written in C++ and C#.NET utilizing SIP based protocol and application server technologies. Responsibilities include

  • Developing C#.NET new call center application to replace the legacy system using .NET framework 3.5
  • Writing cohesive, scalable, portable, reliable and maintainable C++ class libraries for real time applications including SIP signaling and RTP streaming using RTP/RTCP protocols
  • Performing small to large scale deployments(installation, configuration),monitoring, onsite and remote support and maintenance on all internal production systems to include both UNIX and MS Windows environment
  • Saving and loading the custom file types using XML and Defining the Schema (XSD) for the Xml Document and worked on interoperability between C++and C#.NET applications
  • Developed parts of the application using Microsoft .Net Technology utilizing C# and provided proof of concept porting VC++ native binaries to .NET platform which included visual interaction layer (Winform)+ from COM to COM+
  • Ported/integrated several other C/C++ based open source technologies from a UNIX/LINUX environment to Windows for integration into the product suite
  • Development and maintenance of Windows desktop client applications for telemarketers, live support and help desk operators written in C++ with MFC,COM,ATL,STL and Boost
  • Writing SQL scripts to add users to the lists which are maintained in an MS SQL database

Research Assistant, Confidential Charlotte, NC (Aug' 03- Aug' 04)
Master's Thesis: In-building Propagation Modeling
Analyzed, designed, simulated (using MATLAB) and compared 3 different site-specific indoor propagation models with empirical measurements to deploy and maintain indoor wireless networks such as WLAN's, Bluetooth and Zigbees etc. Features include:

  • Eliminates the need for costly indoor RF propagation measurements
  • Easy visualization of site-specific coverage, capacity and the physical location for antenna placement and optimized system planning and deployment
  • Automates electromagnetic characterization of the radio environment using various scattering and ray-tracing techniques

Embedded Software Developer, Confidential, India (Jun' 99-Oct' 01)
Responsible as a programmer for the project "Microcontroller based 3- φ Electronic Energy Meter "implemented using C and 8051 assembly language programming.

  • Designed and developed an efficient and low-cost electronic energy meter featuring ATMEL's Microcontroller AT89C52 and ASIC chip SA9605A
  • Interfaced with low-level peripheral device drivers:UART,I2C,EEPROM,timer management and LCD display and performed testing using debugging tools such as emulators, oscilloscopes, protocol-analyzers etc
  • Assisted in ARM based ATMEL evaluation board bring up and worked on ARM development tools which incorporate RealView compilation tools, IDE, simulator and debugger

Education:

Master of Science.
Electrical and Computer Engineering.
Thesis: Comparative study of Stochastic Indoor Propagation Models

Bachelor of Technology.
Electronics and Communication Engineering.

We'd love your feedback!