拉多米尔·德约科维奇,塞尔维亚贝尔格莱德的开发商
Radomir is available for hire
Hire Radomir

Radomir Djokovic

Verified Expert  in Engineering

Full-stack Developer

Location
Belgrade, Serbia
Toptal Member Since
June 15, 2018

Radomir是一名首席软件工程师,拥有强大的软件架构背景,能够为复杂问题找到简单的解决方案. 他热衷于良好的实践, clean code, 软件架构, Agile methodologies, and leading teams. 你会经常看到他表演、弹吉他、钓鱼等等.,并试图说服人们在所有这些领域使用敏捷方法.

Portfolio

Remote Santa
CEO, CTO, Node.js、NestJS、Docker、亚马逊网络服务(AWS)...
Sema科技有限公司.
React, Node.. js, NoSQL, MERN Stack, Full-stack, JavaScript, CSS, Express.js...
Yara
Node.js、TypeScript、Express.. js, OpenAPI, Swagger, PostgreSQL,反对.js...

Experience

Availability

Part-time

首选的环境

亚马逊网络服务(AWS), WebStorm, Git, OS X, Visual Studio Code (VS Code), Node.. js, React Redux, Docker

The most amazing...

...我领导了整个工程——大约20名开发人员和qa——他们被分成了几个远程团队,分布在世界各地的时区.

Work Experience

Co-founder and CEO

2023 - 2024
Remote Santa
  • 建立基本架构,从头开始构建应用程序,并创建项目MVP.
  • 成功地将DevOps实践集成到开发生命周期中, automating build, test, 以及加快产品上市时间的部署流程.
  • 集成第三方api,包括购买礼品卡api、Stripe等.
  • 规划我们的战略,制定商业计划,并监督技术方面.
技术:CEO、CTO、Node.js、NestJS、Docker、亚马逊网络服务(AWS), Amazon S3 (AWS S3), Amazon EC2, Amazon RDS, Amazon Cognito, Agile Leadership, 关系数据库服务(RDS), TypeScript, JavaScript 6, React, Redux

Head of Engineering

2022 - 2022
Sema科技有限公司.
  • 将工程工作分成几个远程团队,在许多不同的时区有开发人员和qa.
  • 与产品团队紧密合作,确定产品方向和需求.
  • 领导与GitHub的集成,获取所有关于回购的pr和其他数据,并以不同的图表显示这些数据,以说明开发人员的活动, collaboration, etc.
  • 管理架构改进,以支持产品上更广泛的数据负载.
  • 引入技术债务改善计划, 正因为如此,该公司在某些领域取得了重大进步.
  • 领导公司向层次结构更扁平的敏捷方法过渡, planning poker, pair programming, etc.
  • 监督过渡到包括开发团队和qa在内的培训, planning, 估计故事.
技术:React, Node.. js, NoSQL, MERN Stack, Full-stack, JavaScript, CSS, Express.js, MongoDB, Mongoose, Amazon Simple Notification Service (Amazon SNS), Jest, 敏捷软件开发, Agile, Agile Sprints, Management, CTO, 跨职能团队领导, Teamwork, Git, GitHub, GitHub API, 单页应用(SPA), React Router, Cypress, Redux, REST APIs, Agile Leadership, 敏捷软件测试, 亚马逊网络服务(AWS), 解决方案架构, Web Architecture, Leads, Next.js, Third-party APIs, UX Design, Charts, Jira, REST, TypeScript, Metrics, 可伸缩的架构, Software Design, Web Development, Big Data, 大数据架构, Data Visualization, Web Applications, SaaS, 大规模分布式系统, Data Engineering

Principal全栈开发人员

2020 - 2022
Yara
  • 管理一个由8-10名开发人员组成的团队,负责产品的开发和架构.
  • 率先创建了全球应用程序, 将不同国家/地区的应用转向统一的解决方案. 它侧重于功能启用和JSON配置, 这允许每个国家使用不同的业务逻辑和相同的代码库.
  • 监督全局应用程序和数据库模式迁移的多租户解决方案.
  • 领导多个国家的全球应用发布,每个国家都有本地化的逻辑.
Technologies: Node.js、TypeScript、Express.. js, OpenAPI, Swagger, PostgreSQL,反对.js, Jest, React, React Native, Sass, Full-stack, HTML, Cloud, Docker, Kubernetes, 技术领导, 软件架构, Unit Testing, REST APIs, Integration Testing, Leadership, Team Leadership, 持续集成(CI), 持续交付(CD), 持续部署, JavaScript, NoSQL, Microservices, RESTful Microservices, Microservices架构, Redis, 软件开发生命周期(SDLC), 敏捷软件开发, 敏捷软件测试, MySQL, APIs, System Architecture, Architecture, CI/CD Pipelines, 完整的开发, RabbitMQ, NGINX, Back-end, Back-end Development, AWS Lambda, Agile Leadership, Management, Teamwork, 跨职能团队领导, Large-scale Projects, Authentication, GitHub, GitHub API, 单页应用(SPA), React Router, Redux, 解决方案架构, Leads, Web Architecture, Next.js, Third-party APIs, Amazon EC2, AWS Elastic Beanstalk, MariaDB, Serverless, UX Design, Jira, REST, Software Design, 可伸缩的架构, Web Development, Mobile, Web Applications, SaaS, 大规模分布式系统, Big Data

高级全栈开发人员

2019 - 2020
Yara
  • 领导第三方后端整合,为泰国市场提供毛细管忠诚服务, 从而为我们这边带来新的服务.
  • 领导泰国市场团队,负责新功能的实施和产品支持.
  • 管理和开发管理面板的新功能.
技术:敏捷软件测试, ECMAScript (ES6), 对象关系映射(ORM), 亚马逊网络服务(AWS), Jasmine, Scrum, Agile, Redux, JavaScript, SQL, Git, 测试驱动开发(TDD), Swagger, OpenAPI, Express.. js, Kubernetes, Docker, Amazon DynamoDB, PostgreSQL, Redux, React, Node.js, Full-stack, Cloud, 技术领导, 软件架构, Unit Testing, REST APIs, Integration Testing, React Native, Jest, Objection.js, TypeScript, Visual Studio Code (VS Code), Leadership, NoSQL, 敏捷软件开发, 软件开发生命周期(SDLC), Redis, Microservices, RESTful Microservices, Microservices架构, MySQL, Architecture, System Architecture, APIs, CI/CD Pipelines, 完整的开发, NGINX, RabbitMQ, Back-end, Back-end Development, CSS, Team Leadership, Agile Leadership, Teamwork, Management, Authentication, Front-end, 前端开发, Jenkins, Leads, 解决方案架构, Web Architecture, Third-party APIs, MariaDB, AWS Elastic Beanstalk, Amazon EC2, Jira, REST, 可伸缩的架构, Software Design, Mobile, Web Development, Web Applications

Full-stack Developer

2018 - 2019
GoQuo
  • 建立基本架构,从头开始设置应用程序,并创建项目MVP.
  • 领导团队在后端实现新功能.
  • 创建个性化的短信营销服务, emails, 以及带有灵活模板的推送通知.
  • 为营销服务开发了一个第三方的附加数据获取功能,例如.g.,根据用户搜索的航班目的地和日期提供天气预报.
  • 基于每个表约5亿行的大数据表,为报表(大约50种类型的报表,带有额外的过滤和额外的子查询数据)构建了一个灵活的构建器.
  • 设计大数据表,提高大数据查询性能.
  • 实现了从大数据中获取和过滤联系人、搜索、预订等数据.
  • 实现其他次要功能,如配置文件操作, 操作历史跟踪, roles/permissions, a URL shortener, and more.
技术:敏捷软件测试, 对象关系映射(ORM), Jasmine, Scrum, Agile, React Redux, Express.js, JavaScript, SQL, 测试驱动开发(TDD), Docker, PostgreSQL, BigQuery, 谷歌云平台(GCP), ECMAScript (ES6), Node.js, 软件架构, 技术领导, Unit Testing, Integration Testing, REST APIs, Cloud, MongoDB, Mongoose, NoSQL, 敏捷软件开发, 软件开发生命周期(SDLC), Redis, Microservices, Microservices架构, RESTful Microservices, APIs, Architecture, System Architecture, CI/CD Pipelines, Startup Consulting, Startups, Early-stage Startups, React, MVP Design, 完整的开发, RabbitMQ, NGINX, Back-end Development, Back-end, Google Cloud, Management, Leadership, Teamwork, Team Leadership, Agile Leadership, Authentication, Large-scale Projects, Redux, Leads, Web Architecture, 解决方案架构, Third-party APIs, Jira, REST, TypeScript, Software Design, 可伸缩的架构, Web Development, Data Visualization, Web Applications, Big Data, 大规模分布式系统, SaaS, Data Engineering

Full-stack Developer

2016 - 2018
Embroker
  • 培养和管理团队成员与产品经理之间的沟通,讨论新功能的开发和范围.
  • 领导团队实现用于创建保险问卷的通用解决方案, 这大大加快了我们对市场需求的业务反应.
  • 创建了一个自定义电子邮件服务,并通过使其灵活和可测试来改进通知服务.
  • 通过结对编程和指导项目让新员工入职.
  • 实现、测试(TDD)和发布新特性.
  • 与产品经理在范围和计划上紧密合作.
技术:敏捷软件测试, 对象关系映射(ORM), 亚马逊网络服务(AWS), Jasmine, Scrum, Agile, React Redux, JavaScript, SQL, 测试驱动开发(TDD), Git, Heroku, PostgreSQL, Go, Redux, React, ECMAScript (ES6), AngularJS, 技术领导, 软件架构, Full-stack, Cloud, Microservices, RESTful Microservices, Microservices架构, Redis, 软件开发生命周期(SDLC), 敏捷软件开发, APIs, Architecture, System Architecture, CI/CD Pipelines, Startups, Early-stage Startups, Startup Consulting, 完整的开发, CSS, HTML DOM, React Router, Front-end, 前端开发, REST APIs, Leads, 解决方案架构, Web Architecture

C++ Developer

2015 - 2016
think-cell
  • 改进了灵活的图像渲染基础设施,使其更容易和更灵活.
  • 增加了对OS X文本渲染的支持,并改进了对OS X其他功能的支持.
  • 实现了DirectX Windows支持的新功能.
技术:Subversion (SVN), Git, OpenGL, DirectX, c++ 11

软件开发工程实习生

2014 - 2014
Microsoft
  • 在Bing的本地搜索引擎中创建了对重复实体的分析.
  • 针对给定副本的最常见模式.
  • 创建了一个按位置和链删除给定重复实体的排名.
  • 在一位高级开发人员和导师的帮助下发布了这个功能.
技术:Scrum, Agile, Scope, MySQL

软件工程师实习生

2013 - 2013
SAP
  • 改进了Sybase事件流处理器编译器的性能.
  • 同步Sybase事件流处理器中的一些读取器和写入器,以查看这将如何影响性能.
  • Analyzed, 在导师的帮助下, 这些更改在不同情况下的潜在影响——特别是对性能的影响.
  • Developed test features that weren't supposed to be released; they were used to get a better idea of a potential solution which would improve the performance in all cases.
技术:Scrum, Agile, SQL, PostgreSQL, Git, Linux, c++

保险购物问卷引擎

在Embroker工作的时候, 我领导了创建保险问卷的通用解决方案的实现. 我们创建了一个引擎,用于生成具有适用规则和验证的保险购物问卷表单. 这极大地改善和加快了企业对市场需求的反应, 减少了所需的开发时间, 并且大大减少了应用程序中该部分的错误数量.

