Radomir德约科维奇
验证专家 in Engineering
完整的开发人员
Radomir是一名首席软件工程师,拥有强大的软件架构背景,能够为复杂问题找到简单的解决方案. 他热衷于良好的实践, clean code, 软件架构, 敏捷方法, 领导团队. 你会经常看到他表演、弹吉他、钓鱼等等.,并试图说服人们在所有这些领域使用敏捷方法.
Portfolio
Experience
Availability
首选的环境
亚马逊网络服务(AWS), WebStorm, Git, OS X, Visual Studio Code (VS Code), Node.. js, React Redux, Docker
最神奇的...
...我领导了整个工程——大约20名开发人员和qa——他们被分成了几个远程团队,分布在世界各地的时区.
工作经验
工程主管
Sema科技有限公司.
- 将工程工作分成几个远程团队,在许多不同的时区有开发人员和qa.
- 与产品团队紧密合作,确定产品方向和需求.
- 领导与GitHub的集成,获取所有关于回购的pr和其他数据,并以不同的图表显示这些数据,以说明开发人员的活动, collaboration, etc.
- 管理架构改进,以支持产品上更广泛的数据负载.
- 引入技术债务改善计划, 正因为如此,该公司在某些领域取得了重大进步.
- 领导公司向层次结构更扁平的敏捷方法过渡, planning poker, 结对编程, etc.
- 监督过渡到包括开发团队和qa在内的培训, planning, 估计故事.
Principal全栈开发人员
Yara
- 管理一个由8-10名开发人员组成的团队,负责产品的开发和架构.
- 率先创建了全球应用程序, 将不同国家/地区的应用转向统一的解决方案. 它侧重于功能启用和JSON配置, 这允许每个国家使用不同的业务逻辑和相同的代码库.
- 监督全局应用程序和数据库模式迁移的多租户解决方案.
- 领导多个国家的全球应用发布,每个国家都有本地化的逻辑.
高级全栈开发人员
Yara
- 领导第三方后端整合,为泰国市场提供毛细管忠诚服务, 从而为我们这边带来新的服务.
- 领导泰国市场团队,负责新功能的实施和产品支持.
- 管理和开发管理面板的新功能.
完整的开发人员
GoQuo
- 建立基本架构,从头开始设置应用程序,并创建项目MVP.
- 领导团队在后端实现新功能.
- 创建个性化的短信营销服务, emails, 以及带有灵活模板的推送通知.
- 为营销服务开发了一个第三方的附加数据获取功能,例如.g.,根据用户搜索的航班目的地和日期提供天气预报.
- 基于每个表约5亿行的大数据表,为报表(大约50种类型的报表,带有额外的过滤和额外的子查询数据)构建了一个灵活的构建器.
- 设计大数据表,提高大数据查询性能.
- 实现了从大数据中获取和过滤联系人、搜索、预订等数据.
- 实现其他次要功能,如配置文件操作, 操作历史跟踪, 角色/权限, URL缩短器, and more.
完整的开发人员
Embroker
- 培养和管理团队成员与产品经理之间的沟通,讨论新功能的开发和范围.
- 领导团队实现用于创建保险问卷的通用解决方案, 这大大加快了我们对市场需求的业务反应.
- 创建了一个自定义电子邮件服务,并通过使其灵活和可测试来改进通知服务.
- 通过结对编程和指导项目让新员工入职.
- 实现、测试(TDD)和发布新特性.
- 与产品经理在范围和计划上紧密合作.
C++ Developer
think-cell
- 改进了灵活的图像渲染基础设施,使其更容易和更灵活.
- 增加了对OS X文本渲染的支持,并改进了对OS X其他功能的支持.
- 实现了DirectX Windows支持的新功能.
软件开发工程实习生
Microsoft
- 在Bing的本地搜索引擎中创建了对重复实体的分析.
- 针对给定副本的最常见模式.
- 创建了一个按位置和链删除给定重复实体的排名.
- 在一位高级开发人员和导师的帮助下发布了这个功能.
软件工程师实习生
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.
Experience
保险购物问卷引擎
通知服务
投注须知
加密交易机器人
它发现即将推出的硬币库存,并在该硬币库存的名称发送给这些集团之前购买它们,因此价格仍然相对较低. 然后,机器人以倾销发生前的价格出售硬币库存. 该机器人仅用于泵和转储交易,不能用于其他目的.
使用的技术:Python.
Skills
Languages
SQL, ECMAScript (ES6), JavaScript, HTML5, ES5, CSS, TypeScript, HTML, SCSS, Python, C++, C++11, Go, Sass, GraphQL
Frameworks
昂首阔步,表达.js, Jasmine, Redux, Bootstrap, Jest, React Native, Next.js, AngularJS, NestJS, Selenium, Cypress
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, AWS简单通知服务(SNS), Jenkins, WebStorm, Subversion (SVN), BigQuery, MATLAB
Paradigms
测试驱动开发(TDD), Agile, 对象关系映射(ORM), Unit Testing, Microservices, Microservices架构, 敏捷软件开发, Web架构, REST, 结对编程, DevOps, Scrum, 行为驱动发展(BDD), Testing, 持续交付(CD), 持续部署, HTML DOM, UX Design, E2E Testing, 极限编程, 函数式编程, 持续集成(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
Other
Communication, 敏捷软件测试, 集成测试, 软件架构, 技术领导, Full-stack, 团队的领导, 软件开发生命周期(SDLC), APIs, Architecture, 系统架构, Startups, 完整的开发, Back-end, 后端开发, CTO, 跨职能团队领导, Teamwork, 敏捷的领导, Authentication, 大型项目, 单页应用(SPA), Front-end, 前端开发, Leads, Stock Trading, 第三方api, Web应用程序, SaaS, 任务自动化, Agile Sprints, Leadership, Cloud, MERN Stack, CI / CD管道, 创业咨询, 早期的创业公司, MVP Design, 解决方案架构, Charts, 数据可视化, Big Data, 大规模分布式系统, 工程数据, Scope, RESTful Microservices, Trading, 期权交易, Serverless, Metrics, 可伸缩的架构, 软件设计, Web开发, 大数据架构
行业专业知识
交易系统
Education
计算机科学硕士学位
贝尔格莱德大学数学系-贝尔格莱德,塞尔维亚
计算机科学学士学位
贝尔格莱德大学数学系-贝尔格莱德,塞尔维亚