Vladimir Kravchenko, Playa del Carmen,墨西哥的开发者
Vladimir is available for hire
Hire Vladimir

Vladimir Kravchenko

Verified Expert  in Engineering

Full-stack Developer

Location
Playa del Carmen, Mexico
Toptal Member Since
August 22, 2016

具有较强的科学背景, 弗拉基米尔知道如何处理棘手的问题,并追求快速而优雅的解决方案. He's a generalist, 始终努力为每个项目使用最适合的技术,而不是总是被最知名的技术所吸引. 他还致力于像素完美的解决方案,并与前端或后端团队很好地集成.

Portfolio

Haven Connect
Elixir, CSS, React, Architecture, JavaScript, SQL, GraphQL, PostgreSQL...
Metalink Labs
Elixir, Phoenix, Vue, PostgreSQL 9, Amazon Web Services (AWS), Discord Bots...
Spencer Health Solutions Inc
React, AngularJS, Git, Bitbucket, React Native, Jira, API, API集成...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Git, Unix

The most amazing...

...我做的项目是3D规划软件,最小化人类放疗癌症治疗的有效剂量, using Monte Carlo methods.

Work Experience

Elixir CSS Developer

2021 - PRESENT
Haven Connect
  • 在React中使用MUI (Material UI)实现了一个新版本的访谈问卷.
  • 建立问卷调查结果评分制度.
  • 创建了一个跨问卷数据的内部仪表板搜索引擎.
  • 重新组织开发过程,以使用检查和可重用组件,并更新现有的CI解决方案,以包含改进部署过程和减少错误数量的检查.
  • 维护和改进GraphQL API集成,使用Elixir的Absinthe作为后端,Apollo作为前端.
  • 引入了用于数据索引和性能优化的Elasticsearch集成.
  • 在应用程序最慢的部分实现性能分析和优化, 导致速度提高2-10倍.
Technologies: Elixir, CSS, React, Architecture, JavaScript, SQL, GraphQL, PostgreSQL, Relational Databases, Elasticsearch, APIs, API Integration, Material Design, TypeScript, Full-stack, Back-end, API Development

Back-end Elixir Developer

2021 - 2022
Metalink Labs
  • 在一个五人团队中为Web3设计和开发了一个消息传递应用程序,该应用程序具有基于以太坊的NFT市场登录功能.
  • 设计并实现了主应用的推送通知系统.
  • 优化了用户钱包持有信息的数据库存储,能够与区块链保持超过100万条记录的同步,并基于这些持有提供权限.
  • 设置与外部api的集成,以接收/处理通过通知发送的时间敏感数据.
  • 设计了一个API架构来安全地接收来自第三方的数据. 设置一个机器人从Discord和Twitter获取数据,并将其传递给主应用程序.
Technologies: Elixir, Phoenix, Vue, PostgreSQL 9, Amazon Web Services (AWS), Discord Bots, Twitter API, Ethereum, Architecture, APIs, API Integration, Back-end, API Development

React Developer

2019 - 2021
Spencer Health Solutions Inc
  • 使用React开发了一个内部仪表板来管理用户数据和控制账单.
  • 在web客户端和设备之间实现了一个webbrtc调用功能(React/React Native).
  • 将旧的Angular功能迁移到React中,并确保代码符合最新的行业标准.
Technologies: React, AngularJS, Git, Bitbucket, React Native, Jira, API, API集成, Material Design

Meteor Developer

2018 - 2019
Community Technology Alliance
  • 将客户端配置文件和客户端注册管理迁移到React.
  • 帮助创建一个新的GraphQL API来替代旧的REST API.
  • 将一个测量应用程序升级到新的外部API版本.
  • 实现了一个单独的功能,从上传的文件中提取数据并将其发送到外部API.
  • 支持现有的生产应用程序并修复错误和问题.
技术:Git, HTML, MongoDB, JavaScript, NoSQL, OAuth, Meteor, React, Node.js、API、API集成、全栈、API开发

Full-stack Developer

2017 - 2019
Palco
  • 使用React和Phoenix框架创建了一个应用程序来注册新的工作者或参与者.
  • 使用React和Phoenix框架创建了一个时间表管理应用程序.
  • 为内部管理人员创建一个仪表板应用程序,以处理来自其他应用程序的数据.
  • 将文件管理系统集成到招生申请中,支持电子文件到纸质文件的转换.
  • 优化了SQL数据存储和查询,使复杂数据请求的响应速度提高了5倍左右.
  • 实现自动数据验证和报告.
Technologies: Git, HTML, Erlang (OTP), PostgreSQL, JavaScript, SQL, Phoenix, Elixir, React, APIs, API Integration, Full-stack, Back-end, API Development

Elixir Developer

2016 - 2017
Betty Blocks
  • 实现了新后端的重要部分, 包括核心功能和外部服务集成.
  • 帮助重写了一个自定义语言解析器,从Ruby到Elixir,完成了功能兼容性.
  • 优化数据处理,使用ETS缓存的功能范式模拟对象突变.
  • 支持实现和测试新旧后端应用程序之间的全功能对等.
Technologies: Git, Ruby on Rails (RoR), Phoenix, Erlang (OTP), OTP, PostgreSQL, Ruby, Elixir, APIs, API Integration, Back-end, API Development

Senior Engineer

2015 - 2017
Urban Capital, Ltd.
  • 利用Meteor (Node)开发了一个搜索引擎网站.js和Blaze)和Google Maps作为前端.
  • 使网络爬虫使用Python的ScraPy和NTLK(自然语言处理)抓取和解析房地产网站.
  • 为搜索引擎(SEO)优化了一个单页应用程序.
  • 创建了一个工具来分析房产和估算价格. 该工具还允许基于多个参数和统计数据的价格预测.
  • 制作了一个网络爬虫来解析热门的Facebook帖子,并查看选定主题的参与度(Selenium和Python的Newspaper).
  • 创建了一个仪表板来管理用户和数据,包括地理位置数据.
Technologies: Git, Machine Learning, JavaScript, NoSQL, Data Science, Data Scraping, OAuth, MongoDB, Selenium, CSS, HTML, Meteor, Python, Node.js、API、API集成、Scrapy、全栈

Meteor Developer

2015 - 2016
富士康实业控股有限公司.
  • 优化了基于Meteor+ react的聊天应用,支持2000+并发连接.
  • 为上述应用程序实现电子邮件通知.
  • 增加了集成的TODO模块.
  • Added a file-uploading module.
技术:Git, HTML, JavaScript, NoSQL, LDAP, NGINX, Meteor, MongoDB, Node.js、API、API集成、全栈

Senior Engineer

2015 - 2015
Sliday
  • 为所提供的设计添加后端逻辑.
  • 使用自动部署设置服务器.
  • 就架构、DevOps和开发向开发团队咨询.
  • 设置JS前端来管理REST API约会.
  • 实现了一个邮件通知系统.
Technologies: Git, HTML, JavaScript, jQuery, PostgreSQL, Ruby on Rails (RoR), Ruby, APIs, API Integration

Web Developer

2014 - 2015
CTM, Ltd.
  • 为高负载服务器-服务器队列通信提供了解决方案 , ~10,000 daily users, up to 3GB per file.
  • 将解决方案与俄罗斯海关整合.
  • 设置远程服务器机器来承载应用程序和队列.
  • 创建了一个通知系统,用于在Python上使用短信通知检查项目可用性.
  • 添加了一个负载平衡程序来管理旧的基于SMTP和新的基于websphere的服务.
Technologies: WebSphere MQ, Subversion (SVN), C++, IBM WebSphere, PostgreSQL, Python, APIs, Full-stack

Senior Developer | Co-founder

2014 - 2015
Fcuking Easy CRM
  • 从头开始创建销售CRM系统. 目前,有100多家公司在使用它.
  • 开发了一个在线邮件客户端,使用Gmail API集成交易与电子邮件线程.
  • 领导五人团队,管理设计人员和开发人员的任务.
  • 优化的项目api比使用Rake的基本Ruby on Rails解决方案快10倍, Grape, and EventMachine.
  • 为自动部署、备份、测试和自动可用性报告创建脚本.
Technologies: Git, HTML, NGINX, Minimum Viable Product (MVP), JavaScript, OAuth, PostgreSQL, AngularJS, CSS, Gmail API, EventMachine, Ruby on Rails (RoR), Ruby

