Miroslav Braun
Verified Expert in Engineering
Full-stack Developer
Since 2009, Miroslav一直是一名专业的全栈开发人员, consultant, 软件架构师使用现代技术开发解决方案. 他是一名出色的团队合作者,但对于轻松处理个人项目并不陌生. 考虑到软件工程的广泛范围, 米罗斯拉夫什么都能搞定, 从小的样式更改到服务器管理和复杂的解决方案.
Portfolio
Experience
Availability
Preferred Environment
YARN, Composer, Git, PhpStorm, Visual Studio Code
The most amazing...
...我开发的是一个云服务,用于远程管理部署在3个以上的专有物联网设备,遍布欧洲的1000家零售商店.
Work Experience
高级全栈开发人员
Richerstutz
- 开发了一个在指定区域内计数的系统, 有计数传感器, 人们计数和限制显示, 控制停/走柱标志, 全部部署并连接到Raspberry PI.
- 开发用于管理专有物联网设备的云服务, 与设备分组和设备数据分析和聚合, 远程设备控制, remote device access, device alive status, etc.
- 创建了一个专有的物联网设备远程控制进程,使用SSH反向隧道.
- 创建了COVID证书扫描和验证系统, 可能具有复杂的验证工作流和场景, 验证规则管理, 并且验证日志要用在人计数旁边. 部署并连接到树莓派.
- 创建用于多个项目的独立可重用组件.
- 为常见用例创建独立可重用的NestJS模块.
- 根据Symfony框架的思想和架构,创建了一个NestJS样板模板,以便更容易地启动新项目.
- 创建了SOLUM ESL设备管理系统, 使用多个数据源, 自动数据同步, 与ERP系统集成, 并与MS Outlook日历集成.
- 创建了一个React Native应用程序,用于将ERP系统中的文章链接到SOLUM ESL设备.
- 设计多个项目的系统架构、领域模型和API结构. 就良好的系统架构和编程实践提供咨询.
高级全栈开发人员
BrightDock
- 开发了一个将突发新闻分发到多个社交平台和浏览器内通知的系统, 具有特定平台的帖子预览和图像上传, 使用Firebase作为文件存储, database, 通知网关.
- 为航空公司现场技术人员开发了一款whatsapp风格的即时通讯和视频/音频通话应用, 使用WebRTC进行图像捕获和编辑.
- 基于之前创建的web版本,创建了一个PoC React Native消息传递和视频/音频呼叫应用程序.
高级全栈开发人员
Netvico
- 开发产品营销和抽样活动的管理系统。, 通过分析和跟踪潜在客户与抽样和, 对那些试用过产品的人, 他们有多满意.
- 开发人力资源员工报表管理系统, 具有用户角色和用户层次结构, notification system, 自动生成某些报告, report postponing, and report PDF export.
- 设计了系统架构、领域模型、独立可重用组件和API结构 on multiple projects.
- 就良好的系统架构和编程实践提供咨询.
React和ES6开发者
Toptal
- 实现了Confluence插件和宏,用于特殊的文档审查过程.
- 开发了评审过程域模型和过程状态控制服务.
- 就良好的系统架构和编程实践提供咨询.
- 使用Jira作为报告工具跟踪和修复bug.
Full-stack Developer
塔卡特科技公司
- 为具有设施的体育服务提供商设计了一个预订平台.
- 设计了系统架构、领域模型、独立可重用组件和API结构.
- 就良好的系统架构和编程实践提供咨询.
Web Developer
SICK Gmbh
- 设计了一个解决方案,用于在大于WebGL最大纹理大小的平面上渲染图像.
- 提供关于代码架构和良好编程实践的咨询.
- 调查了Three的用法.js和WebGL的限制.
Web Developer
gebrüderheitz
- 创建了数据库模型、协议、节点.js server, 以及用于新闻flash系统的web客户端,用于在物理LED板上显示新闻并用于web/移动设备.
- 执行服务器和数据库管理任务.
- 为iTunes应用评论创建了一个scraper,用于评论分析.
- 使用React实现了Oracle Eloqua表单的动态字段配置.
- 研究Appcelerator平台作为构建应用程序的可能解决方案.
- 用React和Redux创建了一个问卷调查应用程序,使用Oracle Eloqua作为存储.
- 为一个移动应用程序开发一个多租户后端和租户发现服务,用于提供和接收来自用户的反馈(带有反馈统计数据), repeated surveys, 和推送通知)使用TypeScript, Node.js和NestJS框架.
- Built the back end, WebSocket server, API, 以及使用TypeScript集成GitHub的协作式敏捷板应用的前端, Node.js、Nestjs框架、React和Redux.
- 使用React为Oracle Eloqua表单创建了一个表单构建器, Redux, TypeScript, MongoDB, and Symfony 4.
Symfony2 Developer
Oberst BV
- 改进了现有产品的优惠券列表和附属机构.
- 使用Trello作为项目管理工具跟踪任务、问题和bug.
- 修复bug,开发新特性,重构旧代码.
- 就良好的系统架构和编程实践提供咨询. Did code reviews.
后端高级开发人员
Beta Lab Limited
- 开发与Stripe集成支付网关的专业服务预订平台.
- 设计了系统体系结构、领域模型和API结构.
- 使用REST API开发后端, booking engine, 与免费层的支付网关集成, 附属整合.
- 设计并开发了一个具有资源可用性和双重预订检测功能的预订引擎.
React.js Expert
CARECON GmbH
- 为PaaS解决方案开发UI,该解决方案使用React和Redux将客户端与保险提供商连接起来.
- 根据项目需求应用和修改商业UI主题.
- 与后端开发人员就API结构、改进和错误进行沟通.
Web Developer
SofaScore
- 使用PHP和Symfony 2作为后端,使用定制的JavaScript框架作为前端,实现和维护系统面向用户的部分.
- Created a Node.. js通知服务器和使用WebSockets分发通知的前端客户端.
- 开发了一个基于模型数据变化的HTTP缓存自动失效系统.
- 创建具有属性序列化组的自定义数据序列化器, 虚拟财产序列化, 以及财产包含/排除.
- Implemented most of the site's back end for user statistics; affiliate tracking; system, data, and user management; and maintenance.
- 实现了部分联盟跟踪系统和联盟网站上分享排行榜的系统.
- 实现了一个附属横幅分享和跟踪系统.
- 使用Node实现了网站的爬虫和自动页面测试器.js and Phantom.js.
- 实现了移动应用程序使用的API.
Web Developer
Invento
- 在Zend Framework 1中创建了一个自定义CMS.X支持模块和多种语言/翻译.
- 使用为小型企业定制的CMS开发门户.
- 根据项目需求设计了一个项目特有的数据库模型.
自由网页开发员
Freelance Work
- 使用Zend Framework开发一个定制的电子商务网站.x and MySQL. 该解决方案支持订单、多种产品变体、折扣和PayPal支付.
- 根据小型企业的客户需求创建WordPress网站.
- 为美发师工作室搭建预约调度系统.
- 为个人网页创建了一个自定义投资组合CMS.
- 开发了一个带有静态/动态页面的自定义CMS和一个带有访问控制的多用户后端, dynamic menus, 自动面包屑.
Skills
Languages
TypeScript, TypeScript 3, ES5, ES7, SQL, PHP 7, ECMAScript (ES6), HTML, PHP, JavaScript, CSS, HTML5, CSS3, UML, Bash, C, C#, Lua, C++, Python, Java, GraphQL
Frameworks
JSON Web Tokens (JWT), Redux, Jest, Express.. js、Symfony 3、Symfony 2、Symfony、NestJS、YARN、PHPUnit、Symfony 4、Next.. js、MUI (Material UI)、Entity、 .. NET, Zend Framework, Jasmine, Laravel, React Native, .NET Core
Libraries/APIs
Redux-Saga, Socket.IO, Doctrine 2, Doctrine, WS, Redux Form, Normalizr, React Router, REST api, jQuery, React, Node.js, PhantomJS, GitHub API, Stripe API, WebRTC,传单,Stripe, jQuery插件,jQuery UI,三.谷歌Maps API, Facebook API
Tools
Git, Redux Thunk, JavaScript Testing, PhpStorm, OneSignal, Mocha, Webpack, NGINX, Varnish, Subversion (SVN), Create React App, Jira, Confluence, Composer, PM2, Behat, Karma, Apache, Supervisor, Adobe Photoshop, IntelliJ IDEA, GitHub
Paradigms
异步编程, 面向对象编程(OOP), Database Design, Promise, REST, API Architecture, REST API Architecture, Web Design Patterns, JavaScript设计模式, Unit Testing, Design Patterns, 对象关系映射(ORM), DevOps, 域驱动开发, 敏捷软件开发, 四人组(GOF)设计模式, Scrum, Load Testing, Distributed Computing, 测试驱动开发(TDD), Parallel Computing, Compiler Design, Parallel Programming, Prototype-based OOP
Storage
PostgreSQL, MySQL/MariaDB, MariaDB, MySQL, Databases, NoSQL, MongoDB, Redis, Relational Databases, InfluxDB, Cloud Firestore, Doctrine MongoDB ODM, Microsoft SQL Server, Google Cloud
Other
System Development, System Architecture, 系统架构设计, Architecture, TypeORM, System Design, WebSockets, API Design, APIs, Web Development, Full-stack, Code Architecture, Software Design, 六角结构, ES6 Promises, Front-end Development, Software Engineering, Software Architecture, Front-end, Integration, API Integration, MERN Stack, Web Services, IT Consulting, Back-end Development, SaaS, Push Notifications, Annotations, SSH, Caching, Networks, 渐进式Web应用程序(PWA), PWA, Cloud, Axios, Legacy Code, Plugins, 内容管理系统(CMS), SOAP, Digital Signage, Payment APIs, eCommerce, Technical Leadership, CI/CD Pipelines, 跨平台应用开发, TSLint, Stripe Payments, PayPal, Algorithms, 最小可行产品(MVP), Redux RTK, Microsoft Azure
Platforms
WordPress, Linux, 软件设计模式, Firebase, LAMP, Docker, Apache2, Visual Studio Code (VS Code), Raspberry Pi, 亚马逊网络服务(AWS)
Education
软件工程与信息系统硕士学位
萨格勒布大学,电子工程与计算机学院-萨格勒布,克罗地亚