Ana Nedic, Developer in Berlin, Germany
Ana is available for hire
Hire Ana

Ana Nedic

Verified Expert  in Engineering

Software Engineer and Developer

Location
Berlin, Germany
Toptal Member Since
February 3, 2020

Ana has spent nearly 20 years studying software engineering and working as a developer on various projects. Today, she excels at leading engineering teams and empowering people to deliver their best. Ana develops apps using Android (Java/Kotlin), iOS, or Flutter.

Availability

Part-time

Preferred Environment

Android Studio

The most amazing...

...thing I've developed was a cutting-edge, fully functional demo Android app that helped my employer sell their services to other businesses.

Work Experience

Tech Lead for Mobile Development

2022 - PRESENT
ABB E-mobility
  • Maintained an existing Flutter app for optimizing drivers' daily work.
  • Developed a new app for managing fleets of electric vehicles from scratch.
  • Actively collaborated with a designer, product and project manager, and mobile and back-end developers to provide a perfect user experience for multiple user personas.
Technologies: Dart, Flutter, Leadership, Scrum

Tech Lead for Mobile Development

2021 - 2022
DAITA EXP GmbH
  • Developed IoT solutions for lifestyle improvement and positive environmental impact.
  • Maintained and fixed bugs for the previous version of the app written for iPad.
  • Oversaw the development process from blank page to delivery to the client.
Technologies: Flutter, Leadership, Scrum, iOS, Dart

Tech Lead

2020 - 2021
Toptal Clients
  • Delivered an MVP starting from scratch.
  • Demoed work done in the previous sprint on a live presentation with the client.
  • Chose a technology stack based on the client's requirements and made a presentation with the recommended development strategy. Set up basic infrastructure for the whole project.
  • Interviewed team members who joined the project.
Technologies: Agile, iOS, Android, Scrum, Leadership

Technical Lead for Mobile Development

2019 - 2020
Soft Road Apps
  • Developed an app that utilizes wearable devices to monitor and optimize business processes for other companies. Designed the app architecture, selected the technology stack, and led the team that created the entire solution from scratch.
  • Presented demo versions of the app onsite to a Europe-based client.
  • Communicated with the client and hardware vendors to formulate a new, tailor-made version of the app.
  • Delivered required pieces of software using proprietary technologies not related to my core expertise on another project.
  • Mentored junior and intermediate team members on Android and Java-related topics.
Technologies: Git, Java, Android, Requirements Analysis, Code Architecture, Leadership

Senior Software Engineer

2017 - 2019
LotusFlare
  • Maintained an existing Android app for a large telecom operator.
  • Refactored an existing Android app using clean architecture.
  • Developed an Android SDK that could be embedded in any 3rd-party application.
  • Code-reviewed PRs from other team members and collaborated with them on a complex product delivery using Git.
  • Profiled, debugged, and adjusted products to the new APIs and screen sizes.
Technologies: Jira, Gradle, JUnit, Dagger 2, RxJava, Java, Android, Requirements Analysis, Code Architecture, Kotlin

Senior Software Engineer

2015 - 2017
eFront
  • Developed back-end enterprise services, DB scripts, and integration tests in an international team. Main business focus: investing in private equity, real estate, infrastructure, private debt, and funds of hedge funds.
  • Analyzed and debugged complex business logic in Java-related technologies.
  • Obtained experience with private equity and fintech.
  • Code-reviewed PRs from other team members and participated in meetings as part of a standardized process in the Scrum environment.
Technologies: Git, Apache Maven, T-SQL (Transact-SQL), REST, Hibernate, Spring, Java, Code Architecture

Software Engineer

2013 - 2015
youngculture/Crealogix AG
  • Developed both front-end and back-end enterprise Java services for the Swiss Raiffeisen bank.
  • Developed and adjusted JavaScript/CSS/HTML GUI according to the specification written in the German language.
  • Obtained banking systems software experience through regular meetings with remote team members.
Technologies: PL/SQL, CSS, HTML5, jQuery, JavaScript, Spring, Hibernate, Java, Code Architecture

Java and Web Developer

2009 - 2013
Serbian Chamber of Engineers | Instruction Set, LLC
  • Worked at these two companies on a per-project basis. Designed and implemented solutions for providing efficient services to companies' clients.
  • Served as a Java EE developer on two separate projects for an instruction set: upgraded existing solutions, analyzing business flow, proposing and implementing changes for the new solutions.
  • Maintained a website for the Serbian Chamber of Engineers.
  • Provided technical support for web conferences and other IT-related business for the Serbian Chamber of Engineers.
Technologies: PostgreSQL, HTML, CSS, JavaScript, Hibernate, Spring

Wearable B2B

I developed an app that integrates wearable devices, speech recognition, GPS, and OCR and can be tailored carefully to fit the specific needs of a business so that double-checking reduces errors and optimizing processes saves time.

Ultimately, the business operations yield better ROI when using the app.

Languages

Java 8, Kotlin, Java, UML, Dart, T-SQL (Transact-SQL), JavaScript, HTML5, CSS, HTML, Swift, SQL, C

Frameworks

Flutter, Hibernate, JUnit, Spring, Dagger 2

Libraries/APIs

CocoaPods, REST APIs, Android Architecture Components, Alamofire, RxJava, jQuery

Tools

Android Studio, Xcode, Git, Jira, Geocoding, TortoiseSVN, Apache Maven, Gradle

Paradigms

Requirements Analysis, RESTful Development, Clean Code, Design Patterns, Agile, Scrum, REST, Unit Testing

Platforms

iOS, Android, Firebase

Other

Android App Design, Code Architecture, Android Wearables, App Design, Push Notifications, Android Emulators, Leadership, Git GUI

Storage

SQLite, PL/SQL, PostgreSQL

2009 - 2011

Master of Science Degree in Computer Science

University of Belgrade, School of Electrical Engineering (ETF) - Belgrade, Serbia

2009 - 2010

Completed Courses in Teamwork and Conflict Resolution, Marketing, and Business Communication and Presentation

Business Incubator of Technical Schools - Belgrade, Serbia

2004 - 2009

Bachelor of Science Degree in Computer Science and Electrical Engineering (ETF)

University of Belgrade, School of Electrical Engineering (ETF) - Belgrade, Serbia

NOVEMBER 2015 - PRESENT

Oracle Certified Associate, Java SE 7 Programmer

Oracle

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring