Andrey Korinskiy
Verified Expert in Engineering
Software Developer
Andrey has almost 30 years of experience, working as a full-stack and app developer (React, React Native, Node.js、Redux、Elixir、Go等)、Android(也包括Kotlin和NDK)和iOS程序员. Since his first degree was in electronics, Andrey熟悉原理图设计和基于微控制器的编程解决方案. Andrey is a member of the following associations: IEEE, AES (Audio Engineering Society), and CNI (National Council of Italian Engineers).
Portfolio
Experience
Availability
Preferred Environment
Command-line Interface (CLI), Sublime Text, CentOS, MacOS
The most amazing...
...我开发的原生RN组件是一个带有效果过滤器和OpenGL覆盖的iOS和Android相机.
Work Experience
Senior Full-stack Developer
Johnson & Johnson Surgical Process Institutе
- 开发并支持外科手术工作流程的内容创建系统.
- 为外科手术过程管理器(SPM)开发手术室手术辅助系统的功能.
- 为SPM开发视频编辑工具,使手术视频与记录的工作流程步骤同步, export trimmed and annotated videos, and embed them into the operative report.
Senior Mobile Developer
Rooms To Go
- Developed the new cross-platform mobile app from scratch.
- Integrated the app with existing and new APIs and checkout.
- 开发了一套可重用的UI组件和中间件/utils,以方便未来的应用程序开发和支持.
- Created strong TypeScript stylization for all the components and utilities.
Senior React Native Engineer
Sage Intacct
- Developed a time-tracking mobile app for iOS and Android.
- 将移动应用程序与现有api集成,并配置CI/CD进程,以自动为不同的操作系统构建应用程序, endpoints, and environments.
- 编写单元测试(Mocha)和端到端测试(Detox/Mocha),为应用程序的最关键部分提供足够的测试覆盖率.
React Native and Native Android Developer
ClassDojo
- 开发了一个将当前原生Android应用迁移到React native的概念验证.
- Created conversion tools for native resources (strings, styles, etc.) from Android's XML resources to React Native data.
- 实现了一个方法来桥接现有的原生Android活动与React native应用程序.
Senior Full-stack Developer
Johnson & Johnson Surgical Process Institute
- 为语音捕获、语音命令识别和STT生成了基于微服务的基础设施.
- 开发基于webbrtc的解决方案,在浏览器端捕获音频和视频,在服务器端解码和处理.
- 基于集成了微服务基础设施的商业和免费产品,构建了基于容器的语音识别引擎.
- 构建了语音识别基础架构的配置、训练后端和UI, including sample recording and collection modules.
- 创建了一个带有UI控件的服务器端测试基础架构,以执行不同的音频测试、测量和优化参数(TPR), FPR, precision, F1) for different recognition engines.
Native App Developer
Gelato
- 为React native开发了涉及图像管理的平台特定的本地组件, drag-n-drop, multithread background file uploading, and so on.
Lead Developer
ScanChat
- Built the back ends for both the apps and control panels; used Node.js, Hapi.js, MongoDB, Elasticsearch, Socket.IO, and GraphQL.
- Created a control panel with React, Redux/Immutable.js, and GraphQL.
- 在Android (Java和NDK)和iOS上构建Native和React Native组件, camera, real-time camera visual effects, OpenGL visualizations, and OpenGL animations for the screen items. (Also native view animations.).
- 为各种平台(iOS/Android, React Native, Redux, Immutable)创建应用.js, GraphQL, Socket.IO), and native components for data visualization.
Full-stack Developer
Sgoomys s.r.l.
- Developed a RESTful back end for a social network; used Node.js, MongoDB, Elasticsearch, and Redis.
- Built a web application for the social network for Italian RV users; used React, Bootstrap, Redux, and the Google Maps API.
- Developed a messenger with push notifications for both the website and app; using Hapi.js/Nest.
- Created mobile apps for iOS and Android for a social network.
- Built the back-end for hardware GPS trackers based on the TK-103 protocol; it had full remote control via 3G networks, tracking and more.
Lead Programmer | Electronics Engineer
MG Informatica s.r.l.
- Developed an electronics systems for driving simulators, schematics design, and firmware programming (including composite USB devices).
- Created an electronics system for a driver's medical evaluation; it had LED-based vision tests, load cells sensors for the force and time of reaction evaluation, electronics design, PCB, prototyping and production, firmware programming, and software programming.
- 使用OpenGL,构建新的模块,修改现有的驾驶仿真软件.
- 为意大利驾校开发了一个交互式的基于web的培训系统,PHP(后来的Node).js).
- 为基于标准菲亚特动力转向组件的驾驶模拟器创建了具有力反馈的方向盘控制器, BLDC motor control, tension sensors, and STM32F3.
Programmer | Electronics Engineer | CEO
White Sound
- Developed field-recording systems for cinematography.
- 编写基于时间码数据的自动声音和视频编辑(组装)软件, EDLs, and sound "fingerprints."
- Created software for rapid SFX editing for TV series production, based on edit decision lists and image recognition.
- Developed an automation system for ARD/Foley recording studios.
- Built the hardware for a LED/projection system that did subtitling in cinema theaters; it had a manual mode, an automated mode with syncing to any LTC (DCP, HDCAM, and more), P2 or bi-phase (35 mm projectors) film projection equipment.
CTO
Orel Studio
- Developed several video games (quests) as a lead programmer.
- 为视频游戏创建和编辑基于帧的动画(包括精灵和动画背景)构建软件.
- 为电子游戏创造了一个音频引擎,包括带有交叉渐变的背景音乐, SFX virtual positioning, and more.
Programmer | Sound Producer
New Media Generation
- Created audio/video modules for multimedia disks and video games (quests).
- 为多媒体磁盘开发与视频同步的多语言OSD文本引擎.
Experience
ScanChat
Sgoomys
Superagent Kitten
http://github.com/parakhod/redux-kittens/Driving Simulators for Driving Schools
Automated LED Subtitling System for a Cinema Theater in Moscow
http://pioner-cinema.ru/en/Education
Bachelor's Degree in Cultural Legacy
Università degli Studi di Palermo - Palermo, Italy
Master's Degree in Electronics
Moscow Engineering and Physics Institute - Moscow, Russia
Skills
Libraries/APIs
Node.js, React, NDK, Immutable.. js、WebRTC、OpenGL、OpenGL ES、Facebook API、Google API、TensorFlow、FFmpeg
Tools
Adobe Photoshop, Adobe Premiere Pro, Xcode, Android NDK, Adobe After Effects, Sublime Text, Adobe Illustrator, Gradle
Frameworks
React Native, Redux, Bootstrap, Hapi.js, Django
Languages
Elixir, Java, Kotlin, Swift, TypeScript, Objective-C, C++, ECMAScript (ES6), C, CSS3, Delphi, HTML5, Swift 5, Pascal, Haskell, Go, PHP, C#, Python
Paradigms
Functional Programming
Platforms
Docker, MacOS, CentOS, Windows, Ubuntu, Fedora, FreeBSD, DigitalOcean, Amazon Web Services (AWS), STM32, Android, iOS, Firebase, Kubernetes, Azure
Storage
Elasticsearch, Redis, MongoDB, SQLite, MySQL, Cassandra, PostgreSQL
Other
Software Architecture, iOS Camera, Audio Editing, Video Editing, Microcontrollers, Microcontroller Programming, Schematics, CAN Bus, RS485, Cloud, Full-stack Development, Android Camera App, Digital Signal Processing, USB, Command-line Interface (CLI), Deep Learning, Electrode
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring