Radomir Djokovic
Verified Expert in Engineering
Full-stack Developer
Radomir是一名首席软件工程师,拥有强大的软件架构背景,能够为复杂问题找到简单的解决方案. He is passionate about good practices, clean code, software architecture, Agile methodologies, and leading teams. You'll often find him acting, playing guitar, fishing, etc.,并试图说服人们在所有这些领域使用敏捷方法.
Portfolio
Experience
Availability
Preferred Environment
Amazon Web Services (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
Remote Santa
- 建立基本架构,从头开始构建应用程序,并创建项目MVP.
- Successfully integrated DevOps practices into the development lifecycle, automating build, test, and deployment processes to accelerate time to market.
- 集成第三方api,包括购买礼品卡api、Stripe等.
- Planned our strategy, developed a business plan, and oversaw the tech side.
Head of Engineering
Sema Technologies, Inc.
- 将工程工作分成几个远程团队,在许多不同的时区有开发人员和qa.
- 与产品团队紧密合作,确定产品方向和需求.
- 领导与GitHub的集成,获取所有关于回购的pr和其他数据,并以不同的图表显示这些数据,以说明开发人员的活动, collaboration, etc.
- 管理架构改进,以支持产品上更广泛的数据负载.
- Introduced a tech debt improvement program, thanks to which the company made significant improvements in some fields.
- 领导公司向层次结构更扁平的敏捷方法过渡, planning poker, pair programming, etc.
- 监督过渡到包括开发团队和qa在内的培训, planning, and estimating stories.
Principal Full-stack Developer
Yara
- 管理一个由8-10名开发人员组成的团队,负责产品的开发和架构.
- Spearheaded the creation of the global app, moving the various country-specific apps toward a unified solution. It focused on feature enabling and JSON config, 这允许每个国家使用不同的业务逻辑和相同的代码库.
- 监督全局应用程序和数据库模式迁移的多租户解决方案.
- 领导多个国家的全球应用发布,每个国家都有本地化的逻辑.
Senior Full-stack Developer
Yara
- 领导第三方后端整合,为泰国市场提供毛细管忠诚服务, resulting in new services on our side.
- 领导泰国市场团队,负责新功能的实施和产品支持.
- Managed and developed new features for the admin panel.
Full-stack Developer
GoQuo
- 建立基本架构,从头开始设置应用程序,并创建项目MVP.
- Led the team's implementation of new features on the back end.
- Created personalized marketing services for SMS, emails, and push notifications with flexible templating.
- 为营销服务开发了一个第三方的附加数据获取功能,例如.g.,根据用户搜索的航班目的地和日期提供天气预报.
- 基于每个表约5亿行的大数据表,为报表(大约50种类型的报表,带有额外的过滤和额外的子查询数据)构建了一个灵活的构建器.
- Designed big data tables and improved the performance of big data queries.
- 实现了从大数据中获取和过滤联系人、搜索、预订等数据.
- Implemented other minor features like profile operations, operation history tracking, roles/permissions, a URL shortener, and more.
Full-stack Developer
Embroker
- 培养和管理团队成员与产品经理之间的沟通,讨论新功能的开发和范围.
- 领导团队实现用于创建保险问卷的通用解决方案, which vastly sped up our business response to market needs.
- 创建了一个自定义电子邮件服务,并通过使其灵活和可测试来改进通知服务.
- Onboarded new employees through pair programming and mentoring programs.
- Implemented, tested (TDD), and released new features.
- Worked closely with the product manager on scoping and planning.
C++ Developer
think-cell
- 改进了灵活的图像渲染基础设施,使其更容易和更灵活.
- 增加了对OS X文本渲染的支持,并改进了对OS X其他功能的支持.
- Implemented new features on DirectX Windows support.
Software Development Engineering Intern
Microsoft
- Created analytics on duplicate entities in Bing's local search engine.
- Targeted the most common patterns of given duplicates.
- 创建了一个按位置和链删除给定重复实体的排名.
- Released this feature with help of a senior developer and mentor.
Software Engineer Intern
SAP
- Improved the performance of the Sybase Event Stream Processor Compiler.
- 同步Sybase事件流处理器中的一些读取器和写入器,以查看这将如何影响性能.
- Analyzed, with the help of a mentor, 这些更改在不同情况下的潜在影响——特别是对性能的影响.
- 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
Insurance Shopping Questionnaire Engine
Notification Service
Bot for Placing Bets
Crypto Trade Bot
它发现即将推出的硬币库存,并在该硬币库存的名称发送给这些集团之前购买它们,因此价格仍然相对较低. The bot then sells the coin stock at a price before the dumping occurs. 该机器人仅用于泵和转储交易,不能用于其他目的.
Technologies used: Python.
Education
Master's Degree in Computer Science
University of Belgrade, Faculty of Mathematics - Belgrade, Serbia
Bachelor's Degree in Computer Science
University of Belgrade, Faculty of Mathematics - Belgrade, Serbia
Skills
Languages
SQL, ECMAScript (ES6), JavaScript, HTML5, ES5, CSS, TypeScript, HTML, SCSS, Python, C++, C++11, Go, Sass, GraphQL, JavaScript 6
Frameworks
Swagger, Express.js, Jasmine, Redux, NestJS, Bootstrap, Jest, React Native, Next.js, AngularJS, Selenium, Cypress
Libraries/APIs
React Redux, React, Node.js, REST APIs, GitHub API, React Router, OpenAPI, Objection.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
Paradigms
Test-driven Development (TDD), Agile, Object-relational Mapping (ORM), Unit Testing, Microservices, Microservices Architecture, Agile Software Development, Web Architecture, REST, Pair Programming, DevOps, Scrum, Behavior-driven Development (BDD), Testing, Continuous Delivery (CD), Continuous Deployment, HTML DOM, UX Design, E2E Testing, Extreme Programming, Functional Programming, Continuous Integration (CI), Management
Platforms
Windows, Amazon Web Services (AWS), Ubuntu, Docker, Google Cloud Platform (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, Agile Software Testing, Integration Testing, Software Architecture, Technical Leadership, Full-stack, Team Leadership, Software Development Lifecycle (SDLC), APIs, Architecture, System Architecture, Startups, Full-stack Development, Back-end, Back-end Development, CTO, Cross-functional Team Leadership, Teamwork, Agile Leadership, Authentication, Large-scale Projects, Single-page Applications (SPA), Front-end, Front-end Development, 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, Solution Architecture, Charts, Data Visualization, Big Data, Large Scale Distributed Systems, Data Engineering, Scope, RESTful Microservices, Trading, Options Trading, Serverless, Metrics, Scalable Architecture, Software Design, Web Development, Big Data Architecture, CEO, Amazon RDS, Relational Database Services (RDS)
Industry Expertise
Trading Systems
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