Bojan C.

Bojan C.

Senior Software Engineer

Beograd, Serbia
Hire Bojan C. Hire Bojan C. Hire Bojan C.

About Me

Experienced Android Developer that specializes in social applications, business service applications, and product launch applications. I am not limited to producing beautiful code as I have had the responsibility of leading several projects which included organizing, planning and leading the project development and my team members with the addition of handling the communication between tech and non-tech teams. I am agile with business processes for product development, and I am always on the lookout for new opportunities to learn new technologies. I handle communication with clients and stakeholders effectively and promptly.

Work history

UpStack
UpStack
Software Engineer
2017 - Present (8 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

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

  • Ensure that features are being delivered efficiently and on-time.

GroundLink
GroundLink
Android Developer
2019 - 2020 (1 year)
Remote
  • Designed and developed an intuitive car service technology with multiple features for a professional chauffeured car service worldwide.

  • Worked on improving application performance and implementing new technologies to maximize development efficiency.

  • Collaborate with cross-functional teams to define, design, and ship new features.

KUDOS d.o.o
KUDOS d.o.o
Senior Android Developer
2017 - 2019 (2 years)
Remote
  • Designed, developed, debugged, and tested Android UIs for complex Android systems on different brands of TVs.

  • Provide regular technical leadership, guidance, and oversight on assigned projects within the company.

  • Provide expert direction in defending digital safety, security and privacy on different TV softwares.

Sync Rentals
Sync Rentals
Software Developer
2015 - 2016 (1 year)
Spain
  • Worked on new features and other improvements of Android development projects on behalf of Sync Rentals.

  • Managed and supported the backend web services and APIs of mobile solutions developed by Sync Rentals for clients.

  • Performed regular code reviews, wrote unit tests, and contributed to architectural planning and the regular refactoring of apps for clients.

Engineers London Limited
Engineers London Limited
Head of Mobile Development
2014 - 2017 (3 years)
Serbia
  • Provided regular technical leadership and guidance as Head of Mobile Development for Engineers London.

  • Effectively coordinated the development of Android and iOS solutions for clients in conjunction with other departments and stakeholders.

  • Led as technical expert in the development of native Android apps and backend API maintenance and implementation services.

Telekom Srbija
Telekom Srbija
Software Engineer
2014 - 2014
Serbia
  • Worked as a Java developer planning, designing and developing web services for Telekom Srbija.

  • Managed the PLSQL/Oracle procedure maintenance and provided support for the migration of software solutions to Java web services.

  • Provided technical engineering and direction for the integration of the client's IBM Enterprise Service Bus (Integration Service Bus) process.

Minamargroup
Minamargroup
Fullstack Developer
2011 - 2013 (2 years)
Remote
  • Participated in and collaborated with other developers on the part-time web development process of software solutions for clients.

  • Prepared and delivered both frontend and backend web development services to clients of the Minamargroup.

  • Provided technical expertise in building multiple corporate websites for penny stocks and forex trading websites.

Portfolio

Team Lead - Ciao Chat
Team Lead - Ciao Chat

Ciao Chat is a Social Network App / Location based messenger. It simplifies the way you can connect with people both socially and business alike. I worked on developing the product idea from scratch, to a minimum viable product and up to a complete product/service. I was involved in the whole business process from design to development of Android, iOS and back-end, organizing and coordinating between development, design and business teams. For me, the whole process was a valuable experience in what it takes to bring a startup idea towards a working product.Technologies used in the project: REST, Socket.io, SignalR, ORMLite, GCM, Billing, Facebook SDK, Google SDK, Billing, LinkedIn SDK, API/Backend Node.js, MongoDB, Linux, AWS.

Developer - Jump'n'Roll Eyeball
Developer - Jump'n'Roll Eyeball

Worked on the development of JumpNRol, which is a fun and addictive 2d platformer, developed natively in Android. Jump'n'Roll Eyeball is fun fast paced gamethat tests your reflexes and response time. I was responsible for developing the game natively in Android using AndEngine. Worked closely with the design team and developed the game concepts, levels etc.

Team Lead - Nasa Patrola
Team Lead - Nasa Patrola

Worked on the development of NasaPatrola, a community/public service app developed for an Engineer client. I developed the app with features such as displays for user reported police patrols, optional safe route navigation, simple user interaction through chat, comments, rating system etc. I oversaw the team organization (Android & iOS), client communication and app development.

Team lead - Epson Catalogue
Team lead - Epson Catalogue

Worked on the Epson Catalogue (Asia branch), which is an Android app developed to be used internally by sales team when displaying and promoting products to other companies. I oversaw the development of features such as a full catalogue of various products with image & video galleries, ROI calculators, comparisons, projector room previews and full offline functionality with smart sync and storage options. I was responsible for client and team communication (backend, design, mobile). I worked on the development of many of the app's main components as well as the UI/UX, ranging from database design and sync & upgrade mechanism, towards simulated projector lens capabilities via game engine.

Team Lead - Cost Boss
Team Lead - Cost Boss

Worked on developing Costboss, which is a Time Tracking / Shift Management app for employees using bluetooth beacons. As team lead, I developed the app to feature a multi-user environment thus enabling workers to easily manage their shift data and also features a kiosk/admin mode for shift management on site. I developed the beacon communication, which restricts and validates the shift management. I was responsible for client communication and team organization. I was also responsible for server maintenance.

Team lead - Mondelez Vegemite
Team lead - Mondelez Vegemite

Worked on the development of a CrossPlatform Application for the coming Olympic Games. As team lead, I oversaw the development of the app as part of product promotion of the popular Mondelez Vegemite (an Australian brand), part as the Australian Olympic team promotion. I worked on implementing features such as featured video recording and drum sound generation through shake detection. I was responsible for client communication and team organization. In addition to Xamarin UI/UX development my main task was the development of native Android modules for sound recording, video conversion, compression and generation through libraries such as ffmpeg.

Education

Education
BSc in Computer Science and EE
University of Belgrade, Faculty of Electrical Engineering
2008 - 2013 (5 years)