Nikita Kurpas
Verified Expert in Engineering
Software Developer
Nikita是一名软件工程师,拥有六年的JavaScript全栈开发经验. 他一直在与iflix和Integromat等知名初创公司合作, 他在哪里运用自己的技能,帮助他们构建每月活跃用户超过1000万的web应用程序, developer platforms, integrations with third-party services, and internal management tools.
Portfolio
Experience
Availability
Preferred Environment
Slack, Zsh, Git, Figma, Chrome, WebStorm, MacOS, Visual Studio Code (VS Code)
The most amazing...
...我参与并领导的项目是Integromat Apps Platform,现在任何人都可以在没有任何编程知识的情况下编写集成程序.
Work Experience
Senior Software Engineer
Unreal (with Toptal)
- Created a highly dynamic, reactive, 以及在React和TypeScript中为状态机构建的用户友好的构建器.
- 用React Native为虚拟社交网络创建并开发移动应用.
- 用Fastlane为React Native手机应用创建CID管道, CircleCI, AppCenter, and TestFlight.
Software Engineer
iflix
- 支持并改进了用Node编写的iflix用户参与平台.js, TypeScript, Express.js, and Nest.js using REST for communication.
- 支持并改进了超过1000万人使用的iflix PWA,并使用React, Typescript, and GraphQL.
- 使用React将用户参与平台集成到iflix PWA中.js, TypeScript, and GraphQL.
- 使用React为用户参与平台创建并改进了内部管理界面, TypeScript, Bootstrap and REST.
- 创建并改进了微服务,支持通过使用Node的用户参与平台向用户发送特别优惠.js, TypeScript, Nest.js, Express.js, and REST.
Software Engineer
Integromat
- 通过api和核心系统与许多不同的在线服务进行集成,允许用户使用Node在Integromat中使用这些在线服务.js and JavaScript.
- 创建并领导Integromat应用平台的开发, 它允许用户在没有任何编程知识的情况下使用Node编写自己的集成.js and JavaScript. The platform became so successful, that, due to many benefits, it was used to build internal integrations as well. 这将集成的开发时间减少了3倍以上.
- 领导使用Docker进行容器化的研究,以便在私有数据中心轻松部署integrmat.
- 使用CircleCI设置CI工作流,以便在部署期间更有信心.
- 改进了日志记录、日志聚合和分析,以便更好地解决错误.
- 通过设置Datadog改进监控,可以更好地了解系统并进行主动维护.
- 在Node中创建了一个使用MongoDB的事务数据存储模块.js and JavaScript.
- 使用Node开发WebSockets的实验性通信协议.js and JavaScript.
Software Developer
Tieto
- 为不同的web服务(数据库、网站等)开发内部监控解决方案.) using Java, Spring Framework, and JavaScript.
- 使用Java和Spring框架支持并改进了一家大型斯堪的纳维亚电信提供商的后端.
- 使用JavaScript支持并改进了一个高级医学研究全文检索数据库的UI, Angular.js, and Bootstrap.
- 支持并改进了内部工具的UI,以使用JavaScript管理大型斯堪的纳维亚电信提供商的后端, Angular, and React.js.
- 为Dynatrace开发了一个插件,允许在满足特定条件时使用Java发送文本消息.
JavaScript Developer
WebValley
- 使用Node为一家商业辅导初创公司开发后端和前端.js and Angular.js.
- Created an OAuth 2 SSO service using Node.Js允许用户在不同服务之间无缝转换.
- Created a blog engine using Node.js, Express.js, and Jade.
Experience
iflix Progressive Web App
http://m.iflix.com我是为PWA广告建立和提高用户参与度的团队的一员, banners, messages, notifications, and other promotional and personalized content.
我们还对核心应用程序进行了改进和bug修复,并与核心开发团队一起改进了web应用程序的整体UI和UX.
Integromat Apps Platform
http://www.integromat.com/en/developers为了解决这个问题,我们开始创建一个简单的平台,让用户编写自己的定制集成. On this platform, users use JSON to describe what APIs to call, what parameters to send, what to extract from the response, etc.... In the end, 我们提供了一个强大到足以集成几乎任何API的运行时, whether it sent JSON, XML, text or raw bytes. After we realized how powerful the system really is, we decided to create ALL integrations on this platform. Even transition old ones, which were written in JavaScript, to this platform, because it was much faster to write and easier to maintain. Also, 对运行时的所有错误修复都会自动影响所有集成, so you didn't have to redeploy them.
Native-like PWA Onboarding Demo
http://github.com/ethericlab/pwa-onboarding-demoSkills
Languages
JavaScript, ECMAScript (ES6), TypeScript, HTML, HTML5, CSS, Java, GraphQL, SQL
Frameworks
Express.js, NestJS, Jest, Redux, Chrome, Spring, AngularJS, Angular, React Native, Cypress, JSON Web Tokens (JWT), Swagger, Bootstrap, Next.js
Libraries/APIs
React, Node.js, REST APIs, Formik, Passport.js
Tools
JSX, Docker Compose, Docker Hub, Git, NPM, JavaScript Testing, WebStorm, Zsh, Slack, Now, CircleCI, Webpack, NGINX, Figma, Avocode
Paradigms
REST, RESTful Development, Agile Software Development, Scrum, Web Application Architecture, Web Architecture, Continuous Integration (CI), API Architecture, REST API Architecture, Functional Programming, Object-relational Mapping (ORM), Continuous Delivery (CD), Responsive Coding, DevOps
Platforms
Web, Docker, MacOS, Google Cloud Platform (GCP), Amazon Web Services (AWS), Visual Studio Code (VS Code)
Other
Web Development, JavaScript Libraries, Full-stack, Ajax, Code Architecture, Front-end, Back-end, APIs, TypeORM, PWA, ESLint, WebSockets, Progressive Web Applications (PWA)
Storage
PostgreSQL, MongoDB, Redis
Education
Bachelor's Degree in Information Technology
Technical University of Ostrava - Ostrava, Czech Republic
Certifications
Tieto IT Academy
Tieto Czech
CSS Cross-Country
Code School
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