Stojan Ilic
Verified Expert in Engineering
JavaScript Developer
Stojan是一名JavaScript开发人员,拥有超过15年的IT开发经验. Back when Flash was popular, 他作为一名全职ActionScript开发人员也工作了十多年. 他对计算机技术的历史有着扎实的掌握,对现在和未来的趋势有着敏锐的眼光.
Portfolio
Experience
Availability
Preferred Environment
Node.js, JavaScript, Sublime Text, Linux, Git, Visual Studio Code (VS Code)
The most amazing...
...我开发的项目是一个交互式在线简历生成器,根据用户的答案在客户端准备最终的PDF文件.
Work Experience
JavaScript Developer
RCMT
- 致力于一个用户可以在3D世界中行走并与元素互动的系统. 用户还可以在3D世界上绘制任何图层或弹出图像. In Node.js, 我编写了用户可以管理其他用户的后端系统, upload 3D models, and make a connection between users and models.
JavaScript and ActionScript Developer, Product Owner
VideoJam, Ltd.
- Wrote a VPAID script that supports RTB (real-time bidding). Script communicates with our back-end system, search for the best ad, control playback of that ad, send analytics pixels etc. I added support for other VPAID, VAST, or MRAID standards.
- 开发了一个视频播放器,客户可以用它来播放自己的视频,里面有我们的广告. The player can be customized by customer. The player uses our VPAID module for playing ads. 如果用户没有明确说明,那么玩家将决定使用Flash还是HTML5.
- 建立了一个管理面板系统,客户可以进入自定义广阔/VPAID链接, check analytics, and specify permissions, price, and limits for each ad link. First we started with AngularJS (v1), 但几周后,我们在React中重写了整个管理面板系统.
- Wrote a small script first in Golang and then in Node.js that can on request download for some video ad file, 启动FFmpeg将视频文件转换为图像(精灵表), 即使用户在移动设备上禁用自动启动,也可以返回到可以播放的图像的客户端列表.
Senior ActionScript and JavaScript Developer
StangaOne
- 为客户的AQKA项目在一个外部团队工作. 我为SiteCore CMS开发了一个网格组件和文本编辑器,它允许设计师轻松地编辑和重新排列网站上的内容. I used only vanilla JavaScript.
- 曾在一个外部团队为一个官方网站开发BBDO管理面板系统.
ActionScript Flash/Flex Developer
WhiteCity Soft
- Worked on a strategy game for kids called Herotopia, where kids can walk through a 3D world, solve some problems/quests, earn points that can be used to customize their heroes, play some small games, chat with other kids in the same room, etc.
- 在在线编辑和查看报纸的平台中担任前端(ActionScript 3)开发人员. 发布者可以添加或编辑文本、图像、视频和音频多媒体内容. 观众可以阅读带有翻页动画的报纸, playing multimedia files, commenting on each article, etc.
- 创建了交互式媒体播放器,乐队可以在其中创建他们的视频播放列表, customize the look of that player, and publish their channels in our system, that can be embedded into MySpace.
- Created a platform for nutritionists to track their clients. Each client can choose one of the available nutritionists. The client is responsible to save each meal in the system. 营养师将保存并发送视频给用户,并提供改变的建议.
- 与设计师在许多Flash项目为不同的客户工作.
Experience
Docuplayer
I worked as a full-stack developer using Node.js, React, Express.js, MySQL, Stripe API, ScreenCastOMatic API, DigitalOcean (droplet + space) with AWS API, Nagios, Fail2Ban, and LetsEncrypt.
Dhad.sa (Toptal Project)
Tech stack: Node.js, Express.js, PostgreSQL, AWS (EC2, S3, RDS, Amplify), Nginx (serving static content and simple load balancing), Cloudflare (DNS and CDN), Nagios (monitoring), 和Terraform(一个微服务实例的自动化). 我还整合了Google Play和iTunes支付方式.
OrePro Hub
http://www.ocblasting.com/我实现并修改了一些在3D世界中用于测量和导航的组件.
JavaScript/Flash Module for Real-time Ad Bidding
所有内容都被封装到一个视频播放器中,可以播放浏览器支持的任何视频文件, with VideoJam ads.
Online CV Generator
http://www.onlinecvgenerator.com/InnMenu – Tablet Restaurant Menu
我使用Go与MySQL数据库的在线服务器,用于菜单自定义.
The application is available for Android:
play.google.com/store/apps/details?id=air.com.innmenu.free
Herotopia
Skills
Languages
JavaScript, ActionScript 3, Flash ActionScript, Go, TypeScript, GraphQL, HTML5
Paradigms
Object-oriented Design (OOD), MVC Design, Unit Testing, Dependency Injection, Agile Software Development, Functional Programming, E2E Testing
Frameworks
PureMVC, Flex, Cairngorm, TweenMax, AngularJS, Material UI, Express.js, RobotLegs
Libraries/APIs
React, Node.js, AWS Amplify, Starling, MobX, Three.js
Tools
JavaScript Debugging, Gulp, Fiddler, Adobe Flash, Adobe AIR, Git, GitHub, Terraform, Nagios, Sublime Text, Browserify, SlimerJS, Mongoose, Webpack, Subversion (SVN), Jenkins
Other
ESLint, VAST, VPAID, Videos
Platforms
Amazon EC2, Visual Studio Code (VS Code), Eclipse, Docker, Linux
Storage
PostgreSQL, Amazon S3 (AWS S3), MySQL, MongoDB
Education
通信技术电子工程和计算机科学专业工程师
College of Applied Technical Sciences - Nis
电子工程或计算机科学学士学位
Advanced Technical School - Nis
Technical High School Diploma in Computer Programming
Nikola Tesla Electrotechnical School - Nis, Serbia
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