Nemanja N.

Nemanja N.

Banja Luka, Bosnia and Herzegovina
Hire Nemanja N. Hire Nemanja N. Hire Nemanja N.

About Me

Nemanja is a Senior Mobile App Developer with 9 years of professional experience in iOS and Flutter development, with over 30 apps ranging from fitness to fintech. He rapidly iterates new and high-quality mobile/web apps at scale on client projects. Nemanja codes, tests, and debugs apps, writes design specifications based on business needs, and participates in the implementation and delivery of high-performing solutions and new applications for clients.

Other

Work history

UpStack
UpStack
Senior iOS Developer
2020 - Present (5 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

On
On
Software Engineer - Mobile
2024 - Present (1 year)
Banja Luka, Bosnia and Herzegovina
  • Developed and maintained a mobile shopping app used by over 1 million customers worldwide, driving approximately 10% of On’s annual revenue.

  • Led development and roadmap planning for an internal retail and marketing app that generates over 70% of On’s yearly revenue.

  • Responsible for end‑to‑end feature development, from concept through implementation and E2E testing.

  • Delivering all major features and coordinating cross‑functional planning efforts.

DartFlutteriOSMobile App Development E2E Testing
VIVANT
VIVANT
iOS Developer
2020 - 2022 (2 years)
Banja Luka, Bosnia and Herzegovina
  • Designed and built iOS and Flutter apps and advanced app features using the latest tech stack.

  • Designed and delivered video and audio streaming solutions, identifying and resolving bottlenecks.

  • Developed well-engineered code for apps using unique solutions per client requirements.

DVC Solutions
DVC Solutions
Technical Consultant | Lead Mobile Developer
2017 - Present (8 years)
Banja Luka, Bosnia and Herzegovina
  • Providing technical guidance alongside other engineers for different solution layers in the design and iteration of quality products for the iOS platform.

  • Modernized and improved a 7-year-old iOS app, solving complex problems using out-of-the-box solutions in an extremely short deadline.

  • Trained a programmer on the iOS Framework/SDK codebase, defining requirements for new features and upholding company level best practices and development standards.

Bay42 Software Solutions
Bay42 Software Solutions
Software Developer
2016 - 2019 (3 years)
Banja Luka, Bosnia and Herzegovina
  • Developed and maintained the ThriveTracker Cloud platform for ad tracking, performing duties within standardized practices and delivering quality and timely results.

  • Provided ongoing support for the platform with 800+ servers, bringing down AWS costs from $70K/month to $20K/month while improving platform performance and reliability.

  • Produced specifications and determined the operational feasibility of solutions on the ThriveTracker platform.

Showcase

Web Developer / System Administrator / AWS Engineer / Technical Support - ThriveTracker
Web Developer / System Administrator / AWS Engineer / Technical Support - ThriveTracker

ThriveTracker is a mobile and web tracker for media buyers and performance marketers. Offered solutions for web development and cloud platform maintenance. Developed new features on the platform including the automatic creation of SSL certificates and new EC2 instances with each new user signup on the platform. Reduced AWS costs, automated SSL/user signup, reduced the number of servers from 800 to under 200, and had over 500 paid subscribers making over 20M requests a day on the platform.

iOS Developer - Pepper: Home EMS Training
iOS Developer - Pepper: Home EMS Training

With Pepper, you can train with EMS anywhere and anytime. Buy Pepper suit at peppermove.com and train with EMS workouts while you control your suit with the Pepper app. Using the iOS or Android application, you can watch training videos and control your EMS suit, track your progress with workouts and statistics, and save your suit presets such as electrodes strength and which electrodes you want to be turned on. Apps use BlueTooth to connect and manage your suit.

Lead Flutter Developer
Lead Flutter Developer

Joined in the middle of the project to help out, ended up leading the project after a month. Mainly tasked with recreating existing features that were on an existing app that the client did not have access to code, features such as selecting a location and area to fish in on a map, showing lists of species with a search functionality, saving all data locally, and syncing with server so the app works the same both online and offline. Was in charge of releasing the apps on both platforms.

Lead iOS Developer - Veenner
Lead iOS Developer - Veenner

Veenner is a social media platform inspired by the Norwegian word for friends. The app provides users with a fun way to grow their real-life social network by chatting with new people while keeping in touch with old friends and family all on one platform. Worked on the iOS chat app for users to find new friends, chat, and exchange images, videos, and documents.

Flutter Developer
Flutter Developer

Created a brand new app from scratch for reading news. The main feature is showing news details in lists (image, date, and title) that are multiple and reusable so the challenge was code and optimization. Handled HTML/CSS in web view for users to read news content and worked with different kinds of HTML with embedded images and videos.

Education

Certified Java Developer
Certified Java Developer
ITAcademy - Serbia
2014 - 2015 (1 year)