SRIKANTH G.

Lead Software Engineer

Commitment
0/ 5
Competency
0/ 5
Reliability
0/ 5
  • Overall Experience: 14 Years  
  • Agile Software Development:
  • AJAX:
  • Amazon Relational Database Service:
  • Android: 11 Years - Expert
  • API Development:

SRIKANTH G. 

Lead Software Engineer

Commitment
0/5
Competency
0/5
Reliability
0/5

Time zones ready to work

  • Eastern Daylight [UTC -4]
  • Central Daylight [UTC -5]
  • Pacific Daylight [UTC -7]
  • Mountain Daylight [UTC -6]
  • Dubai [UTC +4]
  • New Delhi [UTC +5]
  • China (West) [UTC +6]
  • Singapore [UTC +7]
  • Hong Kong (East China) [UTC +8]

Willing to travel to client location: No  

About Me 

Looking ahead for a challenging and responsible career in software development, which enables me to contribute my best towards the success of the organization and thereby
Looking ahead for a challenging and responsible career in software development, which enables me to contribute my best towards the success of the organization and thereby enhance my technical expertise and innovative potential.
Show More

Interview Videos

Signup to see videos

Risk-Free Trial, Pay Only If Satisfied.

Portfolios

Advisor one Internet apps

Role:

Android Advisor one is a security and life style Android based embedded touch screen device which provide life safety to end-user. This Embedded device communicate with Wired/Wireless sensors, Zwave devices (Home automation devices), Central monitoring station either ways (GSM /PSTN) to r

Android Advisor one is a security and life style Android based embedded touch screen device which provide life safety to end-user. This Embedded device communicate with Wired/Wireless sensors, Zwave devices (Home automation devices), Central monitoring station either ways (GSM /PSTN) to report alarm, Mobile devices (communication through Cellular, BT, WI-FI).

Role: Develop Internet apps and widgets For Touchscreen .Internet apps are weather app, Traffic app (Integrating with Google Maps) ,News , Sports app

Technology Used: Android SDK, Google maps, World weather, Yahoo news API.

Show More

Skills:

Tools: Android Studio

UltraSync mobile App

Role:

