Stanislav Korolenko,阿拉伯联合酋长国迪拜的开发者
Stanislav is available for hire
Hire Stanislav

Stanislav Korolenko

Verified Expert  in Engineering

Software Developer

Location
Dubai, United Arab Emirates
Toptal Member Since
March 24, 2020

Stan对他的工作充满热情,喜欢把每一段代码润色到完美, 从原型设计开始,到多次测试,直到他满意为止, stable part of the project. 他拥有超过15年的实际开发经验,精通各种技术栈. 斯坦非常清楚,科技世界在不断发展,他必须跟上时代的步伐, 但幸运的是,他对尖端技术有着永不满足的迷恋.

Portfolio

Selira
Expo, React Native, React,用户界面(UI),用户体验(UX)...
HACERA
React, TypeScript, Figma, Elixir, Phoenix, React Native, Monaco, Web 3.0...
Langulex
芹菜,Jenkins, Flask,敏捷软件开发,Docker, JavaScript, SQL...

Experience

Availability

Part-time

Preferred Environment

Adobe Illustrator, Adobe Photoshop, PyCharm, PhpStorm, WebStorm

The most amazing...

...我所做的项目是一个基于个人需求而不是预先设定的学习场景来扩展外语词汇的应用程序.

Work Experience

Lead Developer

2022 - PRESENT
Selira
  • 在React和Node中创建了一个快速的功能原型来管理MRO流程.js通过GraphQL接口连接.
  • 创建了一个模板驱动的服务,将飞机维修的工作订单导出为可打印的表单.
  • 为管理人员和工程师创建了多个用户友好的仪表板,以便在React中检查维护过程和飞机状态.
技术:Expo、React Native、React、用户界面(UI)、用户体验(UX)、Express.. js, MongoDB, GraphQL, Apollo, Node.js、前端、CSS、HTML、全栈、材质UI、GitHub、CI/CD管道、NoSQL、Next.. js、服务器端渲染(SSR)、api

全栈React (TypeScript)和Elixir Developer

2020 - 2022
HACERA
  • 为区块链开发人员创建了基于web的代码编辑器. 编辑器包括多个可调整大小的窗格, a file explorer, 以及执行代码并留下内联代码注释的能力.
  • 为开发人员创建了一个React应用程序,以便在区块链相关项目上进行协作. 用户可以同时编辑代码, publish changes to Git, manage team permissions, 并使用他们的钱包登录.
  • 为Jupyter笔记本做了一个长生不老药项目.
  • 使用不同的技术栈,领导开发多个项目的共享风格. 与设计师一起定义统一的命名约定, 已配置的项目样式框架, 并创建了共享组件库.
  • 在React Native Expo生态系统中开发钱包应用程序.
技术:React, TypeScript, Figma, Elixir, Phoenix, React Native, Monaco, Web 3.0、用户界面(UI)、用户体验(UX)、CSS、Expo、Next.js, Collaboration, Front-end, Tailwind CSS, HTML, Full-stack, Web Design, UI Design, WebSockets, Material UI, GitHub, CI/CD Pipelines, Server-side Rendering (SSR), REST APIs, APIs

Lead Full-stack Developer

2019 - 2020
Langulex
  • 设计并创建了一个响应式web应用程序,使用React与我的材质ui为基础的风格.
  • 使用芹菜队列开发基于python的HTML和纯文本标记以及词法结构提取器.
  • 创建了一个带有统计数据和单词定义的阅读会话跟踪器Flask应用程序.
  • 开发了一个自我重复学习系统,用于跟踪不同技能之间的技能水平近似.
  • 为多个外部字典api创建一个数据聚合器,为应用程序提供数据.
  • 使用OAuth服务器将组件连接在一起,就像基于Laravel的反向代理一样.
Technologies: 芹菜,Jenkins, Flask,敏捷软件开发,Docker, JavaScript, SQL, Redux, React, Laravel, SCSS, Python, PHP, User Interface (UI), User Experience (UX), CSS, Front-end, HTML, Full-stack, Web Design, UI Design, GitHub, CI/CD Pipelines, Amazon Web Services (AWS), REST APIs, APIs

Full-stack Developer

2000 - 2020
Self-employed
  • 开发了一个桌面应用程序,用于使用给定患者的分析结果计算医疗参数(Adobe Air).
  • 基于我自己的基于php的CMS创建和维护多个在线商店和目录.
  • 交付多个推广网站和Facebook应用程序.
  • 增加了对许多副项目的改进或修复.
  • 在工作中运用各种技术, 从早期的Flash开始,到Angular结束, React, and Laravel.
Technologies: SCSS, jQuery, SQL, Laravel, JavaScript, PHP, User Interface (UI), User Experience (UX), CSS, Front-end, HTML, Full-stack, Web Design, Graphic Design, WebSockets, GitHub, Amazon Web Services (AWS), PDF, MySQL, WordPress, REST APIs, APIs

Lead Front-end Developer

2017 - 2018
Bamboo Labs
  • 为教师和学生创建了两个基于web react的应用程序.
  • 开发了一个有多个步骤的工具来创建教师作业, 包括一个测验生成助手, 允许教师对单词进行优先排序并手动选择, modify, 并在React应用程序中添加不同类型的问题.
  • 使用D3设计和开发多个统计图形.js.
  • 为学生创建了一个标记化的文本阅读器,使学生能够获得单词定义, translations, visuals, 和音频在React应用程序中.
