Gangadharan S. Kuruvath
Verified Expert in Engineering
IMAP Developer
Ganga在电缆和电信领域拥有17年的开发和架构应用程序的经验, 在过去6年多的时间里,我们一直致力于原生Android开发. 他曾与康卡斯特有线、英国电信、德州仪器和DHL等公司合作. His strengths include focusing on the end user, aligning with the clients' vision and goals, adapting to technology innovations, and his experience in the E2E product lifecycle.
Portfolio
Experience
Availability
Preferred Environment
Postman, SQLite, Android Studio, Android SDK
The most amazing...
...我设计和编码的东西是一个视频和语音呼叫堆栈管理器, rules engine, 音频管理器为Android原生应用VOIP WebRTC解决方案.
Work Experience
Freelance Developer and Consultant
FREELANCING
- Supported reverse engineering and hacking of Android apps. Highly challenging in terms of reading network packets, analyzing obscured code, and using unconventional ways to get the data.
- 为一个与隐私相关的Android应用程序——common lib开发了WebRTC框架,该框架在两个Android上都使用, iOS, 开发带有本地化和主题等功能的整个UI.
Senior Technology Architect
INFOSYS LIMITED
- 担任Comcast Corp .客户端的Xfinity Connect Android应用程序的首席架构师. The app is rated 4.1 in the playstore and has nearly 1M monthly users.
- 担任客户Comcast Corp . Xfinity Share Android App的首席架构师.
- 为其他Cable MSO账号的视频、语音、数据领域的其他Android应用提供咨询.
- 撰写了6份产品需求文档(PRD),主要以电缆为主, voice, and data domain for the client Comcast Corporation.
- 为德州仪器供应链管理领域的库存计划和需求预测领域开发PERL脚本.
- 撰写英国电信21CN项目服务保障领域的详细技术设计文档.
- 在英国电信21CN项目中担任PEW服务保证应用程序的首席开发人员. Development used AMDOCS CRM, Oracle, and Tuxedo.
Experience
Xfinity Connect Android Mobile App
这款应用是数据密集型的,需要大量的通知和同步. 它支持实时功能,如语音和视频通话、来电显示通知和短信. 它还支持离线数据模式,这意味着应用程序需要强大的数据管理.
Responsibilities:
- Architect and lead developer
为REST调用设计和开发特定于应用程序的框架, service handling with implicit session recovery, image handling, VoIP-video call stack management (WebRTC, SIP), DB management, analytics.
- Stakeholder management
-根据市场分析定义应用程序的技术路线图, Android releases, and client enhancements.
-定义代码审查,分类,发布打包,分析的MOPs.
Duration: 6 years (Based in Philadelphia, USA)
Team Size: 17 (peak)
平台:Android, Java, React-Native, SQLite, Localytics, WebRTC, IMAP, Splunk
Xfinity Share Android Mobile App
The app had a rating of 4+ in the Google Play Store. 然而,由于产品重新排序,该应用程序已经停产.
Responsibilities:
- Architect and lead developer
-设计和开发特定于应用程序的框架,如具有强大的错误处理机制, implicit session recovery, DB management, analytics, media upload/download with offline support
- Stakeholder management
工作时间:2年(工作地点:美国费城和印度金奈)
Role: Architect and lead developer
Platform: Android, Java, SQLite
Altice Optimum App Android Development
http://play.google.com/store/apps/details?id=com.alticeusa.alticeone.prod&hl=en_IN我是这个项目的顾问,主要负责应用程序的性能调整. 我提到的一些主要领域是通过使用生产者-消费者模式实现渐进式指南下载(400个频道* 48个节目* 3天), 使用Kotlin协程同时调用REST API来下载信息, recommendation, related videos, etc, UI performance improvement by ways like UI flattening, lazy loading.
Platform: Kotlin, Android, Java, SQLite
Tenure: 6 months
Comcast Corp - Product Requirement Specifications
The main responsibilities were
- Meeting with stakeholders (product, engineering, care, operations, legal) for initiation, requirement gathering, consensus buildup
- Market, and technical analysis for product viability, vendor viability, competition analysis, subscriber interest
-准备产品需求文档(PRD),用例. 呈现,合并评审反馈,将规范从草案转移到基线
为所有利益相关者提供产品支持以满足业务需求
我参与的一些著名的PRDs是Comcast IP多媒体子系统(IMS)语音改造, Comcast Text Messaging SMS, Comcast Universal Caller Id (UCID).
Texas Instruments - Perl Scripts for Inventory Management
我的任务是维护和调优TI库存管理系统的PERL脚本.
Main responsibilities included
维护库存计划中涉及的作业/脚本, demand forecast planner Texas Instruments
-性能调优(一些脚本必须处理超过1000万个元组的数据)
参与影响分析,工作量估算,故障排除,开发
Role: Lead developer (based out of Chennai, India)
Duration: 1 year
Platforms: PERL, Solaris
Team Size: 4 (peak)
British Telecomm(BT) - PEW and NFM Development
我是首席开发者,负责从头开始开发PEW系统.
Responsibilities:
- Solution design. authoring DDD and TDD (detailed/technical design document)
- Estimation
- Development and troubleshooting
- Team mentoring
Role: Lead developer (based out of Ipswich, UK)
Duration: 3 years
Platforms: Amdocs CRM, Oracle, Tuxedo, Solaris
Team Size: 11 (peak)
Skills
Languages
Java, SQL, Perl, Python, Delphi, Visual Basic, c++, Kotlin
Frameworks
Android SDK, Glide, React Native, JUnit
Tools
Android Studio, IntelliJ IDEA, Eclipse IDE, GitHub, Postman, Firebase Analytics, Crashlytics, Visio, Rally, Jira, HP Quality Center (QC), Subversion (SVN), Microsoft PowerPoint, SQLiteManager, RxAndroid, Atom, Firebase Cloud Messaging (FCM), Splunk, Jenkins, DOORS, Microsoft Access
Platforms
Android、Windows、Linux、Omniture、Oracle、Amazon Web Services (AWS)
Storage
SQLite, Firebase Realtime Database, JSON, MongoDB, Realm
Libraries/APIs
Firebase Android SDK, RxJava, RxJava 2, Retrofit 2, Flurry, Proguard, WebRTC, JavaMail, Picasso, LeakCanary, Butterknife
Paradigms
Agile Software Development, Scrum, Unit Testing, Waterfall Development, REST, Continuous Integration (CI), Continuous Delivery (CD)
Other
OkHttp、Localytics、IMAP、Google Play Store、SIP协议、数字版权管理(DRM)
Education
Post-graduate Diploma in Software Technology
National Center for Software Technology - Mumbai, India
电子及通讯工程专业学士学位
Dr. Babasaheb Ambedkar理工大学- Lonere,印度
Certifications
AWS Certified Solutions Architect - Associate
AWS
软件技术“G”级能力(全印度排名前10,百分位数为99%)
National Center for Software Technology, India
Competence in Software Technology 'D' Level
National Center for Software Technology, India