Marko Stojanović
Verified Expert in Engineering
Full-stack Developer
On every project, 马尔科的目标是达到最高效率, 从每一次经历中学习, 用这两种方法来改进产品. 结合扎实的知识基础和大型项目的工作经验,如《欧博体育app下载》和《欧博体育app下载》,他可以在保持效率的同时提供高质量的解决方案. 简而言之,Marko喜欢挑战,自我完善,并提供顶级服务.
Portfolio
Experience
Availability
Preferred Environment
C++, Git, React, Node.js, Next.js
The most amazing...
...到目前为止,我所做的就是开发游戏《欧博体育app下载》,这款游戏有1000万玩家.
Work Experience
高级前端开发人员
Open Internet Foundation
- 实现了一个提示功能,允许用户为其他人的帖子发送提示, profiles, or messages. 有一个仪表板,概述了收到和发送的提示,用户可以在那里对钱包进行存款/取款.
- 实现的分布式特性. Distrikt是一个社区建设功能,允许用户在平台内创建子社区或子论坛进行参与, share content, and build connections.
- 实现开放的Distrikt功能,允许客人和未登录的用户浏览Distrikt社交网络.
- 开发了更多次要功能,如投票支持(允许用户创建投票并对其进行投票), Pokedbots NFT support, 以及图像编辑功能.
Full-stack Developer
Enigmatry
- 协助将应用程序内核代码从旧版本(Borland c++)迁移到新版本(c++), Emscripten, WASM, Angular, Electron) environment.
- 成功地重构了多个系统(不同类型的模拟数据生成),并根据最新的c++标准对代码进行了改进. 这些都是高级和低级的,比如完全改变旧的数据类型.
- Developed a simple, 项目特定的测试环境,并为内核代码特性和迁移提供了多个测试, 由于WASM的限制,使得内核代码很难从应用程序本身调试.
- 实现多个前端特性, 其中大多数都是为了让用户分析模拟的结果. 其中最有价值的是轨迹和轮廓图的生成, analyze-while-simulating, and undo/redo features.
Full-stack Engineer
Composable Finance
- 创建了一个包含多个模块的区块链集成库, including price feed, 智能合约交互, token metadata fetching, 和钱包的交互允许快速和流畅的前端区块链集成.
- 为Mosaic前端应用程序重构了区块链集成代码.
- 维护三个前端应用, one submodule, 在区块链集成方面提到了库.
- 贡献了跨链桥实现的非核心特性.
- 与智能合约开发人员密切合作, back-end developers, web designers, 和产品经理协调需求和期望.
Full-stack Developer
ABAG
- 通过引入Material-UI组件重构前端应用程序,并重新设计完整的体系结构,使代码可读, scalable, 并针对特定用途进行了优化.
- 通过切换到AWS DynamoDB重构后端应用程序, Dynamoose, NestJS, 和GraphQL堆栈和重新设计完整的体系结构,使代码干净, readable, scalable, 并针对特定用途进行了优化.
- 引入和设计的代码模块在前端和后端之间共享,以消除冗余并使代码更具可伸缩性.
- 集成SendGrid电子邮件服务,完成从Apollo客户端到SWR的迁移. 实现了一个可扩展的后端通信模块, 允许使用自定义结果处理进行查询管理和统一查询/突变执行.
Full-stack Programmer
Derron Blake (via Toptal)
- 开发了一个允许用户在线提供和预订服务的网站. 这个项目是从零开始开发的, 没有先前的结构, source control, coding style, or technologies.
- 做过单一架构师和全栈程序员.
- 将网站构建为MVP解决方案,这意味着它的开发速度尽可能快.
- 为测试目的部署了谷歌云平台的解决方案.
C++ Programmer
脉冲完美图像(通过Toptal)
- 使用c++实现了自定义图形对象的导入/导出库.
- 创建了一个基于Boost的内部单元测试框架,并实现了各种导出和导入功能的测试.
- 编写CMake和Bash脚本,用于构建/测试过程自动化.
Programmer
Ubisoft
- 参与制作了《欧博体育app下载》和《欧博体育app下载》等世界知名游戏.
- 集成了大量的代码(大约2,(一次000个文件)成功并频繁地进入游戏存储库, manipulated files, 并使用Perforce解决冲突.
- 通过清理代码重构游戏中的大型系统,使系统更能适应进一步的改进. 删除了大约50%的先前存在的代码.
- 指导其他程序员并与其他工作室分享知识.
- 参观并在巴黎和布加勒斯特的大型国际工作室工作,获得了宝贵的远程协作经验.
Junior Programmer
Ubisoft
- 曾在著名游戏《欧博体育app下载》中担任游戏玩法程序员, 拥有超过1000万玩家.
- 执行了抽取PVP游戏模式的几乎所有概念. 掌握了点对点网络和实体组件系统(游戏开发中最常用的架构模式)的游戏玩法开发.
- 增加了PVP职业游击和有毒, spectator mode, join-on-the-fly和其他UI, HUD, and gameplay features. 掌握事件处理,并创建复杂的管理器来处理点对点网络挑战.
- 提供支持并与UI美工密切合作, UX designers, 以及多个功能的关卡设计师. 创建可伸缩的解决方案,使设计人员能够在不更改代码的情况下进行高级配置和更改行为.
- 与布加勒斯特的一个大型国际团队远程合作.
硬件及软件工程师
Maxeler Technologies
- 为更容易地使用MaxJava编程语言提供了支持. 编写MaxJava应用程序并对其进行测试. Ran apps on accelerators.
- 来自多个包的协调和集成代码.
- 写了一本名为《欧博体育app下载》的书,由施普林格出版. 本书以DFE和MaxJava应用程序为中心.
Experience
distrikt
http://distrikt.app/汤姆·克兰西的《幽灵行动:断点
http://ghost-recon.ubisoft.com/game/en-gb/It is set in a diverse, hostile, 一个神秘的开放世界,你可以独自玩,也可以在四人合作中玩. 面对你最强大的敌人, the Wolves, 一个致命的前美国军事单位叛变了, 准备用最有效的杀人机器干掉你. 测试你的生存技能,适应奥罗拉的各种地形, 一个高科技乌托邦被自然美景和崎岖地形包围的新世界.
FOSIM |高速公路运行模拟
http://fosim.nl/en/FOSIM是一个模拟模型,可以帮助分析荷兰高速公路上的交通运行情况.
Mosaic
http://mosaic.composable.finance/Mosaic与以太坊主网成功集成, 许多扩展和第2层解决方案(Arbitrium), the Avalanche C-Chain, Polygon, and Fantom), as well as Moonriver, 这是一个草间项目,可以连接到Polkadot生态系统.
童话和阴谋
http://www.fairytalesandconspiracies.art/ZX Error Art
http://opensea.io/collection/zx-error-art80年代早期的原始ZX Spectrum“通病”代表了有史以来第一个生成艺术形式. ZX错误艺术NFT系列以不同的方式探索了曾经被视为错误的东西, 哪一种现在被认为是艺术.
网上服务预约网站
汤姆克兰西的《欧博体育app下载》
http://www.ubisoft.com/en-gb/game/ghost-recon/wildlands这款AAA级射击游戏以其广阔的世界而闻名,驱使玩家探索玻利维亚和南美洲. 你可以探索山脉,沙漠,雨林,或数以百计的村庄和地标.
作为幽灵的一员, 你的任务是制造混乱,动摇并最终打破圣布兰卡贩毒集团和腐败政府之间的联盟. 以任何适合你的顺序或方式完成所有任务. 世界会对你的每一个选择做出不同的反应. Manipulate the unexpected. 你可以在合作模式中独自玩游戏,也可以尝试像PvP《欧博体育app下载》这样的特殊模式.
自定义图形对象的导入/导出库
数据流超级计算基本要素
用数据流技术求解泊松方程
http://github.com/markostojanovic087/Poisson该项目的目的是求解三维泊松方程. 这个方程出现在各种各样的数学和物理环境中, 如弹性和固体力学, fluid mechanics, electromagnetism, geometry, probability, number theory, and many other fields.
从纯科学应用程序开始,并涵盖团队行为分析中的用例和海啸波建模等救生模式, 泊松方程具有广泛应用的潜力. On the other hand, 解决这个问题很有挑战性,也很耗时, 这就是数据流计算发挥最佳作用的地方. 它增强了应用程序,使它们在处理大数据集时非常快速和高效.
Smart Race
目标是快速到达终点, 收集尽可能多的宝石,并保持油箱内汽油的高水平. 这些要求通常是相互矛盾的, 所以玩家必须平衡它们才能获得最多的累积点数.
这是为了在学校进行测试而实施的.
知识共享网络系统
这是为了在学校进行测试而实施的.
会议管理Web系统
How does it work? 首先,作者为会议上传他们的作品. 然后协调器检查它们并将它们发送给评审. 论文在作者和审稿人之间来回转来转去,直到被认为是可以接受的. 该应用程序可用于组织和安排会议.
这是为了在学校进行测试而实施的.
Compiler for MicroJava
带有流水线的32位RISC通用处理器
Skills
Languages
TypeScript, C++, C, Java, Python, SQL, JavaScript, C#, HTML, Pascal, HTML5, Python 3, Bash Script, WASM, Go, VHDL, Bash, PHP, XQuery, CSS, Delphi, XML, PHP 7, GraphQL, Solidity
Libraries/APIs
React,标准模板库(STL), React Redux, REST api, Java servlet, Node.js, React Router, Chart.谷歌API, Stripe API, OpenGL, jQuery, PDFLib, Formik, Web3.js
Tools
Visual Studio, Git, Perforce, Microsoft Visual Studio, Bitbucket, Trello, Microsoft Excel, Microsoft Word, Jira, CMake, Free Pascal, GitHub, GitLab, Asana, Emscripten, Sharpmake, CTest, Celery, Eclipse IDE, NPM, Zeplin, Cron, SuperTest, SendGrid, Mongoose, MATLAB, Mailchimp
Paradigms
面向对象编程(OOP), Procedural Programming, API Architecture, Concurrent Programming, REST, Dataflow Programming, Database Design, Unit Testing, Scrum
Platforms
Web, Windows, Linux, WordPress, Visual Studio Code (VS Code), CentOS, JavaFX, Docker, Kubernetes, 谷歌云平台, Vercel, Blockchain, Azure
Other
Gaming, Game Development, Time Management, Full-stack, Software Development, Code Review, APIs, Back-end, Linear Algebra, Front-end, Algorithms, Virtual Machines, Scientific Computing, Responsive Web Apps, Multithreading, User Interface (UI), User Experience (UX), MERN Stack, Shell Scripting, Creativity, Patterns, Architecture, WebSockets, Eve, Cloudinary, Dynamoose, Apollo Server, Serverless, Bcrypt, Ethers.js, ESLint, i18n, SWR, SaaS, Husky, ClickUp, Axios, Moralis, Bitquery, Non-fungible Tokens (NFT), Smart Contracts, OpenSea, NodeMailer, React Query, Internet Computer, Vite
Frameworks
React-Bootstrap, Electron, Boost, Flask, Redux, Unity, JPA, CodeIgniter, MUI (Material UI), Angular, Unreal Engine 4, Unreal Engine, Unity3D, Unity2D, NestJS, JSON Web Tokens (JWT), Jest, Next.js, Express.js
Storage
MySQL, JSON,数据库,MongoDB, Amazon DynamoDB, Amazon S3 (AWS S3), PostgreSQL
Industry Expertise
Teaching
Education
计算机工程学士学位
贝尔格莱德大学电气工程学院-贝尔格莱德,塞尔维亚
Certifications
Spanish A1 Diploma
均衡语言学校
English B2 Diploma
均衡语言学校