Gangadharan S. Kuruvath,印度泰米尔纳德邦金奈的开发商
Gangadharan is available for hire
Hire Gangadharan

Gangadharan S. Kuruvath

Verified Expert  in Engineering

IMAP Developer

Location
印度泰米尔纳德邦的金奈
至今成员总数
July 24, 2019

Ganga在电缆和电信领域拥有17年的开发和架构应用程序的经验, 在过去6年多的时间里,我们一直致力于原生Android开发. 他曾与康卡斯特有线、英国电信、德州仪器和DHL等公司合作. 他的优势包括关注最终用户, 与客户的愿景和目标保持一致, 适应技术创新, 以及他在端到端产品生命周期中的经验.

Availability

Part-time

首选的环境

邮差,SQLite, Android Studio, Android SDK

最神奇的...

...我设计和编码的东西是一个视频和语音呼叫堆栈管理器, rules engine, 音频管理器为Android原生应用VOIP WebRTC解决方案.

Work Experience

自由开发者和顾问

2019 - PRESENT
FREELANCING
  • 支持安卓应用的逆向工程和黑客攻击. 在读取网络数据包方面极具挑战性, 分析模糊代码, 用非常规的方法来获取数据.
  • 为一个与隐私相关的Android应用程序——common lib开发了WebRTC框架,该框架在两个Android上都使用, iOS, 开发带有本地化和主题等功能的整个UI.
技术:React Native, Java, Kotlin, Android

高级技术架构师

2002 - 2019
INFOSYS LIMITED
  • 担任Comcast Corp .客户端的Xfinity Connect Android应用程序的首席架构师. 这款应用被评为4级.它在playstore中排名第一,月活跃用户接近100万.
  • 担任客户Comcast Corp . Xfinity Share Android App的首席架构师.
  • 为其他Cable MSO账号的视频、语音、数据领域的其他Android应用提供咨询.
  • 撰写了6份产品需求文档(PRD),主要以电缆为主, voice, 和数据域为客户康卡斯特公司.
  • 为德州仪器供应链管理领域的库存计划和需求预测领域开发PERL脚本.
  • 撰写英国电信21CN项目服务保障领域的详细技术设计文档.
  • 在英国电信21CN项目中担任PEW服务保证应用程序的首席开发人员. 开发使用了AMDOCS、CRM、Oracle和Tuxedo.
技术:SQL, Perl, Kotlin, React Native, Java, Android

Xfinity连接Android移动应用程序

Xfinity Connect Android应用程序使康卡斯特公司的客户. 处理电子邮件、语音邮件、短信、通话记录、来电显示、VoIP/视频通话. 这款应用在游戏商店的评分为4+,99%的游戏不会崩溃, 400,000并发用户, 每月有100万用户. 开发团队的峰值团队规模为17人(现场+离岸).

这款应用是数据密集型的,需要大量的通知和同步. 它支持实时功能,如语音和视频通话、来电显示通知和短信. 它还支持离线数据模式,这意味着应用程序需要强大的数据管理.

职责:
-架构师和首席开发人员
为REST调用设计和开发特定于应用程序的框架, 带有隐式会话恢复的服务处理, image handling, voip视频通话堆栈管理(WebRTC), SIP), DB management, analytics.
-持份者管理
-根据市场分析定义应用程序的技术路线图, 安卓版本, 客户端增强.
-定义代码审查,分类,发布打包,分析的MOPs.

工作时间:6年(常驻美国费城)
团队规模:17人(峰值)
平台:Android, Java, React-Native, SQLite, Localytics, WebRTC, IMAP, Splunk

Xfinity共享Android移动应用程序

Xfinity Share是一款创新的应用程序,它使康卡斯特的客户能够直接将视频流/共享到电视机顶盒或应用程序之间.

这款应用在Google Play商店的评分为4+. 然而,由于产品重新排序,该应用程序已经停产.

职责:
-架构师和首席开发人员
-设计和开发特定于应用程序的框架,如具有强大的错误处理机制, 隐式会话恢复, DB management, analytics, 媒体上传/下载与离线支持
-持份者管理

工作时间:2年(工作地点:美国费城和印度金奈)
角色:架构师和首席开发人员
平台:Android, Java, SQLite

Altice优化应用程序Android开发

http://play.google.com/store/apps/details?id=com.alticeusa.alticeone.prod&hl=en_IN
Altice优化应用程序允许Altice有线电视用户查看电视指南, play live tv, 给的建议, DVR, 也可以作为遥控器使用.

我是这个项目的顾问,主要负责应用程序的性能调整. 我提到的一些主要领域是通过使用生产者-消费者模式实现渐进式指南下载(400个频道* 48个节目* 3天), 使用Kotlin协程同时调用REST API来下载信息, recommendation, related videos, etc, 通过UI扁平化等方式改善UI性能, lazy loading.

平台:Kotlin, Android, Java, SQLite
任期:6个月

康卡斯特公司-产品需求规范

我参与了康卡斯特的许多产品规范计划, 其中很多已经上市了, 有些人甚至参与了E2E.

主要职责是
-与利益相关者(产品)会面, engineering, care, operations, 法律立案, 需求收集, 共识形成
- Market, 以及产品可行性的技术分析, vendor viability, 竞争分析, 用户感兴趣
-准备产品需求文档(PRD),用例. 呈现,合并评审反馈,将规范从草案转移到基线
为所有利益相关者提供产品支持以满足业务需求

我参与的一些著名的PRDs是Comcast IP多媒体子系统(IMS)语音改造, 康卡斯特短信SMS, Comcast通用来电显示(UCID).

用于库存管理的Perl脚本

德州仪器(TI)是一家全球性的半导体元件制造公司.

我的任务是维护和调优TI库存管理系统的PERL脚本.

主要职责包括
维护库存计划中涉及的作业/脚本, 需求预测计划员德州仪器公司
-性能调优(一些脚本必须处理超过1000万个元组的数据)
参与影响分析,工作量估算,故障排除,开发

角色:首席开发人员(来自印度金奈)
时间:1年
平台:PERL、Solaris
团队规模:4人(峰值)

英国电信(BT) - PEW和NFM发展

PEW和NFM-TH系统是英国电信服务保障领域的一部分. PEW是一个用于规划BT网络工程的系统,而NFM-TH用于管理网络故障单.

我是首席开发者,负责从头开始开发PEW系统.

职责:
-解决方案设计. 编写DDD和TDD(详细/技术设计文档)
- Estimation
-开发和故障排除
-团队指导

角色:首席开发者(来自英国伊普斯维奇)
持续时间:3年
平台:Amdocs CRM, Oracle, Tuxedo, Solaris
团队规模:11人(峰值)
2001 - 2002

软件技术研究生文凭

国家软件技术中心-孟买,印度

1997 - 2001

电子及通讯工程专业学士学位

Dr. Babasaheb Ambedkar理工大学- Lonere,印度

2019年10月- 2022年10月

AWS认证解决方案架构师-助理

AWS

2002年6月至今

软件技术“G”级能力(全印度排名前10,百分位数为99%)

印度国家软件技术中心

2001年6月至今

软件技术“D”级能力

印度国家软件技术中心

Libraries/APIs

Firebase Android SDK, RxJava, RxJava 2, Retrofit 2, Flurry, Proguard, WebRTC, JavaMail, Picasso, LeakCanary, Butterknife

Tools

Android Studio, IntelliJ IDEA, Eclipse IDE, GitHub, Postman, 重火力点分析, Crashlytics, Visio, Rally, Jira, 惠普质量中心(QC), Subversion (SVN), 微软演示文稿, SQLiteManager, RxAndroid, Atom, Firebase云消息(FCM), Splunk, Jenkins, DOORS, Microsoft Access

Frameworks

Android SDK, Glide, React Native, JUnit

Platforms

Android、Windows、Linux、Omniture、Oracle、Amazon Web Services (AWS)

Languages

Java, SQL, Perl, Python, Delphi, Visual Basic, c++, Kotlin

Storage

SQLite, Firebase实时数据库,JSON, MongoDB, Realm

Paradigms

敏捷软件开发, Scrum, Unit Testing, 瀑布式开发, REST, 持续集成(CI), 持续交付(CD)

Other

OkHttp, Localytics, IMAP, Google Play商店, 会话发起协议(SIP), 数字版权管理(DRM)

有效的合作

如何使用Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

分享你的需求

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

选择你的才能

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

Start hiring