
Filip Milanko
Verified Expert in Engineering
Software Developer
Belgrade, Serbia
Toptal member since March 11, 2022
Filip is a professional Android and back-end software developer with over five years of experience. He has worked for international companies developing applications from the ground up, like video sharing platforms and music streaming apps. He is passionate about developing top-quality solutions and is eager to try new and challenging projects.
Portfolio
Experience
- REST - 7 years
- Android - 6 years
- Amazon Web Services (AWS) - 5 years
- Node.js - 5 years
- Gradle - 4 years
- Kotlin - 4 years
- Java - 4 years
- Serverless Framework - 3 years
Availability
Preferred Environment
Android, Amazon Web Services (AWS), Kotlin, Java, Node.js, Serverless Framework
The most amazing...
...product I’ve developed is an internal video sharing platform for an international corporation based on websites like Netflix and YouTube.
Work Experience
Lead Developer
Vistacom
- Developed two Android kiosk applications from the ground up for controlling video and audio on a display wall, different displays, TV set-top boxes, and a KVM switch.
- Implemented communication between the Android app and different devices via Telnet, SSH, SOAP, and REST protocol.
- Created a licensing service with a CMS website from the ground up for licensing all future Vistacom Inc. software.
- The licensing service was developed using AWS serverless architecture with REST API, Node.js, and React.
- Created a customizable email notification pipeline for the licensing service.
- Developed an Android hybrid application for launching a telehealth web application on Android tablet devices.
- Developed a Windows Forms application for automated file backup.
- Set up the CI/CD pipelines for the Android and Windows Forms applications using Azure DevOps.
Senior Android Developer
Computer Rock
- Developed an Android application for streaming radio stations from the ground up.
- Supported playing music via Android Auto and Chromecast.
- Created an Android application with content manipulation through a custom CMS.
- Worked on developing music streaming applications inspired by Spotify from scratch.
- Improved a music player project used between multiple different applications.
Senior Android Software and Back-end Developer
Endava
- Architected and developed a back-end for a video-sharing platform from the ground up.
- Implemented personalized user recommended videos using AWS machine learning service.
- Worked on developing scalable serverless back-end solutions.
- Created a video transcoding pipeline using AWS Elemental (MediaConvert) and other AWS services.
- Helped in developing a React website for a video-sharing platform.
- Created a custom email notification pipeline using AWS services.
- Mentored an intern project with up to seven Android Developers.
- Maintained both a mobile application and back-end for a fitness application with over one million active users every month.
- Worked on three core clock, calendar, and weather apps as an Android developer for one of the largest Android OEMs.
- Developed a fully functioning Android chat application from scratch for an internship project.
Experience
Video-sharing Platform
The solution was built using AWS, Serverless Framework, Node.js, and is currently being used by thousands of users inside a company across multiple organizational units.
Radio Streaming Application
Android Control Room Application
Education
Bachelor's Degree in Information Technology
Singidunum University - Serbia, Belgrade
Certifications
AWS Certified Developer Associate
AWS
Database Design and Programming with SQL
Oracle
Skills
Libraries/APIs
Node.js, React, AWS Amplify, REST APIs, Android Architecture Components, Windows Forms (WinForms)
Tools
Postman, Jira, AWS CloudFormation, GitHub, Gradle, GitLab, Bitbucket, Amazon QuickSight, Android Auto, Firebase Analytics, Amazon Simple Notification Service (SNS), Azure DevOps Services, Amazon Simple Queue Service (SQS)
Frameworks
Serverless Framework, Spring Boot, Unity
Paradigms
REST, Azure DevOps
Platforms
Android, AWS Lambda, Amazon, Amazon Web Services (AWS), Firebase, Amazon EC2
Storage
Amazon DynamoDB, Amazon S3 (AWS S3), Oracle SQL, Elasticsearch, NoSQL, SQLite
Languages
Kotlin, Java, SQL, C++, Python, HTML, CSS, JavaScript, PHP, TypeScript
Other
Amazon API Gateway, AWS Elemental MediaConvert, Amazon Redshift, Google BigQuery, Chromecast, Jetpack Compose, Room, Telnet Protocol, Hilt, Digital Kiosks, SOAP, SSH, SDKs, React Admin, SMTP
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring