Vineet Markan,新加坡开发者,新加坡
Vineet is available for hire
Hire Vineet

Vineet Markan

Verified Expert  in Engineering

Full-stack Developer

Location
Singapore, Singapore
Toptal Member Since
January 7, 2019

Vineet是一个经验丰富的全栈工程领导者,专门从事金融计算, data visualization, and marketing automation. 在不同行业有超过十年的工作经验, including robotics/logistics, eCommerce, fintech, and enterprise security, 使他能够适应各种商业环境和技术栈. Vineet曾在快速成长的初创公司领导工程团队,喜欢用JavaScript和Python编写代码.

Portfolio

Rapyuta Robotics Co., Ltd.
React, JavaScript, CSS, Node.js, Canvas, Redux, HTML5, TypeScript, Jest...
Blu World
亚马逊网络服务(AWS), JavaScript, React, Redux, MySQL, Redis, Jira...
Veza
javascript, TypeScript, Jest, MobX, Canvas, REST api, React, G6, D3.js...

Experience

Availability

Full-time

Preferred Environment

Webpack, Git, OS X, CODE, Slack, Linux

The most amazing...

...我的部分工作是建立、领导并成为高绩效团队的一员.

Work Experience

Front-end Team Lead

2021 - 2022
Rapyuta Robotics Co., Ltd.
  • 领导一个8人的前端工程团队,为仓库可视化和云部署构建产品.
  • 优化了大型仓库可视化平台的画布渲染,操作人员可以跟踪在仓库中执行工作的机器人, routing graphs, points, and regions of interest, 哪个定义了机器人的路径和行为.
  • 使用Webpack模块联合(Redux)存储共享和Git子模块,在针对不同机器人的ui之间开发高效的代码共享方法.
  • 管理scrum仪式,如待办事项清理、冲刺计划和回顾. 通过产品路线图中长期可见性的发布计划改进方法论.
  • 担任前端存储库的存储库所有者,并监督审查pr, managing CI using GitHub Actions, 以及Docker镜像的SemVer版本控制.
  • 编写具有清晰规范(道具)、易于测试的纯类型React组件的成熟实践.
技术:React, JavaScript, CSS, Node.js, Canvas, Redux, HTML5, TypeScript, Jest, Webpack 4, Reselect, Data Visualization, React Redux

Engineering Team Lead

2021 - 2022
Blu World
  • 帮助团队在不阻碍关键特性开发和实现业务目标的情况下识别和清理技术债务, 包括使用Node中的Koa框架编写的服务器端代码.使用React和DVA编写前端代码.
  • 制定计划,通过识别未充分利用和未使用的资源来减少AWS上的云资源消耗, merging duplicate resources, 将登台环境和生产环境分开.
  • 提出并实现了正确的Scrum工作流程, including sprint planning, backlog cleaning, 以及与产品经理和工程团队的回顾会议.
Technologies: 亚马逊网络服务(AWS), JavaScript, React, Redux, MySQL, Redis, Jira, Jenkins, React Redux, Node.js

Senior Data Visualization Engineer

2020 - 2020
Veza
  • 开发大规模数据可视化解决方案,帮助用户轻松浏览复杂关系.
  • 利用D3和G6(图形可视化框架)绘制数百个相互关联的数据点并使它们具有交互性.
  • 使用MobX建立可视化之间的通信(在Canvas上渲染),并添加组成应用程序的React组件.
  • 使用React构建可视化支持组件,允许用户在各种模式之间切换.
  • 使用Jest对单个组件进行单元测试,使用Nightwatch进行端到端测试.
  • 在ant之上构建UI组件,并使用Styled应用额外的样式.
技术:Antd, Styled-jsx, TypeScript, Jest, MobX, Canvas, REST api, React, G6, D3.js, Data Visualization

CTO

2019 - 2020
Fast Science
  • Analyzed the patent landscape, 在阅读专利文献中识别摩擦点, 并设计了一个用户之旅,帮助用户通过短时间阅读最新的专利, interactive summaries.
  • 使用React、Redux、Node构建专利摘要作者平台.js, Firebase, and Python.
  • 使用Python从USPTO网站上抓取大量专利数据,并使用各种关键字指标按重要性对专利进行排名.
  • Designed UI wireframes using Figma, worked with design to prettify them, and implemented them using JSX.
  • 在WordPress上开发了网站的第一个版本,以验证这个想法并获得牵引力.
技术:Cloud Firestore、Node.js, Firebase, Postman, Jest, Hapi.js, Redux, React, React Redux

数据可视化和安全工程师

2019 - 2019
LYT.ai
  • 作为全栈工程师直接与Lyt的创始人一起工作.ai, an autonomous vehicle startup.
  • Used DeckGL, Mapbox, React在地图上为交通工程师创建交互式层,以可视化公交车的当前位置/速度.
  • 为要在屏幕上呈现的公交路线、站点和其他元素创建交互式元素.
  • Created APIs in Node.. js/Express向客户推送实时地理信息更新.
  • 为各种用户角色实现了身份验证/登录、授权/角色和2FA.
Technologies: TypeScript, Deck.gl, React, Node.js, Data Visualization

Principal Technology Consultant

2018 - 2018
iMerit
  • 设计了一个应用程序框架(类似于React)来加速模块化开发.
  • 实现矢量图形注释的图像序列.
  • 指导具有面向对象编程背景的开发人员使用TypeScript适应Javascript.
  • 审查现有代码,帮助将服务和数据源从视图中分离出来.
  • 设计了一种降低二维空间中多边形交点查找复杂度的算法.
  • 使用Jest和Puppeteer编写单元和功能测试.
  • 使用Python Sphinx创建了一个自动文档工具.
技术:Puppeteer, Jest, Sketch 4, Bootstrap, Webpack, React, SVG.js

首席JavaScript开发人员(顾问)

2017 - 2018
Knowcross Pte. Ltd.
  • 使用Angular JS将一个有60多个屏幕的酒店公用事业管理软件从MS Silverlight迁移到HTML5/JS.
  • 与产品经理合作,在HTML5中开发修改后的用户登录.
  • 在三周内开发了四个关键模块的前端,以便将现有客户端迁移到新界面.
  • 与后端团队合作,创建可测试且一致的api,供前端使用.
  • 使用Protractor编写单元测试,这是我职责的一部分.
技术:Bootstrap, JavaScript, HTML5, AngularJS

Founder CTO | Product Head

2011 - 2015
Framebench
  • 开发原型并获得早期客户.
  • 在印度市场通过知名风投公司进行了种子轮融资和天使轮融资.
  • 构建了一个基于websocket的接口,允许多人同步查看媒体(桌面同步).
  • 聘请并与技术团队合作,确保网页和移动设备的体验一致.
  • 开发了一个API,可以轻松集成到Gmail和Box等其他工具中.
  • 通过设置与谷歌分析API和Mixpanel的集成,跟踪和优化用户登录和工作流程.
Technologies: Node.js, MySQL, Redis, JavaScript

Fast Science

Fast Science是一个基于React的基于web的应用程序. 这款应用程序的目的是让大众能够获得前沿研究. 这是一个发布最新专利和研究论文的互动摘要的平台,可供学生使用, working professionals, 和研究人员加速学习,实现突破.

Framebench -谷歌文档的创意专业人士

http://techcrunch.com/2013/02/22/framebench-is-a-google-docs-for-creative-collaboration/
Framebench是由我和联合创始人Rohit与一家位于浦那的老牌动画电影制作公司合作开发的, India.

工作室的创意总监每天都在美国以外的地方做评论. Framebench的构建是为了帮助他们根据这些反馈创建定义良好的任务. Further, 他们可以将新版本与之前的版本进行比较,看看是否所有的反馈都得到了执行.

Eventually, Framebench扩展到包括其他媒体类型, namely images, PDFs, and other documents.

金箔-移动购物得到了改造

http://youtu.be/KHsEJnXesRs
This was an independent project. 它被安置在印度一家领先的电子零售商那里. 这个想法是为了让人们在观看视频的同时表达对他们想要购买的商品的兴趣. 由于内容许可问题,它被冻结了.

Circuit Simplifier

http://www.slideshare.net/VineetMarkan/circuit-simplifier
我在国家科技节上展示了这个项目, 将最佳计算机科学奖和一些(适度的)奖金收入囊中. 这个想法是从面包板上取一个纠缠的重叠电路,并创建一个可以嵌入芯片的最小重叠正交电路.

桦树-连接视频创作者的企业

http://www.youtube.com/watch?v=S2bjrO_yU5o
伯奇帮助了优步、Ola和政府等组织. 在他们想要拍摄视频的地方寻找顶级视频创作者,并与最优秀的创意人才合作.
I founded the business, built the platform, 并致力于业务开发,以便在平台上获得更多客户.

从Silverlight到Angular

http://youtu.be/ql9Rn8An_pM
我帮助Knowcross将他们的核心产品从Silverlight转移到HTML5/JavaScript. 这个新版本既快捷又高效.

Background Removal App

http://github.com/vineet89/remove-bg-keras
一个基于机器学习的背景删除应用程序,建立在Keras之上. 它使用在ADE20K数据集上预训练的PSPNet来识别指定的对象, 移除场景中的其他所有东西, and outputs the final image.

期权交易基金的算法交易员

领导算法期权交易基金的策略和产品开发. 该基金专注于为标的股票建立波动率模型,并利用期权错误定价, 尤其是在收益和重大公告等事件期间.

使用的工具:交互代理api, Pandas, Scikit/Numpy, TensorFlow
2007 - 2011

电气或电子工程学士学位

Birla Institute of Technology & Science - Pilani, India

DECEMBER 2020 - PRESENT

Convolutional Neural Networks

Coursera

NOVEMBER 2020 - PRESENT

构建机器学习项目

Coursera

NOVEMBER 2020 - PRESENT

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

Coursera

OCTOBER 2020 - PRESENT

Neural Networks and Deep Learning

Coursera

AUGUST 2006 - PRESENT

Economic Times POI Winner

Department of Science & Technology, India

Libraries/APIs

D3.js, React, Node.js, SVG.js, React Redux, Styled-jsx, Pandas, Interactive Brokers API, Puppeteer, REST APIs, MobX, Antd, Reselect

Tools

Git, Sketch, Figma, Webpack, Sketch 4, Postman, Canvas, Jira, Jenkins, Webpack 4

Frameworks

Express.js, Redux, Hapi.js, Deck.gl, Bootstrap, Next.js, CODE, Jest, AngularJS

Languages

HTML5, TypeScript, JavaScript, Python, Python 3, CSS

Platforms

Firebase, Mapbox,亚马逊网络服务(AWS), Linux

Storage

云Firestore, MongoDB, MySQL, Redis, JSON/XML schema, Google Cloud

Other

Semantic UI, G6, Data Visualization, Trading, Algorithmic Trading, Financial Systems, Deep Neural Networks, Neural Networks, Deep Learning, Artificial Intelligence (AI), Options

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

Start your risk-free talent trial

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

Top talent is in high demand.

Start hiring