Damir Djozic, Developer in Novi Sad, Vojvodina, Serbia
Damir is available for hire
Hire Damir

Damir Djozic

Verified Expert  in Engineering

Software Developer

Location
Novi Sad, Vojvodina, Serbia
Toptal Member Since
December 12, 2016

Damir is a results-oriented iOS developer and research professional with experience in both engineering and research positions. His goal is to create software with the user in mind, creating applications with a usable and intuitive user interface experience whilst creating highly readable and easily maintainable source code. Damir constantly strives to learn new technologies and look for ways to improve in this rapidly changing industry.

Availability

Part-time

Preferred Environment

Git, Xcode, MacOS

The most amazing...

...project I've worked on is HeartBeam, a significant ECG tool.

Work Experience

Senior iOS Developer

2016 - PRESENT
COING
  • Designed, implemented, and delivered across the entire app life cycle from concept, design, testing, deployment, and release to stores and support.
  • Ensured the best possible performance, quality, and responsiveness of the application.
  • Instilled team members with a sense of ownership and encouraged them to do whatever it takes to deliver results.
  • Mentored junior team members.
  • Built compelling experiences for iPhone and iPad that take advantage of the newest technologies iOS has to offer.
  • Led in mobile architecture, utilizing RESTful API-based microservices design as well as scalable web architectures.
Technologies: Xcode, Objective-C, Swift

Teaching Assistant

2012 - PRESENT
University of Novi Sad
  • Implemented instructional programs and lesson plans for the purpose of presenting and/or reinforcing learning concepts.
  • Communicated, collaborated, and cooperated with colleagues, supervisors, and students in order to improve the students' learning program.
  • Maintained instructional materials and/or manuals and electronic files/records.
  • Assisted students, individually or in groups, with lesson assignments, homework, and projects.
  • Observed students' performance and recorded relevant data to assess progress.
  • Monitored individuals and/or groups of students in a variety of settings for the purpose of providing a safe and positive learning environment.
  • Graded homework and tests, and computed and recorded the results.
  • Made/updated new/old learning materials for students.
  • Prepared lesson outlines and plans in assigned subject areas and submitted outlines to teachers for review.
  • Prepared lesson materials, bulletin board displays, exhibits, equipment, and demonstrations.
  • Prepared assignments, tests, and projects for students.
Technologies: Automation, PLC, MATLAB, iOS

iOS Developer

2015 - 2016
NSWD
  • Implemented pixel-perfect designs with advanced animations.
  • Solved challenging real-time data transfer and synchronization problems.
  • Collaborated with cross-functional teams to define, design, and ship new features.
  • Unit-tested code for robustness, including edge cases, usability, and general reliability.
Technologies: Xcode, Objective-C, Swift

FoodOrdering App

https://youtu.be/r-NUSp8s1iw
FoodOrdering is a user-friendly application designed for a specific company through which the user can easily look through a menu and promotion list for each company's restaurant, order food, follow and keep track of his/her orders, and collect loyalty points for future discounts. In order for the user to collect points, he/she must be logged in through the FoodOrdering system, Google, or Facebook. Discounts could also be received through vouchers. The application also enables the user to see the exact location and distance of all restaurants and, as desired, book a table or choose the one from which he/she would like to be served.

HeartBeam

Heart Beam is a user-friendly application through which the user can easily log in, measure his ECG and get a report from the doctor. The app uses an external hardware device, specially designed and optimized to record accurate data and send it to the app using Bluetooth LowEnergy.

Emoji

Development of a customized keyboard with a vast number of different emojis which the user can use in any application on an iPhone.

LitPix

A native iOS application for ordering pictures and frames. Images are selected from the user's phone or from the inspirational LitPix library.

Languages

Swift 2, Swift, Swift 3, Swift 1, C++, SQL, Java, HTML, C, Simulink, C#, Objective-C, Assembly, Assembler, VHDL

Frameworks

iOS SDK, Django REST Framework, UIKit, OAuth 2, Hibernate, ASP.NET MVC, ASP.NET MVC 3, ASP.NET, Core Data

Libraries/APIs

REST APIs, Google+ iOS SDK, Google Maps SDK, Facebook API

Tools

Eclipse IDE, Jira, Trello, Xcode, MATLAB, Git, iOS Simulator, Apache Tomcat, Wireshark

Paradigms

RESTful Development, Test-driven Development (TDD), Continuous Deployment, Continuous Integration (CI), Continuous Delivery (CD), REST, Object-oriented Design (OOD), Unit Testing, MVC Design, Agile, Functional Programming, Agile Software Development, Scrum, Automation

Platforms

iOS, MacOS, NetBeans

Storage

Realm, MySQL, Cassandra, SQLite, PostgreSQL

Other

Signal Processing, Digital Signal Processing, RESTful Services, Domain-driven Design (DDD), Mobile App Development, Engineering Software, UML Diagrams, Control Systems, PLC, Industrial Automation, Stripe Payments, Network Programming, Networks, Network Modeling

2012 - 2016

PhD in Electrical and Computer Engineering

Faculty of Technical Science - Novi Sad, Serbia

2011 - 2012

Master's Degree in Electrical and Computer Engineering

Faculty of Technical Science - Novi Sad, Serbia

2007 - 2011

Bachelor's Degree in Electrical and Computer Engineering

Faculty of Technical Science - Novi Sad, Serbia

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