Antonio-Radu Varga
Verified Expert in Engineering
MIDI Developer
Leipzig, Saxony, Germany
Toptal member since October 4, 2015
Radu believes that some of a programmer's key qualities should be the ability to constantly learn new things and adapt to new environments. Following this methodology, he has worked on a variety of full-stack projects, with Android being his central technology. Radu loves to work on music-related projects, as he is a jazz/classical musician. Creativity is a common asset he believes is useful in both programming and music.
Portfolio
Experience
Availability
Preferred Environment
Xcode, Terminal, Sublime Text, MacOS
The most amazing...
...thing I've built is a home automation system that lets the user interact with hardware devices in their home and intelligently recreates their favorite actions.
Work Experience
Full-stack Developer
Aterra Designs
- Added new features for the interactive floor plans tool that includes manipulating SVG and improving the web UI/UX.
- Improved the development and deployment process by integrating Git in general and the Git Feature Branch Workflow.
- Refactored old code into a much simpler and shorted one.
Full-stack Developer
Swalk
- Implemented the back end with a REST API in Clojure.
- Implemented a web dashboard for adding points on the map.
- Refactored and continued development on existing Ionic 4 mobile code.
- Worked with audio files in Ionic, including iOS and Android-specific code.
- Managed the deployment and integrations via Heroku.
- Implemented walks in Google Maps Ionic native (mobile).
- Implemented walks management in Google Maps for JavaScript (web).
Full-stack Developer
JTFM (via Toptal)
- Implemented pixel-perfect designs from Illustrator files.
- Manipulated complex code for SVG editing and exporting.
- Created various chart customizations for HighCharts.
- Imported and parsed Excel files directly in JavaScript.
- Managed the deployment and integrations via Heroku.
Full-stack Developer
Blue Moon Analytics (via Toptal)
- Created a multi-tenant, multi-database web server in Clojure for a single-page app that manages airplane transactions.
- Created separate Clojure workers for complex tasks such as economical calculations and PDF reporting.
- Built a UI as a single-page web app via Reagent/Re-Frame (React library for ClojureScript).
- Managed staging and production via Heroku and its plugins.
- Managed importing and exporting of data via Excel files.
- Created charts for web viewing and PDF with HighCharts.
SDK Developer
Trinity Mobile Networks (via Toptal)
- Implemented a VPN in Android.
- Integrated Android NDK (C code integration for Android).
- Heavily refactored old code to work more predictably and to adhere to new Android standards.
Mobile Developer
Buddyguard
- Implemented complex UI based on Sketch files.
- Implemented an API client via Retrofit.
- Created a complex scrolling mechanism.
Full-stack Developer
Chatpiper
- Implemented a single-page application in ClojureScript.
- Implemented a web server and an API in Clojure.
- Used WebSockets for communication between devices.
- Created Android and iOS applications as WebView apps.
- Used the Javascript Bootstrap library for the front end.
Mobile Developer
Wellcaster
- Created complex reusable Android fragments.
- Implemented an Android app from existing Objective-C iOS code.
- Optimized images and video performance for efficiency.
Full-stack Developer
QSoft
- Designed and developed an intelligent home-automation system that allows users to interact with hardware devices via a mobile app.
- Implemented an app allowing radio stations to interact live with their listeners.
- Created a music player in Python on Raspberry Pi.
- Implemented a server in Node.js.
- Worked with various protocols for communicating with hardware devices.
Android Intern
GEBS
- Gained familiarity with the Android framework.
- Developed an app for city bus tracking.
- Developed my coding skills as I had constant review from an expert.
- Worked intensively with Google Maps API.
Experience
UA Midi Control
Interactive Floor Plans
https://ifp.aterradesigns.com/vip/Swalk
Jellyfish
Aerolyze
Jumpnet
Buddyguard
https://buddyguard.io/GoSafely
Wellcaster
Chatpiper
VIKI | Home Automation System
https://www.vikiknows.com/Vibrato
Raspberry Pi Music Player
Mobile Radio App
The client's applications include a native Android app and a browser app that plays an audio stream, as well as a chat function, and downloads images and text through our API.
Analytics data was recorded and visualization was implemented into the web client.
Personal Website
Education
Bachelor's Degree in Computer Science
Technical University of Cluj-Napoca - Cluj-Napoca
Skills
Libraries/APIs
Retrofit, jQuery, JSON-RPC, Highcharts, Backbone.js, Google Maps, Google Maps API, Google Maps SDK, NDK, YouTube API, Retrofit 2, Sockets, WebRTC, Node.js, React
Tools
Reagent, Git, Sublime Text 3, Android Studio, Ableton Live, Jira, Terminal, Bitbucket, Eclipse IDE, NGINX, Sublime Text, Adobe Illustrator, Microsoft Excel, Android NDK, Adobe Flash, Flash, Jekyll, GitHub Pages, Pivotal Tracker, Xcode, VPN, WebView, Cakewalk Sonar
Languages
Java, HTML, CSS, JavaScript, Clojure, Swift, C++, C, ActionScript 3, Delphi, PHP, SQL, Flash ActionScript, Python, Objective-C, TypeScript
Frameworks
Luminus, Bootstrap, ClojureScript, Android SDK, Re-frame, Ionic, Angular
Paradigms
REST, Agile Software Development
Platforms
Heroku, Android, Raspberry Pi, Linux, MacOS, Windows, Amazon Web Services (AWS), Bluetooth Low Energy (LE), iOS, Docker
Storage
JSON, MySQL, SQLite, MongoDB
Other
Smart Homes, Home Automation, Music Composition, Music Production, Musicianship, Music, Data Visualization, WebSockets, Digital Audio Workstations (DAW), Audio Production, MIDI, Audio, SVG, Smart TV, Networks, Reverse Engineering, SSH, Z-Wave, Bluetooth, Security
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