技术:敏捷软件开发, JavaScript, SCSS, TypeScript, Redux, React, User Interface (UI), User Experience (UX), CSS, Front-end, HTML, Web Design, UI Design, GitHub, CI/CD Pipelines, REST APIs, APIs

Full-stack Developer

2016 - 2018
Noviy Disk
  • 为高中生/大学生创建了一个基于moodle的教育网站, 给他们关于未来职业机会的信息.
  • 添加了多个响应式设计的自定义插件,可在Moodle管理面板中配置, 包括自定义问题类型和课程.
  • 整合了学生创建自己的作品集并使用他们的api在外部平台上发布的能力.
  • 为雇主创建一个新的用户角色和控制面板, 所以他们可以在网站上发布职位空缺,学生可以申请.
  • 通过实现取消订阅电子邮件的功能,改进了Moodle通知系统.
  • 开发了一个聚合javascript可视化统计.
Technologies: JavaScript, Moodle, PHP, Symfony, Front-end, CSS, User Experience (UX), HTML, Full-stack, GitHub, MySQL, APIs

Medicover

我用Laravel为一个机构创建了一个简单的网站,并集成了它的自定义控制面板. I was provided with Photoshop designs for two resolutions; then, 我使用两种语言的Laravel Blade模板创建了后端和前端. 然后,我使用Google Closure库为前端添加了小脚本.

FitLocker

最初计划作为培训师的小型活动调度程序, 该项目逐渐发展成为一个具有社会一体化的复杂系统, custom news feeds, and a rich event calendar.

该应用程序有四个主要部分:
•使用经典刀片模板的Laravel前端欢迎页面
•后端API由Laravel提供支持
•用于培训师的AngularJS应用
•用于其他用户的AngularJS应用程序

从一开始,我处理原型和开发只有模糊的客户的想法来指导我. Laravel网站和AngularJS应用都有基于Bootstrap框架的自定义自适应样式. Grunt被用作主要的建筑工具.

交互式教育目录和数据库

http://bdd-eor.edu.ru
我在两个现有的基于symfonse的网站上担任后端开发人员. 第一个是学习资料数据库, 第二份是帮助孩子们学习如何在道路上正确行事的目录.

TASKS ACCOMPLISHED:
•使用OAuth 2统一应用程序之间的授权, 因此,在数据库中创建的材料可以在帐户链接后在教育目录中使用. 它还允许将来将数据库扩展到其他项目.
•为两个应用程序(问题类型和日历事件)实现了一个新功能.
•建立学习系统, 允许用户在目录中注册为学生并订阅教师提供的课程(最初由数据库提供), including a grading system, reviews, and statistics.
•增加新的用户角色和更新现有的,以便用户可以有不同的角色在自定义管理面板.

Career4me

http://career4me.ru/
Career4me是一个基于moodle的学习平台,旨在帮助大学生找到第一份工作.

TASKS ACCOMPLISHED:
•为项目创建一个自定义主题.
• Added a lot of new plugins, 包括与外部API的集成以及创建/搜索简历和职位空缺的新功能.
•开发了一个基于图像的交互式学习模块, 让学生建立自己的“知识村”,“每个建筑都根据学生的进步而改变.

CrossPromo

我创建了一个Dockerized Laravel网站,允许用户浏览授权的Kickstarter和Indiegogo活动,并要求所有者交叉推广它们. 该项目包括为indiegogo和Kickstarter提供爬虫,并使用Blade模板执行极简主义的材料设计.

Kover-vertolet |地毯专卖网店

这个俄罗斯在线平台是我使用自定义的基于php的CMS所做的典型项目的一个很好的例子.

TASKS ACCOMPLISHED:
•使用提供的单分辨率设计处理前端和后端开发.
•实现了一个管理面板,允许网站内容的完全定制, including related SEO tags, 以及一个XLS解析器来自动更新商品的价格和可用性.

Genomics Platform

我在TypeScript中使用了由React组件组成的Storybook. 通过修改MUI主题或从头编写来添加多个组件. 我还进行了更新,以确保组件与提供的设计一致,并重构了故事书,以确保所有组件都可以轻松发现, 并继承MUI的所有属性.
2003 - 2009

电信硕士学位

通信和信息技术大学-莫斯科,俄罗斯

Libraries/APIs

React, REST api, jQuery, Node.js, Emotion Library

Tools

Moodle, GitHub, Webpack, Adobe Photoshop, WebStorm, PhpStorm, PyCharm, Celery, Grunt, Jenkins, Adobe Illustrator, Adobe InDesign, Figma, Expo

Frameworks

Laravel, Redux, Next.js、顺风CSS、材质UI、AngularJS、Flask、Symfony、Phoenix、React Native、Express.js, Jest

Languages

PHP, TypeScript, SCSS, JavaScript, CSS, HTML, SQL, GraphQL, Python, Elixir

Storage

MySQL, MongoDB, NoSQL

Platforms

Docker,亚马逊网络服务(AWS), WordPress

Paradigms

UI设计,敏捷软件开发

Industry Expertise

Web Design

Other

User Interface (UI), User Experience (UX), Front-end, Full-stack, APIs, WebSockets, CI/CD Pipelines, Server-side Rendering (SSR), Monaco, Web 3.IP网络,移动网络,阿波罗,协作,平面设计,PDF,故事书

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

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

Top talent is in high demand.

Start hiring