Post Job Free
Sign in

Software Engineer Project

Location:
Glenshaw, PA
Salary:
115000
Posted:
May 02, 2017

Contact this candidate

Resume:

**** ********* **, *** #***, VAIBHAV CHOUDHARI 773-***-****

Allison Park, PA 15101 *******.*********@*****.***

COMPUTER SKILLS

Real Time OS

VxWorks 5.4 (IDE – Tornado 2.0), Symbian OS

OS

Fundamentals of OS, Android, Cygwin, Red Hat LINUX 7.2, Unix, HP-Unix, VmWare Workstation

Languages

C & Data Structures, OOPS with C++, Java, Assembly language

Version Control

Altassian Git, SVN, Microsoft Visual SourceSafe, Rational Clear Case tool

IDE’s

Android Studio, Eclipse, Visual Studio 2013, vi/m editor, SPJ terminal

Networking

Wireshark/TCP View packet analysis, OSI/ISO Layers, TCP/IP, UDP, SIP, Ipv6, SNMP

Processors

8086, 8051, Motorola 750

Tools

Altassian JIRA, Hudson/Jenkins, MS Project

Domain Knowledge

Android, Agile Methodology, GSM/GPRS/EDGE/CDMA/LTE, 3G – UMTS Release 99 & 4 Technologies, WWAN, WLAN, VoIP architecture/technologies (SIP, H.323), Processes, Socket Programming, Inter Process Communication, Threads.

PROFESSIONAL EXPERIENCE

July 2009 – Present

SMITH MICRO SOFTWARE INC Pittsburgh, PA

Senior Software Engineer

Project Name

Mobile Netwise Director Android application

Responsibilities

Developed a carrier grade Android application, a policy based solution that helps in network optimization and data offloading between WiFi, 3G, 4G LTE and WiMax technologies.

Optimized the latency and throughput code that was vital to maintaining the Quality of Service (QoS) feature for our application.

Designed a small Android app that calculates the latency of a network over HTTP protocol which was later incorporated in our Netwise product.

Measured and added several new analytics parameter in our product as part of customer requirement.

Responsible for creating the build for our product and release it to the customer on time.

Project Name

Connectivity Solution/Roaming Client

Responsibilities

Designed and developed the code of connectivity solution (WWAN SDK) using C++ on Microsoft Visual Studio environment.

Added support of Qualcomm Gobi 4K and 5K devices using Qualcomm MSM Interface (QMI) in our application.

Developed and debugged WWAN connectivity application using different technologies like 3G, 4G-LTE, CDMA etc.

April 2008 – July 2009

ARMSTRONG TECHNOLOGIES INC

CLIENT: SMITH MICRO SOFTWARE INC Chicago, IL

Software Engineer

Project Name

Connectivity Solution/Roaming Client

Responsibilities

Involved in adding support for various devices in WWAN SDK, which follow standard 3GPP GSM specification.

Also involved in adding CDMA device support which uses API's from different manufacturer.

Established NDIS and RAS connection for various devices using both Microsoft API and device vendor SDK.

Implemented SMS feature in our SDK for several devices ranging from Huawei, ZTE, Novatel Wireless and Sierra Wireless using C++ on Windows environment.

Dec 2006 – Dec 2007

HANSOFT INC

CLIENT: AT&T Morristown, NJ

Software Engineer

Project Name

Global Fault Platform based on IMS

Responsibilities

Established functionality needed to issue SNMP commands required to manage MIB and device configuration on various network device types, capture SNMP traps using C++ in HP UNIX environment.

Scaled the fault management tool (HP-OVO) according to the requirements.

Constructed a small tool using C++ (SNMP MIB browser) that would capture SNMP traps for analysis, browse agent MIB, and to translate and display MIB metadata.

March 2005 – Nov 2006

NOKIA – NETWORKS Budapest, Hungary

Software Engineer

Project Name

Connection Processing Server (CPS) based on IMS.

Responsibilities

Design and implementation for Connection Processing Server, IP Multimedia Register, and Application Servers using C++ in LinSEE environment.

Commissioning and Integration of various IMS entities like CPS and IMR with Presence Server, PoC, MMS and Voice Messaging. Expansions of CPS and IMR.

Was involved with the development of Session Controller.

Project Name

ENUM (E.164 DB and NAPTR Server) program.

Responsibilities

Involved in Bug fixing.

Measured the performance of the program.

Oct 2003 – Nov 2004

MICROMAX INFORMATICS LTD Mumbai, India

Software Development Engineer

Project Name

PC based Data Acquisition System using RTOS (VxWorks).

Responsibilities

Designed and developed the code in C and assembly for stepper motor control.

Implemented the code in VxWorks and synchronized the various tasks of different parameters, which are interfaced through 89C51RD2 (established serial communication).

Serially transmitted all data to remote servers (on LINUX as well as Windows platform) through TCP/IP.

Successfully configured the Device Driver for printer to print all the data online using VxWorks.

Project Name

DBMS using C and Data Structures.

Responsibilities

Implemented and tested of the code.

ACADEMIC PROJECTS

2005

Customer Survey for Mobile wallet system.

Responsibilities

Prepared Requirement, Functional, Architectural and Design document.

Successfully taken the feedbacks from various customers in the market.

2002 – 2003

Electro-Myogram (EMG) and Arrhythmia monitoring system (Pacemaker).

Responsibilities

Lead the whole team successfully.

Designed and developed the circuit diagram and PCB for the whole project.

Prepared Requirement, Functional, Architectural and Design document.

EDUCATION

2005 – 2006

CEU BUSINESS SCHOOL Budapest, Hungary

Master of Science in IT Management

1998-2003

PUNE UNIVERSITY Pune, India

Bachelor of Engineering in Instrumentation & Control



Contact this candidate