UltraSync is a mobile app which will interact with AIO panel through different communication channels like Cellular, BT, and WI-FI .This app available for both iOS and Android Using this App we can Perform Security operations and life style Operations (Like Arm, Emergency, Light ON/OFF et

UltraSync is a mobile app which will interact with AIO panel through different communication channels like Cellular, BT, and WI-FI .This app available for both iOS and Android Using this App we can Perform Security operations and life style Operations (Like Arm, Emergency, Light ON/OFF etc.) This mobile app comes with three solutions WI-FI, Bluetooth, SMS mode. Based on the range app automatically switch to that module.

Role: Developed Push notifications, Establish communication with Panel and mobile through SSL handshake, Discovering Panel IP address when Panel IP address changed. Offline registration, online registration, Create generic modules

Technology Used: Android SDK, Google cloud messaging, Microsoft Azure libraries, Openssl

Show More

Skills:

Tools: Android Studio

Advisor one

Role:

Advisor one is a security and life style Android based embedded touch screen device which provide life safety to end-user. This Embedded device communicate with Wired/Wireless sensors, Zwave devices (Home automation devices), Central monitoring station either ways (GSM /PSTN) to report al

Advisor one is a security and life style Android based embedded touch screen device which provide life safety to end-user. This Embedded device communicate with Wired/Wireless sensors, Zwave devices (Home automation devices), Central monitoring station either ways (GSM /PSTN) to report alarm, Mobile devices (communication through Cellular, BT, WI-FI).

Role: To Perform Feasible study on open source tools and come up with Automation frame work for UI validation and Performance test and Tracking Memory consumption using some shell scripts when panel is in heavy loaded state.

Technology Used: Ruby, Testability Driver (To Automate QT Application), shell scripts (To Track Memory usage and CPU utilization of each service).

Show More

Skills:

Tools: Android Studio

Advisor Sync Mobile App

Role:

Advisor Sync is a mobile app which will interact with AIO panel through different communication channels like Cellular, BT, and WI-FI .This app available for both iOS and Android Using this App we can Perform Security operations and life style Operations (Like Arm, Emergency, Light ON/OFF

Advisor Sync is a mobile app which will interact with AIO panel through different communication channels like Cellular, BT, and WI-FI .This app available for both iOS and Android Using this App we can Perform Security operations and life style Operations (Like Arm, Emergency, Light ON/OFF etc.) This mobile app come with three solutions WI-FI, Bluetooth, SMS mode. Based on the range app automatically switch to that module.

Role: To Perform Feasible study on open source tools and come up with Automation frame work for App UI validation and Performance test and Tracking Memory and CPU consumption.

Technology Used: ECMA Scripting, Fonemonkey (To Automate mobile app both IOS and Android) RAM monitor and CPU Utilizer (To Track Memory usage and CPU utilization of APP only for Android).

Show More

Skills: Android

Tools: Android Studio

Advisor XML

Role:

It is a solution provided by Advisor team to Interact 3rd party devices with AIO .This 3rd party devices can communicate with AIO using RS232 to USB and Wi-Fi communication channels. The session and subsequent data can be exchanged using plain XML requests.
It is a solution provided by Advisor team to Interact 3rd party devices with AIO .This 3rd party devices can communicate with AIO using RS232 to USB and Wi-Fi communication channels. The session and subsequent data can be exchanged using plain XML requests.

Skills: Java (All Versions)

Tools:

+ More

Employment

Android developer

2010/07 - 2018/10

Skills: AndroidAndroid

Your Role and Responsibilities:

Lead android developer

Lead android developer


Lead Software Engineer

2011/10 -

Skills:

Your Role and Responsibilities:


Education

2009 - 2011


2011


2004 - 2008


2002 - 2004


Skills

Agile Software Development AJAX Amazon Relational Database Service Android API Development

Tools

Android Studio

Hobbies

Singing

Achievements

Personal Achievements:-

Patents:

Application Title : ANONYMOUS CHAT METHOD AND SYSTEM INCORPORATING MACHINE-LEARNING CAPABILITIES

Status : Filed

Inventors : Srikanth Govindavaram, Adam Kuenzi, Pirammanayagam Nallaperumal

Pat. Ref.  : 100664IN01

App.Type : Priority

Filed Application : 3/22/2018

App. Number : 201811010582

Patent Number : In progress

 

Application Title :END USER INCLUSION AND ACCESS OF DEVICES

Status :Filed

Inventors :Srikanth Govindavaram, Pirammanayagam Nallaperumal, Phani Pavan Kumar Mangaiahgari, Saikrishna Gajula

Pat. Ref. :101966IN01

App.Type :Priority

Filed Application :5/28/2018

App. Number :201811019936

Patent Number : In progress

 

Application Title :CONTROLLING HOME AUTOMATION DEVICES THROUGH SECURITY PANEL USING VOICE ASSISTANT

Status :Filed

Inventors :Srikanth Govindavaram, Pirammanayagam Nallaperumal, Vijayakumar Ummadisinghu

Pat. Ref. :101978IN01

App.Type :Priority

Filed Application :5/25/2018

App. Number :201811019615

Patent Number : In progress

 

White Paper / Research Publication / Journal Entry:

Copyrighted and published one paper in International journal of computer science 

Software Automated Testing: A Solution to Cover Maximum Test Plan and to Increase Software Quality

Published on: - http://research.ijcaonline.org/volume34/number10/pxc3875988.pdf 

Certification

  • IBM Certified Associate Developer - Rational Application Developer for Web Sphere Software V6.

  • IBM Certified Solution Designer - Rational Functional Tester for Java

Preferred Languages

English - Fluent