Senior Assistant Engineer

2011 - 2014
血液循环病理科学研究所
  • 创建验证软件,使用计算机建模来估计人体三维“有效剂量”分布的精度.
  • 创建了一个工具来重建计算机断层扫描(DICOM)的化学数据,并将其插入建模软件.
  • 创建了具有旋转和移动准直器(过滤器)的医用直线粒子加速器的计算机模型.
  • 基于CERN的粒子穿过物质的数据,模拟了一个真实的处理过程. GEANT4.
  • 为治疗模拟创建了扰动计算系统.
  • 在真实设备上进行实验,以校准计算机模型.
技术:最小可行产品,c++,数据科学,DICOM, Geant4

Senior Assistant

2010 - 2011
巴德克核物理研究所
  • 为x射线检查设备上不同的人体暴露检查投影创建了“有效剂量”计算软件.
  • 对不同投影的估计数据进行分析,改进检测装置. 托尔马切沃国际机场使用了一种这样的装置.
  • 将基于linux的计算软件迁移到Windows.
  • 在真实设备上进行实验,以校准计算机模型.
  • 发表了一篇基于估计和数据分析的论文.
技术:数据科学、Geant4、c++

Urban Search

澳大利亚数据驱动的房地产搜索引擎. 我在一个三人团队中工作,负责后端和前端开发.

每个建筑都是根据不同的数据源,如地理位置数据进行评级和评分的, historical significance, etc. NLP也在项目的前端工作,使免费文本搜索成为可能.g., 你可以简单地输入:“我想在邦迪买一套高天花板、能看到水景的两居室。,结果就会出现).

Fcuking Easy CRM

http://feasy.me/
一个轻量级的CRM系统,专注于销售生产力,建立在四个核心原则之上:
•触碰移动规则(类似于象棋,但用于交流)
•你需要写下所有的事情(记忆是关键)
•啄木鸟式销售(写信、打电话、见面,直到你成功)
• Time only priority
基于这些原则,销售人员可以同时处理数百笔交易.

TimeWalla

一个用于安排约会的Ruby on Rails项目.

最初为美国理发店网络. 关键是要动态地调整时间表, depending on the client, 如果有人迟到了或者想早点行动. 让客户和员工都了解最新情况.

Languages

Elixir, JavaScript, ECMAScript (ES6), Python, HTML, GraphQL, CSS, Ruby, Erlang (OTP), TypeScript, SQL, C++

Libraries/APIs

Gmail API, REST API, API开发,Node.js, React, EventMachine, jQuery, Facebook API, React.js, Vue, Twitter API, Pandas, SciPy, Natural Language Toolkit (NLTK)

Paradigms

Model View Controller (MVC), REST, Data Science, Test-driven Development (TDD), 面向对象编程(OOP), 搜索引擎优化(SEO), Functional Programming

Platforms

Meteor, Amazon Web Services (AWS), WebSphere MQ, Unix, Geant4, IBM WebSphere, OTP, Ethereum, Visual Studio Code (VS Code)

Other

Creative Problem Solving, 客户关系管理(CRM), Single-page Applications (SPA), Data Analysis, Minimum Viable Product (MVP), APIs, API Integration, Full-stack, Back-end, OAuth, Startups, Data Scraping, Material Design, DICOM, LDAP, 自然语言处理(NLP), Machine Learning, PostgreSQL 9, Discord Bots, Architecture, User Interface (UI), Maps, GPT, 生成预训练变压器(GPT)

Frameworks

Material UI, Bootstrap 3+, Phoenix, Ruby on Rails (RoR), OAuth 2, Tailwind CSS, Selenium, AngularJS, Scrapy, React Native

Tools

Git, Adobe Photoshop, Sketch, Sublime Text, WebStorm, Subversion (SVN), NGINX, Bitbucket, Jira

Storage

MongoDB, PostgreSQL, NoSQL, Elasticsearch,关系数据库,Redis

2011 - 2013

物理与技术硕士学位

新西伯利亚国立大学-俄罗斯新西伯利亚

2007 - 2011

物理与技术专业学士学位

新西伯利亚国立大学-俄罗斯新西伯利亚