Vijay Sharma,加拿大渥太华的开发者
Vijay is available for hire
Hire Vijay

Vijay Sharma

验证专家  in Engineering

完整的开发人员

Location
Ottawa, Canada
至今成员总数
2014年11月9日

Vijay是一名拥有十几年开发经验的全栈开发人员. 他对终端用户移动应用充满热情,痴迷于像素完美的设计. 维贾伊学习能力强,待人友好,善于沟通,能很好地融入任何团队.

Portfolio

Sauce Labs
Java, Swift, Kotlin, React,多线程,并发,Swift 5, HTML, Cocoa...
MLFairy.com
TensorFlow, Keras,机器学习,Python 3, Xcode, Swift, iOS, Firebase...
Ray Wenderlich
Kotlin, Android SDK, Android, WordPress, SwiftUI

Experience

Availability

Part-time

首选的环境

Android Studio, Xcode, Visual Studio Code (VS Code)

最神奇的...

...我发明的是胆囊的立体重建.

Work Experience

工程经理

2021 - PRESENT
Sauce Labs
  • 开发和部署使用webbrtc进行实时设备交互.
  • 开发和部署崩溃检测体系结构,以改进开发人员进行自动化测试的周转时间.
  • 管理一个由三名远程工程师组成的团队,开发出高度可见的产品, scalable, 以及有利可图的面向客户的功能.
Java技术:, Swift, Kotlin, React,多线程,并发,Swift 5, HTML, Cocoa, SwiftUI, React Native

Founder

2019 - PRESENT
MLFairy.com
  • 为开发人员开发了完整的SaaS服务,以改进他们的CoreML模型.
  • 开发具有多个分销渠道的补充性iOS SDK.
  • 自动部署,以实现新特性和修复的快速周转.
技术:TensorFlow, Keras,机器学习,Python 3, Xcode, Swift, iOS, Firebase, Angular, Node.js、多线程、Swift 5、HTML

Android技术编辑

2016 - PRESENT
Ray Wenderlich
  • 帮助开发文章和教程.
  • 编辑过的文章和教程.
  • 提供准确信息的技术专业知识.
  • 为作者提供反馈,帮助他们成长.
  • 为教程和文章开发代码.
技术:Kotlin, Android SDK, Android, WordPress, SwiftUI

iOS Engineer

2022 - 2023
CUE Audio, LLC
  • 为公司旗舰SDK开发新功能,将其集成到数百万客户使用的应用程序中.
  • 开发并部署了Swift Package Manager部署管道.
  • 使用GitHub Actions创建自动化管道,供客户端使用,一键添加新功能并部署到TestFlight.
iOS技术:, Objective-C, Swift, Multithreading, Concurrency, SwiftUI, Swift 5, HTML, Cocoa, TestFlight

高级移动开发人员

2015 - 2021
TestFairy
  • 拥有iOS和Android SDK, 包括发布和部署到特定于平台的包管理器.
  • 为Adobe Air, Cordova/Ionic, React Native, Xamarin和Unity的SDK创建插件.
  • 管理GitHub上的开源项目,每天有数千名活跃用户.
  • 编写文档以帮助开发人员最大化地使用SDK.
  • 改进了SDK插件的构建/发布基础设施.
技术:React Native, PHP, Swift, iOS, GitHub, Android Studio, Xcode, Concurrency, HTML, Angular, Cocoa, TypeScript, TestFlight

安卓工程师

2016 - 2016
Beam
  • 从头开始重新设计Android应用程序.
  • 添加了使用WebSocket的实时聊天和交互支持.
  • 使用RTMP构建和集成实时视频流.
  • 使用HLS和MPEG DASH实现视频点播支持.
  • 通过Google Play商店和Amazon App Store管理发行.
技术:帆布, WebSockets, HTTP直播(HLS), MPEG-DASH, RTMP, Android SDK, Android Studio, HTML

安卓工程师/顾问

2015 - 2015
Datacap系统公司. (via Toptal)
  • 调查可能的解决方案以满足公司的业务需求.
  • 巩固和改进了Android项目在集成支付领域的应用.
  • 管理Android库的新版本.
  • 帮助将项目转移到Bitbucket和Git中,以改进分布式开发.
  • 为未来的工程师撰写大量的交接文件,以便快速进入项目.
技术:Git, Bitbucket, Android Studio, Android SDK, HTML

高级移动架构师

2015 - 2015
Kwilt
  • 为产品的每次架构更改或添加所采用的方法做出决策.
  • 将需求和高级特性转化为更小的任务.
  • 管理项目和可交付成果的资源分配.
  • 拥有持续集成流程.
  • 安排面向测试程序和苹果iOS App store的发行,以及基于QA目的的内部发行.
技术:Swift, Xcode, iOS, Android, HTML, Cocoa

高级移动工程师

2014 - 2015
Younility
  • 为iOS和Android引导持续交付环境.
  • 重新构建了一个移动应用程序,以有效利用电池寿命和网络带宽.
  • 作为公司品牌重塑的一部分,重新设计了终端用户体验.
  • 管理苹果app Store和谷歌Play Store的应用部署.
  • 帮助移动团队建立敏捷过程.
技术:IntelliJ IDEA, Eclipse, Xcode, Git, Android, iOS, HTML, Cocoa

Java软件开发人员(云应用)

2014 - 2014
Signiant
  • 开发云和移动解决方案,将signant产品的覆盖范围扩展到传统企业环境之外.
  • 使用Android等技术创建从用户界面到后端web服务的产品特性, iOS, JavaScript, Java, 和NoSQL解决方案.
  • 设计符合高性能系统架构的系统组件.
  • 在系统组件之间以及与外部系统(如REST)之间实现的接口.
  • 在敏捷软件开发团队中有效地工作.
技术:Amazon Web Services (AWS)、Backbone.js, iOS, Android, Amazon DynamoDB, HTML

R高级会员&D

2011 - 2014
智能医疗系统
  • 领导公司新旗舰在线临床图像查看器的开发,使用最新的HTML5技术开发针对网络和移动设备的高性能查看器.
  • 编写、管理和同行评审技术需求.
  • 为所有团队项目设计和测试计划文件, 与利益相关者密切合作,以确保公司的最佳利益和软件的完整性.
  • 构建了一个新的高级可视化3D应用程序,以集成到大型企业代码库中, 与UI设计师密切合作,开发前沿技术, 功能丰富的应用程序.
  • 指导新员工适应公司文化,在项目中处于领导地位,并引领新的软件开发实践.
  • 开发了多种平台的支持,包括移动web, Android和iOS.
技术:Xcode, Karma, AngularJS, Guice, Mockito, GWT, iOS, Android, Concurrency, HTML, Cocoa

R的中间成员&D

2009 - 2011
智能医疗系统
  • 在敏捷团队工作,从设计到部署阶段管理项目.
  • 研究在客户端和服务器应用程序中使用的新的开源技术.
  • 用Java开发基于客户机-服务器的桌面应用程序,以满足客户机的工作流需求.
  • 经常自愿为包括现场分析人员在内的其他人提供新软件模块的内部演示, 项目经理, 和利益相关者.
  • 因超越职责范围,为所有项目提供专家意见和实际帮助而获得奖项, 包括我团队之外的项目.
技术:Hessian, Mercurial, Smack API, XMPP, Swing,并发,HTML

R初级会员&D

2007 - 2009
智能医疗系统
  • 在较短的周转时间内开发和维护与第三方合作伙伴的紧密集成.
  • 经常与客户沟通,开发新软件特性的需求.
  • 作为客户问题故障排除支持的一级联系人, 包括对澳大利亚客户的非工作时间支持.
  • 获得“文化生物”奖,快速适应公司生态系统,在高标准运营的同时维护软件的完整性.
  • 在高性能桌面媒体图像查看器上工作.
技术:提高, CVS, 标准模板库(STL), 微软基础课程(MFC), 微软基础类(MFC)库, Swing, Java, Concurrency, HTML

研究助理

2005 - 2007
罗伯茨影像研究所
  • 使用OpenCV实现了立体重建和图像分割.
  • 开发和集成的分割模块与VTK/ITK在内部图像查看器.
  • 将一些用Python编写的2D分割和3D重建代码移植到C/ c++中.
  • 在C/ c++中为内部视频处理库开发后台减法算法.
  • 研究了一种新的图像引导手术视频背景减法算法.
技术:VTK, ITK, OpenCV, c++, C, Python, Java

Android学徒

http://store.raywenderlich.com/products/android-apprentice
Android学徒书的技术编辑.

KeyPeeps

KeyPeeps是一个创新的想法,可以快速共享联系信息. 获得访问您的联系人列表,从您的键盘方便. 不用再弄清楚如何复制粘贴联系人的电子邮件、电话号码或地址.

PixPass

http://play.google.com/store/apps/details?id=ca.vijaysharma.password
弱密码很容易被破解. 强密码很难记住. 在这个密码经常被黑客入侵的时代,我们都在努力寻找两者之间的平衡.

PixPass试图打破记忆密码的单调性. PixPass解锁您的图像生成加密强密码的能力. Best of all, PixPass是一个键盘, 这样你就可以随时把它拉上来, 不用翻手机.

