Sign in

Software Engineer Developer

Vacaville, California, United States
February 25, 2018

Contact this candidate


Phone: (206)-***-****


LinkedIn: sonia81

Problem Solver and Avid Learner Software Professional

Recognized as a top performer, dedicated team player and troubleshooter to meet and achieve challenging goals and objectives. Work collaboratively with customer business leaders to identify requirements and designing solutions for android and windows platform based wireless applications.

Mobile Development

Customer Liaison

Windows Development

Software Architecture

UX/UI Design

Project Management

Professional Acumen

Languages: C, C++, VC++, Java, VC.Net, JavaScript, XML, HTML, CSS

Development Environment: Windows, Android, Linux

Cross Compilers/ IDE: Visual Studio 2003/ 2013, Eclipse, Android Studio

Database: MySQL, MS Access

Tools: SVN, Visual Source Safe (VSS & SOS), CVS, PVCS, Git

Technologies: Mobile Development, Windows and Android Application

Domains: Wireless Technologies, Android, GUI, VoIP, Agile Scrum


Birla Institute of Technology and Science, Pilani, Rajasthan, India

Master of Science/Software System

Kurukshetra University, Kurukshetra, Haryana, India

Bachelor of Technology/Electrical Engineering


Panasonic Automotive, Peachtree City, GA Feb.2017 – Current

Sr. Software Developer

Panasonic Automotive Systems provides OEM audio, video, navigation, and information products and systems for the automotive industry. My team is working for future auto with Android-based Head units.

Bluetooth low Energy (BLE) app: This app is used to connect to different devices with android based head unit, on BLE which is further used to remotely operate the vehicles to lock, unlock, power on, off etc.

●Design and implementation of new features for connectivity of cell phone to the car head unit.

●Design and implementation of head unit UI and the native BLE service to communicate to RH850.

●Design and implementation of Android cell-phone application, to lock, unlock, ignition on, ignition off from Android cell phone; as well as head unit app, which will connect to native service via aidl.

Wireless Camera app: This app provides the interface to talk to the various wireless cameras installed in the car to the Android head unit wirelessly.

●Design and implementation of the service responsible for getting the URLs using ONVIF protocol.

●Design and implementation of UI to display the RTSP (H264) stream, using Live555 libs.

Smith Micro Software, Aliso Viejo, CA Dec.2010 – Jan. 2017

Software Team Lead

NetWise Director (NWD): NetWise Director provides a targeted approach to avoid network congestion by seamlessly switching between Wi-Fi and mobile networks, enabling the best Quality of Experience to the end users. Analytics provides both historical and predictive user needs.

●Design and implementation of new features for connectivity switching between Wi-Fi or Cellular networks on Android devices, radio management, policy integration and collecting analytics.

●Used Crashlytics to monitor and fix real-time crashes.

●Design and implementation of Smartspot and location finder application.

●Design and development of the Policy tool in VC.Net, for windows, to generate policy files.

●Liaison for customers for requirements gathering and providing solutions to the real-time issues.

QuickLink Hotspot: With QuickLink hotspot user can on device or remotely manage your Android-based smartphone’s hotspot from your computer using companion apps.

●Collaborated with other team members to develop projects from initial conceptual design and approval.

●Implemented Bluetooth interfaces for initial connectivity within android phone and tablet.

●Implemented user Interfaces to show connected and blacklisted devices, data usage etc.

XFINITY Wi-Fi Windows App: A light weighted Windows tray app implemented in C++, to let the user sign in to the premium Wi-Fi Networks, buy temporary passes or renew their membership.

●Develop projects from initial conceptual design through coding, final delivery, and client approval.

●Interact with existing client APIs to offer support for the existing plans and updates.

Velankani Software, Bengaluru, India Oct. 2006 – Dec. 2010

Engineering Team Lead

Roaming Client (RC): This innovative product offers combined features of mobility and desktop operations to the user and supports various services like WLAN, WWAN, WiMAX, Dial-up and Ethernet.

Design and implementation of new features for WWAN and WiMAX Technologies that included “Enterprise Edition” for CDMA based networks, Location Based Search and application menus based on standalone or NMEA GPS fix, support for Cisco and Juniper VPNs.

Worked as a liaison with one of the primary clients for requirement gathering, presenting solutions, establishing schedules and managing deliverables.

WLAN SDK: The SDK offers complete WLAN functionality by interacting with underlying NDIS driver. The SDK exposes interface functions (API), which are called by applications to use WLAN services.

Designed and developed NDIS driver, NIC Manager and APIs using which system could interact NDIS drivers, to deliver software meeting various customers’ needs.

Added support to the latest WLAN securities including WPA and 802.1x methods.

Supported the customer support team during deployment of SDK for the biggest customer.

Axis IT&T, Gurgaon, India Mar 2006 – Sep. 2006

Software Engineer

Edify’s Electronic Workforce Software (EWF): EWF is a customer interaction platform that enables the development of applications that deliver automated customer service via voice, e-mail, fax etc.

Designed and developed the User Interface for the Voice Properties feature module.

Microcomm India Ltd, New Delhi, India Sep 2004 - Feb. 2006

Software Engineer

Data Acquisition & Display (DAD): DAD feature was designed to acquire data from different sensors, store it in database and display it in different displays such as Text mode, Bar Chart, Circular chart.

●Design and implementation of various displays and modules.

●Manage user interface design and database to incorporate wide range of clients’ requirements.

Smart Sensor Software (SMS): The software is used as utility to communicate with sensor set the basic properties of smart sensors, such as feed in hardware co-efficient, sampling interval, logging interval etc.

●Develop project from initial conceptual design through coding

Telici Software Pvt. Ltd, New Delhi, India _ Jan 2003 – Sep 2004

Software Engineer

Interactive Voice Response System (IVRS): The system provides automatic telephonic response. A voice menu consist of a menu prompt, error prompts and associated set of expected DTMF digits.

●Analyzed the database requirements, designed various table schema and write database interface code, using ODBC.

Contact this candidate