Ivan Novikov
Verified Expert in Engineering
PWA Developer
Ivan是一名企业家和全栈开发人员,专门从事前端. 他有十年的经验,其中五年是React、TypeScript和RxJS. Ivan使用React钩子来构建复杂的组件,比如虚拟列表, combined strict types, 函数式代码和Jest单元测试构建一个大型的(50,000行)前端代码库, 提供了一个支持离线编辑的PWA, 并撰写OSS和文章.
Portfolio
Experience
Availability
首选的环境
Web, React, TypeScript, RxJS, CSS, JavaScript, PWA,渐进式Web应用程序(PWA)
The most amazing...
...我构建的工具是一个名为Obvibase的生产力web应用程序,它是一个商业上成功的PWA,使用React开发, TypeScript, and RxJS.
Work Experience
Founder
Obvibase
- 2011年,我开始将这款应用作为业余项目,但到2016年,我已经获得了足够的收入,可以全职开发它. 在2020年,我使用更新的堆栈发布了一个完整的客户端重写,并以函数式而不是面向对象风格编写.
- 使用创新且复杂的前端(约5万行代码)推动应用。. 使它能够在IndexedDB之间实时同步10MB的文档, 多个打开的浏览器选项卡, 服务器端主要使用RxJS.
- 使用React(和hooks)开发一个具有创新UI的元素,以构建一个自定义的虚拟(窗口)列表,该列表有效地呈现具有数万行的列表, 一个专门的富文本编辑器, and various widgets.
- 2020年发布了新版本的应用程序. 它可以作为PWA安装, 脱机工作(包括编辑文档的能力), 并且针对移动浏览器进行了优化.
Business Analyst
EGAR Technology
- 公司B2B软件的协调定制增强(从收集初始需求到部署).
- Negotiated, designed, 与财务数据的合作伙伴提供商协调部署集成.
- 协商和协调ivolatility的自有品牌整合.Com分析网络工具与合作伙伴服务,如在线经纪人.
Experience
Obvibase
http://www.obvibase.com/JSCalc
http://www.youtube.com/watch?v=bLIiqTTu8eo1log Library
http://github.com/ivan7237d/1logSkills
Languages
TypeScript, CSS, JavaScript, Python, SCSS
Frameworks
Jest, AngularJS, Angular Material, Express.js
Libraries/APIs
React, RxJS, Web Worker, Google Closure, Stripe API, Node.js
Tools
闭包样式表,Workbox,闭包编译器,Webpack, Travis CI
Paradigms
功能响应式编程、REST、功能编程、持续集成(CI)
Platforms
Web, Google应用引擎,Firebase
Storage
IndexedDB,谷歌云数据存储,微软SQL Server, MongoDB
Other
PWA, 渐进式Web应用程序(PWA), Finance, Economics, Financial Markets, Financial Data, 财务风险管理, Derivatives
Education
金融与金融市场硕士学位
高等经济学院-莫斯科,俄罗斯
如何使用Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
开始你的无风险人才试验
对顶尖人才的需求很大.
Start hiring