Beam -交互式流媒体

Beam为观众提供了一个进入主播游戏世界的窗口, 允许你做任何事情,从闪电击倒, 生成关卡的地形.

Kwilt

Kwilt通过提供所有重要的照片,让用户完全控制他们所有的记忆, 当他们需要的时候. Kwilt是一卷打了类固醇的照片! 很容易是唯一的应用程序需要的照片组织,共享和编辑.

CNET专题报道.. com、The Next Web、USA Today、Gizmodo、App Advice、TechVibes以及更多的出版物.

Younility安卓

主要的现场服务软件,适用于需要使用Android设备将办公室与现场工作人员实时连接的公司.

Younility iOS

主要的现场服务软件,适用于需要使用iOS设备将办公室与现场工作人员实时连接的公司.

媒体穿梭车

最简单,最可靠的方式发送任何大小的文件迅速给任何人.

Intelerad InteleConnect

http://itunes.apple.com/ca/app/inteleconnect/id562270725?mt=8
专为转诊医生设计的移动应用程序,方便地在iPad上提供高质量的医学成像研究和通知, iPhone, and iPod Touch.

机器学习教程

http://store.raywenderlich.com/products/machine-learning-by-tutorials
关于iOS机器学习的最好的书. 它涵盖了CoreML、视觉、图像和序列分类器、自然语言处理等等

这本书将让你开始在iOS和苹果设备上学习机器学习. 第一部分是对机器学习世界的温和介绍,以及它所能提供的以及它的局限性. 在书的其余部分, 您将更详细地了解这些主题, 直到你有足够的知识使机器学习成为软件开发工具箱中的有用工具.

代码完成:面试准备

Code complete是一个集所有功能于一身的平台,可以帮助您为下一次技术编码面试做准备.

编程面试准备是一场数字游戏,很多应试者都输了. Code Complete提供了100个精心挑选的编程面试问题,让你真正做好准备. 如果你想在编程面试中取得好成绩, 精通所有常见的数据结构和流行的问题解决方法是至关重要的. 100个问题跨越14个类别和5个难度级别,我们已经为你准备好了.

将算法问题的解决方案编码出来是最好的练习方式. 我们的代码执行环境允许您输入答案,并在应用程序内针对我们的测试用例运行它们! Read the prompt. 写下你的解决方案. Get some hints. 再次运行代码. 检查输出. Pass the tests. 查看我们的解决方案. 所有这些都在同一个工作区中.

使用代码完成. 得到你应得的工作.

Languages

PHP, Objective-C, Swift, Java, JavaScript, Swift 5, Python 3, Python 2, HTML, Python, C, C++, Kotlin, TypeScript

Frameworks

Android SDK, GWT, SwiftUI, Cocoa, React Native, iOS SDK, Express.. js, UIKit, Cocoa Touch, Mockito, Guice, AngularJS, Swing, Boost, Angular

Libraries/APIs

Node.. js, Android API, Keras, TensorFlow, React, Retrofit, CocoaPods, Backbone.js, 微软基础类(MFC)库, 标准模板库(STL), OpenCV, VTK, Smack API, Facebook广告API, 微软基础课程(MFC)

Tools

Eclipse IDE, Android Studio, Xcode, TestFlight, Git, IntelliJ IDEA, Karma, CVS, ITK, Mercurial, Bitbucket, GitHub, Canvas

Paradigms

并发编程,设计模式,敏捷软件开发,依赖注入

Platforms

Firebase, iOS, Android, Eclipse, WordPress, Amazon Web Services (AWS), Visual Studio Code (VS Code)

Other

Google Play商店, Multithreading, Concurrency, 机器学习, XMPP, Hessian, RTMP, MPEG-DASH, HTTP直播(HLS), WebSockets

Storage

MySQL, MonetDB, BigTable, Amazon DynamoDB

2005 - 2007

生物医学工程硕士学位

西安大略大学-伦敦,安大略省

2001 - 2005

电子与计算机工程学士学位

蒙特利尔康考迪亚大学

2018年12月至今

深度学习专业化

Coursera

2018年11月至今

构建机器学习项目

Coursera

2018年10月至今

改进深度神经网络:超参数调整、正则化和优化

Coursera

2018年10月至今

神经网络和深度学习

Coursera

2014年9月至今

为Android手持系统编程云服务

Coursera

2014年7月至今

面向模式的软件架构:Android手持系统的移动服务编程

Coursera

2014年3月至今

为Android手持系统编程移动应用程序

Coursera

有效的合作

如何使用Toptal

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

1

分享你的需求

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

选择你的才能

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

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring