Rahul Sanghavi

Director of Engineering

San Francisco, California, United States20 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Proven expertise in software design and development.
  • Extensive experience in VoIP and telecommunications solutions.
  • Strong background in healthcare application development.
Stackforce AI infers this person is a Software Engineer with a strong focus on Telecommunications and Healthcare application development.

Contact

Skills

Core Skills

Software DevelopmentVoip SolutionsWeb DevelopmentDatabase ManagementHealthcare Application DevelopmentNetwork MonitoringApplication DevelopmentIntegration ManagementTesting

Other Skills

JavaFlexMySQLPythonPHPC#ASP.NETMicrosoft SQL ServerJSPXMLDesign PatternsSpringShell ScriptingSubversionSpring Framework

About

To work in a technology intensive environment, with opportunities to do innovative work and solve the real world problems. Specialties: Software Design and Development - Java, Flex, Python on WIndows and Linux

Experience

20 yrs 7 mos
Total Experience
3 yrs 1 mo
Average Tenure
10 yrs 1 mo
Current Experience

Twilio

4 roles

Director of Engineering

Promoted

Sep 2022Present · 3 yrs 9 mos · San Francisco Bay Area

Senior Engineering Manager

Promoted

Apr 2020Sep 2022 · 2 yrs 5 mos · San Francisco Bay Area

Engineering Manager

Apr 2018Mar 2020 · 1 yr 11 mos · San Francisco Bay Area

Tech Lead

Mar 2016Mar 2018 · 2 yrs · San Francisco Bay Area

Monitise americas

3 roles

Architect and Team Lead

Promoted

Jan 2016Mar 2016 · 2 mos · San Francisco Bay Area

Technical Lead

Feb 2014Dec 2015 · 1 yr 10 mos · San Francisco Bay Area

Senior Software Engineer

Jul 2012Jan 2014 · 1 yr 6 mos · San Francisco Bay Area

Vinakom

Senior Software Engineer

Mar 2010Jun 2012 · 2 yrs 3 mos · Schaumburg, IL

  • Vinakom provides VoIP telephone system with a complete communication solution. It also provides voice, data & network services.
  • Design and develop detailed real-time statistics by capturing events on asterisk server for Call Detailed Record (CDR), Soft Panel (Phone), Automated Report Scheduler, Call Center Reports, Voicemail Server Reports, Call Recording Reports and to generate historical reports for all call types using Java, Flex with BlazeDS, MySQL database and integrate it with PBX using JTAPI/Java API.
  • Design and develop real-time status monitoring tools for PBX server and VoIP phones using Python.
  • Design and prototype a new web based PBX configuration framework to interact with PBX server.
  • Maintain and enhance Vinakom’s billing software, to integrate with new vendors and to add new features.
  • Work along with sales team to provide technical details to customers and to gather software requirements for customized VoIP communication solution. Have independently added new customers.
  • Setup processes and related tools within the company to create PBX installation standard, source code management, bug reporting, billing work flow, technical support, inventory and resource management
  • Provide technical training to all new hires in core engineering, technical support and sales team.
JavaFlexMySQLPythonSoftware DevelopmentVoIP Solutions

Diamond visionics

Software Engineer

Mar 2009Mar 2010 · 1 yr · Binghamton, NY

  • Diamond Visionics partnering with ZreyaTech started-up with a new division to develop health care product.
  • Design and develop an end to end Health Care application – a solution to manage data related to patients’ medical history, all available drugs and drugs being administered to them, using C# and Asp.NET - .NET framework for Web Portal and .NET compact framework for hand-held/mobile devices.
  • Design and develop an alerting system and maintain database schema for incorrect medicine being administered to patients using C#, Asp.NET and Microsoft SQL server.
  • Develop and reuse open source tools for Medical Natural Language Processing to create drug database by parsing the freely available data available on www.fda.gov using Python and Regular Expressions.
  • Develop tools to create/manage/convert – HL7 messages to XML and Database & vice versa
  • Meet with the investor , physicians at US military, Washington to gather requirements for every stage with a check-point demo of application
C#ASP.NETMicrosoft SQL ServerPythonHealthcare Application DevelopmentDatabase Management

Spikesource

Software Engineer

May 2008Dec 2008 · 7 mos · Redwood City, CA

  • SpikeSource creates business-ready open source solutions and provides a Solution Factory. I worked in core engineering team as a full time intern in summer and as a part-time intern in Fall 2008 semester.
  • Develop plugins in Python for network monitoring system to monitor applications/services
  • Develop modules in Python to daemonize applications/services which would run as daemons.
  • Design and develop generic logging modules for all applications with rotating logs in python
  • Design and develop numerous in-house applications in PHP/JSP to monitor/update application status. Used design patterns in Java for the back-end code.
PythonPHPJSPNetwork MonitoringApplication Development

Binghamton university

Graduate Assistant

Jan 2008May 2010 · 2 yrs 4 mos · Binghamton, NY

  • • Design and develop websites in PHP, C# & Asp.Net and MySQL for the use of local companies as a part of Graduate Assistant work.
PHPC#ASP.NETMySQLWeb DevelopmentDatabase Management

Spikesource

Software Engineer

Sep 2005Jun 2007 · 1 yr 9 mos · Bangalore, India

  • SpikeSource provides business-ready open source solutions - SpikeSource Solutions Factory Platform. I worked in the technology team as a Software Engineer. Awarded the “Employee Choice Program” award for Quarter III - 2006 at SpikeSource
  • Develop an Integration Manager in Python to integrate various open source components on Linux and Windows to create a working stack of components. Extensively used of regular expression for pattern matching.
  • Develop test cases in PHP to verify the functionality of numerous web-applications like Drupal.
  • Check working and dependency of 180+ open source components with each other. Used tests to monitor the components in the build system.
PythonPHPIntegration ManagementTesting

Sns technologies

Software Engineer - QA

Sep 2004Sep 2005 · 1 yr · Pune, India

  • SNS Technologies offers a comprehensive suite of services to software product companies across all stages in the product lifecycle - from product ideation to obsolescence. I worked as a software developer and software tester.
  • Evaluate various open source tools for automated testing by checking their functionality and testing varied applications to check code coverage and extensibility of tools.
  • Develop automated tests for Knowledge Management System, Emergency Mailing System using scripts.
  • Port Knowledge Management System from Red-Hat Linux 7.1 to Fedora Core 3. Resolve compatibility issues between components when upgrading all under-lying components.

Education

Binghamton University

MS — Computer Science

Jan 2007Jan 2009

Sinhgad College of Engineering

BE — Mechanical

Jan 2004Present

Stackforce found 100+ more professionals with Software Development & Voip Solutions

Explore similar profiles based on matching skills and experience