Marko Matić
Verified Expert in Engineering
Software Developer
Marko已经在软件工程领域工作了7年多. 他在JavaScript, c#, c++, Python, Java等编程语言方面拥有丰富的经验. Currently, he is mostly focused on working with MERN stack. On his current job, 他在栈的后端部分开发JavaScript api, DAOs, handling data security, and designing infrastructure on AWS. 在他的空闲时间,他喜欢玩mcu和树莓派.
Portfolio
Experience
Availability
Preferred Environment
Amazon Web Services (AWS)、Git、Visual Studio Code (VS Code)、Linux
The most amazing...
...thing I've coded was integration with IKEA SSO. For this, I only had large docs and no AD account to test with. Still, my code worked great on the first demo.
Work Experience
Senior Full-stack Engineer
Insidemaps.com
- Performed a complete migration from parse.com to EC2 hosted parse-server with zero downtime.
- Created a blue-green release procedure on AWS. Added a Cloudfront caching to the system. Configured Glacier. Cleared unimportant S3 data. Secured S3 data by custom policies.
- 创建了解析服务器的自定义构建,因此它的性能更好. Changed the way how afterSave triggers work, added the ability to mark users as disabled, and added support for Google, Live, and Facebook OAuth.
- Optimized a MongoDB database. 创建了重要的索引,删除了不必要的数据,并设置了ACL和轮换密码.
- Worked on front-end apps using React, Angular, and PHP.
- Worked on REST APIs in Node.js and implemented using Express.
Android Developer (freelancer)
Ipnos Software
- 创建了一个全新的UI,在旧设备上运行得更好.
- 将常见的(Relax Melodies应用程序之间常见的)代码重新组织到库中.
- Implemented Google Play Store support.
- Implemented Baidu App Store support.
- Integrated Fabric.
Web Developer (freelancer)
GreenMoney
- 在有关用户和用户数据的网站的管理部分的功能工作.
- Created the GreenMoney Android App (marketed in Australia only).
- 贡献了网站UI,包括用户登录、注册和用户仪表板.
- Worked on the REST API.
- Designed, managed, and maintained the database.
Multimedia Streaming Developer
Vetailr.com
- Worked on porting GStreamer for Android, 并创建了一个原型应用程序,以测试(那个时代)Android手机用于高清和全高清视频聊天的能力.
- 在Java的REST服务器上工作,支持WebRTC视频通话协商.
- 开发了一个支持Blackmagic Intensity视频采集卡作为网络摄像头的Chromium演示版本.
- 创建DirectShow过滤器,使用Blackmagic SDK枚举和初始化视频捕获设备,以便Blackmagic强度视频捕获卡可以用作Skype的有效AV源, Chrome, etc.
- 致力于用JavaScript创建一个WebRTC会议应用程序,后端使用Java.
Software Engineer
Solutis doo
- 用c#创建了一个类似wowza的多媒体流媒体服务,记录来自IP摄像机的RTP流, and streamed them to clients using the standard RTSP/RTP stack. Service supported Transcoding, RTCP, and Onvif.
- 创建了一个使用多个监视器的Windows窗体应用程序,允许同时观看64个视频流.
- 创建了一个完整的员工签到系统,监控和计算员工的工作时间,具有多种功能. 例如,根据加班时间自动增加可用休假天数.
- 创建了一个数据库集成服务,用于在本地设置员工登记服务. 它提供了一个简单的UI和一个Windows服务,该服务执行来自各种RDBS的客户端数据的集成.
- 创建了一个DirectShow RTSP过滤器,将RTP数据从流媒体服务传输到Windows窗体应用程序.
Experience
Insidemaps Website and Back End Infrastructure
http://www.insidemaps.comVetailr.com
http://trademarks.justia.com/856/65/vetailr-85665110.htmlEmployee Management Software "Webchrono"
http://www.solutis.rsVideo Surveillance System "Argus"
http://www.solutis.rsGreenMoney
http://app.greenmoney.com.au/GreenBe
Education
Bachelor's Degree in Computer Engineering
School of Electrical Engineering - Belgrade, Serbia
Skills
Libraries/APIs
Node.js, React, REST APIs, Vue 2, Stripe API, WebRTC, Windows Forms (WinForms), DirectShow, Vue, Facebook API, Google Places API, Google Maps API, Selenium WebDriver
Tools
GitHub, Mocha, AWS SDK, Gulp, Webpack, Git, Amazon CloudWatch, AWS ELB, Android Studio, Mercurial, Mongoose, Jira, ONVIF, PM2, Babel
Frameworks
Express.js, Jest, Next.js, ASP.NET, Ext JS, GStreamer, Angular
Languages
JavaScript, SQL, Java, TypeScript, c#, HTML, CSS, Bash Script, Python, c++, Go
Paradigms
REST、并发编程、设计模式、测试驱动开发(TDD)、管理
Platforms
Parse Server, Amazon EC2, Visual Studio Code (VS Code), Amazon Web Services (AWS), Linux, Android, Docker
Storage
SQLite, Elasticsearch, PostgreSQL, Redis, MongoDB, Amazon S3 (AWS S3), JSON, Microsoft SQL Server, MySQL
Other
Back-end, RTSP, Web Server (IIS), Single Sign-on (SSO), Google SEO, WebSockets, APIs, Full-stack, Architecture, MERN Stack, Front-end, Team Leadership, H.264, CSS Grid
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