We provide IT Staff Augmentation Services!

Principal Software Engineer Resume

3.00/5 (Submit Your Rating)

Hands on experience in the development of software and embedded firmware. Experience leading geographically distributed engineering teams. Strong system programming skills, and experience with various OS, processors and hardware. Knowledge and hands on experience working with various UICC, JavaCard, Mobile, telecommunications and networking protocols. Lead teams for full project life cycle, i.e. Functional Specifications, Estimation, Design, Test case & test tools development, Coding, Tracking and Monitoring the project till its release(s). Applied latest design & engineering methodology, patterns and processes.

SKILLS

LanguagesJava, C++, Objective-C, C#, C, x86
OS/Platforms Linux, iOS, RIM, Android, Windows Mobile, J2ME .NET, Win 32 SDK, VC++/MFC, JavaCard (JCOP), UICC/USIM, Palm OS 3.5, VxWorks, X/Motif UNIX/Sun Solaris.
IDE Eclipse, Embedded VC++, Visual Studio, WSDD, Netbeans 6.8, JDE
Protocols:

  • NFC: ISO 14443, ISO 7816, MiFare, Global Platform
  • 3GPP/GSM: GSM 11.11, GSM 11.14, 3GPP 23.040, 3GPP 23.048, 3GPP,31.115, ETSI 102 224, ETSI 102 225
  • Telephony, Voice and VoIP: Q.931, SIP, Voice XML
  • Mobile/Wireless: Open SMPP 3.4, Bluetooth, WAP, SNPP, TAP, SyncML.
  • Networking: SNMP, TCP/IP, RPC, IMAP
Technologies: J2EE, AJAX/jQuery, Web Services (using GSOAP, JAX-WS, JAX-RS, WCF, JSWDP 1.1), EJB3, XML, JSON, COM, CORBA, ActiveX, PL/SQL, Dialogic APIs, TAPI 2.0, SAPI, Genesys API, Speechworks API. Nuance API. DatabasesOracle, MySQL, JPA, Hibernate, JDBC, ODBC.

Principals: Design Patters, UML, Agile/Scrum, Algorithms, SQL

EDUCATION B.E. (Electronics and Telecommunications)

WORK EXPERIENCE: 

Confidential. (Santa Clara, CA)
Principal Software Engineer 
Feb 2006 TO: Sept, 2010
Feb 2011 TO: Present

Functionally specified, architected, designed and lead the development for SOA based server architecture for NFC and non NFC based application management on UICC, embedded and add-on modules; to suit the ever evolving NFC ecosystem.

Also designed and developed supporting mobile (ViVOwallet), Java Card and UICC STK applications.

Mentored the team for SOA, J2EE, JAX-WS, JAX-RS/JSON, system security, J2ME, Windows Mobile, Android, GP, EMV, VISA, Mchip, MiFare, UICC and other technologies & standards. Assisted marketing in product strategy.

Met various delivery/release deadlines, with a focus on time to market as well as quality.

Confidential. 
JavaCard/SE Development Lead 
April 2011 TO: Oct 2011

Device, SE, UICC and product strategy, specifications and design.

Confidential. (Milpitas, CA)
Sr. Software Engineer 
Oct 2010 TO: April, 2011

Responsible for develop the Provisioning Interface to the Alcatel-Lucent SDHLR, and integrate with the Xcipio framework. Also responsible for bug fixes and feature updates SIP integration module of Xcipio.

Confidential. (Princeton, NJ)
Sr. Software Engineer (contractor)
Sep 2005 TO: Feb 2006

Designed and develop the Openscape (IM and Presence) and IMS client (PTT) for Windows Mobile and J2ME-PP client. Implemented the C++ IMS client, using SIP protocol for PTT, in MFC; and the J2ME-PP client for Openscape, for presence and collaboration of image, video and data over web services.

Accomplishments: Completed and delivered the entire task in 4 months, well within target and with excellent reference from the program manager.

Confidential. (Sunnyvale, CA)
Sr. Software Engineer (contractor)
Nov 2001 TO: Sept 2005

Functional Specifications, Design and Developed; distributed inbound and outbound call center products (TeleCentrix, TeleContact, TeleACD and IVR Bridge) for the company; including ACD, Campaign Manager and VOIP remote agent applications and software; using TeleSynergy PCX, TTS and VOIP technology.

Accomplishments: Created expertise on call center technology for TeleSynergy, both, technical and product strategy.

Confidential. (San Jose, CA)
Sr. Software Engineer 
May 1999 TO: Oct 2001

Designed and developed the Voice and Synchronization server and develop the mobile application clients on Windows CE and J2ME

Solely responsible for the Voice server (dynamic rendering IVR, using speech recognition, Text-to-Speech and high availability capabilities). Also developed the Synchronization server based on Sync ML protocol and the mobile client for Work force management application, communicating to the sync server.

Confidential 
Sr. Software Engineer 
Jul 1998 TO: May 1999

Part of the team for developing the telecommunication practice for the company. Design and Developed the OEM product for Genesys call center reporting and CDR generation, based on CSTA protocol. Developed ActiveX and COM based Softphone components for use with various PBX and protocols.

Confidential
Sr. Member of Technical Staff 
June 1997 TO: July 1998

Maintained the SNMP based Reports project and developed the New Reports based on CORBA.

Confidential
Engineer/ Project Lead
Oct 1993 TO: May 1997

Engineer for developing integrating software for various PBXs, hardware and embedded integration products. Lead the wireless and software groups. Job involved Product Strategy and features, estimation, design, develop, track and monitor the various projects.

Leaded the RF field survey team for the field tests and developed RF simulation software.

Accomplishments: Developed expertise for wireless technology in the company. Integration of a Private Radio Network for Western Railway (Bombay, India) based on MPT1327 standard, comprising of 150 subscribers, 2 base stations; including RF hardware integration, simulation software development and integration software

Trained on Trunked Mobile Radio at Rohde & Schwarz Bickmobilfunk, Germany, for duration of a month. Trained for Network Design and Configuration & Computer simulation of RF Networks.

We'd love your feedback!