Notification Service

在Embroker工作的时候, 我改进了通知服务,使其更加灵活和可测试. 我还开发了一个管理功能,撰写自定义电子邮件和电子邮件模板和编辑现有的.

Bot for Placing Bets

我创建了一个机器人,可以解析来自Blogabet (Blogabet)的带有赌博技巧的电子邮件.网站),并把赌注押在品尼高(品尼高.com/en). 它还考虑了赔率和提示统计的变化.

Crypto Trade Bot

为币安上的加密交易开发了一个机器人,适用于泵和转储组.

它发现即将推出的硬币库存,并在该硬币库存的名称发送给这些集团之前购买它们,因此价格仍然相对较低. 然后,机器人以倾销发生前的价格出售硬币库存. 该机器人仅用于泵和转储交易,不能用于其他目的.

使用的技术:Python.
2014 - 2015

计算机科学硕士学位

贝尔格莱德大学数学系-贝尔格莱德,塞尔维亚

2010 - 2014

计算机科学学士学位

贝尔格莱德大学数学系-贝尔格莱德,塞尔维亚

Libraries/APIs

Redux, React, Node.js, REST API, GitHub API, React Router, OpenAPI, object.js, DirectX, OpenGL

Tools

Git, GitHub, Jira, Mocha, Webpack, Mongoose, NGINX, RabbitMQ, Amazon Simple Notification Service (Amazon SNS), Jenkins, WebStorm, Subversion (SVN), BigQuery, MATLAB, Amazon Cognito

Frameworks

Swagger, Express.js、Jasmine、Redux、NestJS、Bootstrap、Jest、React Native、Next.js, AngularJS, Selenium, Cypress

Languages

SQL, ECMAScript (ES6), JavaScript, HTML5, ES5, CSS, TypeScript, HTML, SCSS, Python, C++, C++11, Go, Sass, GraphQL, JavaScript 6

Paradigms

测试驱动开发(TDD), Agile, 对象关系映射(ORM), Unit Testing, Microservices, Microservices架构, 敏捷软件开发, Web Architecture, REST, Pair Programming, DevOps, Scrum, 行为驱动发展(BDD), Testing, 持续交付(CD), 持续部署, HTML DOM, UX Design, E2E Testing, Extreme Programming, 函数式编程, 持续集成(CI), Management

Platforms

Windows, 亚马逊网络服务(AWS), Ubuntu, Docker, 谷歌云平台(GCP), OS X, AWS Lambda, Mobile, Heroku, Linux, Kubernetes, Visual Studio Code (VS Code), Amazon EC2, AWS Elastic Beanstalk

Storage

MongoDB, PostgreSQL, MySQL, Amazon DynamoDB, Amazon S3 (AWS S3), NoSQL, Redis, Google Cloud, MariaDB

Industry Expertise

Trading Systems

Other

Communication, 敏捷软件测试, Integration Testing, 软件架构, 技术领导, Full-stack, Team Leadership, 软件开发生命周期(SDLC), APIs, Architecture, System Architecture, Startups, 完整的开发, Back-end, Back-end Development, CTO, 跨职能团队领导, Teamwork, Agile Leadership, Authentication, Large-scale Projects, 单页应用(SPA), Front-end, 前端开发, Leads, Stock Trading, Third-party APIs, Web Applications, SaaS, Task Automation, Agile Sprints, Leadership, Cloud, MERN Stack, CI/CD Pipelines, Startup Consulting, Early-stage Startups, MVP Design, 解决方案架构, Charts, Data Visualization, Big Data, 大规模分布式系统, Data Engineering, Scope, RESTful Microservices, Trading, Options Trading, Serverless, Metrics, 可伸缩的架构, Software Design, Web Development, 大数据架构, CEO, Amazon RDS, 关系数据库服务(RDS)

有效的合作

如何使用Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring