Full Stack Development
Expertise in full stack development, including frontend and backend technologies, with proficiency in Java, Kotlin, C++, C#, and React.
Cloud and DevOps
Experience with cloud platforms like AWS and GCP, as well as containerization technologies such as Docker and Docker Swarm.
Database Management
Proficient in working with various databases including Postgres, MongoDB, MSSQL, and MySQL.
Software Engineering Practices
Skilled in debugging, behavior-driven development, REST API design, unit testing, and integration testing.
Mobile Development
Experience in Android app development using Java and Kotlin, with knowledge of Android SDK and related tools.
Version Control and CI/CD
Proficient with Git, GitHub, and continuous integration/continuous deployment practices.
Agile Methodologies
Experienced in Agile software development practices and tools like Jira for project management.
Experience
Professional experience10+ years
Freelancer since2016
Languages
EnglishFluentBosnianNative speaker
Project history
Lead Developer
HPE SelfSolve - CT360
Led backend/full-stack development for HPE web portal improvement, focusing on document and media management. Implemented new features and optimized existing processes.
Lead Developer
CCIntegration - CT360
Enhanced workflow for transferring stock items and related data using Codeless platform. Optimized data transfer logic and developed SQL queries for data manipulation.
Lead Developer
POOL WB - CT360
Developed a service for managing images and videos during movie pre-production using Java and AWS. Configured AWS environment and implemented monitoring solutions.
Android Developer
Hartree Works LTD
Developed a proof-of-concept Android app for user device unlock testing, implementing overlay features and core functionality with minimal UI requirements.
Expert Android Developer
SPay, Inc. (DBA Stack Sports)
Performed SDK upgrades, feature improvements, and maintenance on an existing live-streaming sports application. Implemented secure login logic and enhanced user experience.
Lead Developer
HPE SelfSolve - CT360
Worked on improving HPE web portals for document and media management. Developed various applications for document handling, display, and scheduling.
Android Embedded Developer
Drover, Inc.
Developed an application for a scooter device using Qualcomm CM 6125 chipset and Android 10 OS. Implemented features for environment recording and AI model integration.
Senior Android Developer
Spotify – Main
Developed features for Spotify Live, a social audio app. Implemented virtual room creation, notification systems, and real-time messaging functionalities.
Senior Android Developer
Spotify (Betty Labs, Inc.)
Developed a mobile Android app for live audio conversations. Implemented core features including room creation, user management, and real-time communication.
Android Developer
Givelify
Improved the Givelify Mobile Android App for donation collection. Implemented business logic for data retrieval and submission, and enhanced user interface.
Developer
Policy Editor Flash removal
Rebuilt a Policy Editor Flash removal app using Angular and Groovy. Implemented dynamic backend support for Angular web pages.
Android Developer
Airmiz AB
Developed an Android app for couriers, focusing on system functionality and user satisfaction. Implemented various features and optimized app performance.
Android Developer
WynTekk GmbH
Created an Android wrapper for a web-based responsive app. Implemented seamless integration with existing web application and added Android-specific functionalities.
Java Developer
Nutanix-Backup - HYCU
Developed a purpose-built application and data protection solution for Nutanix, focusing on backup and recovery processes for various systems.
Android Developer
Sunbeam Wireless
Developed a weather app for low-power, non-touch devices. Created a tailored user experience for small screen sizes with D-pad navigation.
Android Studio Expert
Eamonn O'Doherty
Built a demonstration app showcasing the capabilities of the SoftBank Pepper robot, including emotion recognition and interactive features.
Elite Android Developer
Progress Distribution, Ltd.
Developed a Proof of Concept and Minimum Viable Product for an application enabling users to render and interact with HTML web pages from company servers.
Android Developer
People Ppl, LLC, dba Sonarcloud
Recreated an existing QT-based desktop application in an Android environment, focusing on crucial communication tasks and modernizing the PA system.
Android Developer
Life on Queen, Inc.
Enhanced Bluetooth/GPS functionalities in an Android app, improving user experience and reliability. Resolved existing bugs and implemented new features.
Android SDK Engineer
Xendit (via Toptal)
Developed SDKs for the Android platform, enabling merchants to integrate with Xendit's online credit card processing system. Implemented various features for optimization and security.
Senior Android Developer
Atomic One CC
Developed an Android app for managing remote power plant resources. Created dynamic menus and implemented various features for power plant engineers.
Software Developer
Wokati Technologies, Ltd.
Customized and developed Ubuntu 16.04 for ARM devices as part of Wokati Technologies' project. Worked on system customization and Android ROM development.
Software Developer
HPS CPE - Comtrade Software Solutions
Developed and supported the 'Data Protector' solution for Hewlett Packard, providing comprehensive backup and recovery solutions for various operating systems and databases.
Freelance Back-end Developer
OfferDotCom SRL
Updated and restored functionality to an application for editing and publishing videos on various platforms. Fixed backend bugs and updated technologies.
Android Developer
Arriving In High Heels
Developed an application allowing users to curate their own travel maps. Implemented features for marking visited places and providing detailed granularity of locations.
Freelance Developer
Upwork
Created a Google Home prototype interfacing with a Travel API for hotel searches, focusing on voice interaction and seamless user experience.
Android Developer
Yewno
Created an app for uploading images to a remote recognition service, implementing features for image processing and integration with gallery and social media apps.
Android & C Expert
Upwork
Worked on building and compiling native binaries for iOS, Android, Win32, and Win64 using MinGW compiler. Developed an Iguana server for Bitcoin mining process.
Freelance Android Developer
TestFairy
Developed a shared object for Android devices to capture framebuffers using OpenGL ES. Optimized the application for performance on Android devices.
Freelance Software Developer
DataSnip
Converted Mac-coded software into a downloadable and installable Windows file, incorporating trial period and software activation key features.