Ana Nedic
Verified Expert in Engineering
App Design Developer
Ana loves software and everything involved—designing, coding, presenting to clients—but above all, she loves conquering challenges to develop a perfect product. Ana has spent the last 16 years studying software engineering and developing various projects. She joined Toptal to continue doing what she loves.
Portfolio
Experience
Availability
Preferred Environment
IntelliJ IDEA, 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
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.
Tech Lead
Toptal Clients
- Delivered MVP starting from scratch.
- Demoed work done in the previous sprint on a live presentation with the client.
- Chosen 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.
Technical Lead for Mobile Development
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.
Senior Mobile Developer
Freelance
- Developed several small/medium applications using industry best practices.
- Helped designers with optimizing UX for both Android and iOS.
- Advised on tech stacks necessary to accomplish target objectives.
Senior Software Engineer
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 third-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.
Senior Software Engineer
eFront
- Developed backend enterprise services, DB scripts and integration tests in an international team.
- 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 Scrum environment.
Software Engineer
youngculture/Crealogix AG
- Developed both front-end and back-end enterprise Java services.
- 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.
Java and Web Developer
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.
Experience
Wearable B2B
Ultimately, the business operations yield better ROI when using the app.
Skills
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, Realm, PostgreSQL
Education
Master of Science Degree in Computer Science
University of Belgrade, School of Electrical Engineering (ETF) - Belgrade, Serbia
Completed Courses in Teamwork and Conflict Resolution, Marketing, and Business Communication and Presentation
Business Incubator of Technical Schools - Belgrade, Serbia
Bachelor of Science Degree in Computer Science and Electrical Engineering (ETF)
University of Belgrade, School of Electrical Engineering (ETF) - Belgrade, Serbia
Certifications
The Complete 2021 Flutter Development Bootcamp with Dart
Udemy
Oracle Certified Associate, Java SE 7 Programmer
Oracle