Faik Catibusic, Developer in Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Faik is available for hire
Hire Faik

Faik Catibusic

Verified Expert  in Engineering

Software Architecture Developer

Location
Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Toptal Member Since
April 30, 2015

Faik is a problem solver at heart, passionate about crafting software, who loves to introduce cutting-edge technologies to new and legacy projects alike. He is capable of complex software system design and is actively involved in their implementation. Lately, he has focused on the design and development of microservices architecture and transformation of monolithic systems into ones based on microservices.

Portfolio

Diydoc
Software Engineering, FFmpeg, MongoDB, Node.js, Swift, Objective-C
Ant Colony
Amazon Web Services (AWS), Software Engineering, DigitalOcean, Scala...
Maestral Solutions
Software Engineering, Swift, Objective-C, MongoDB, Node.js

Experience

Availability

Part-time

Preferred Environment

Slack, Git, Visual Studio Code (VS Code), Xcode, Atom

The most amazing...

...thing I've created is a messaging platform for microservices architecture, enabling newly written services to operate as plug-and-play components.

Work Experience

Full-stack Engineer

2018 - 2020
Diydoc
  • Built and maintained an iOS app written in Objective-C and Swift.
  • Uploaded, resized, and scaled videos using iOS and a Node.js back end with FFmpeg.
  • Maintained back-end services on AWS (EC2, S3, Lambdas, API Gateway).
  • Implemented video processing (resizing, applying filters, scaling, concatenation) using Node.js with FFmpeg.
Technologies: Software Engineering, FFmpeg, MongoDB, Node.js, Swift, Objective-C

CTO and Co-founder

2016 - 2019
Ant Colony
  • Created software architecture and solutions and oversaw the delivery of software products.
  • Managed a team of 25 developers, designers, and project managers.
  • Delivered projects from initial concept to production launch. This process included designing, delivering, and maintaining full-stack applications.
  • Worked on cloud-based solutions with AWS, DigitalOcean, and Microsoft Azure.
  • Collaborated alongside 10+ companies to turn ideas into products.
Technologies: Amazon Web Services (AWS), Software Engineering, DigitalOcean, Scala, React Native, React, Node.js, Python

Senior Software Engineer

2014 - 2016
Maestral Solutions
  • Created Swift-based iPhone apps.
  • Wrote RESTful services backed up with MongoDB databases.
  • Built a small mobile-first social network.
  • Wrote Android mobile applications backed up with Square tools.
  • Developed iPhone applications with Objective-C and CocoaPods.
Technologies: Software Engineering, Swift, Objective-C, MongoDB, Node.js

Lecturer

2014 - 2015
Academy 387
  • Taught iPhone app development using Objective-C.
Technologies: Objective-C, iOS

Software Architect

2013 - 2014
Authority Partners, Inc.
  • Created SoA complex systems, distributed systems, and mobile-first applications.
  • Developed enterprise solutions for small to mid-sized companies.
  • Built multi-tenant solutions based on web and mobile apps.
Technologies: Software Engineering, Microservices, Multitenancy, RESTful Services, Objective-C, iOS, C#, .NET

Software Engineer

2011 - 2013
Authority Partners, Inc.
  • Created SoA complex systems, distributed systems, and web-based applications.
  • Developed enterprise solutions for small to mid-sized companies.
  • Built custom-tailored software for the real estate industry.
Technologies: Software Engineering, Distributed Architecture, RESTful Services, Windows Communication Framework (WCF), Visual Basic, .NET, C#

Software Engineer

2010 - 2011
Sarajevo International Airport
  • Created in-house enterprise solutions, including web-based contract management software, automated purchase systems, warehouse tracking solutions, and an asset management solution.
Technologies: Software Engineering, C#, HTML, CSS, JavaScript, PHP

IT and Web Support

2008 - 2009
Fabrika, Marketing Agency
  • Managed CMS systems.
  • Provided local server (mail, firewall, etc.) administration.
Technologies: Software Engineering, IT Administration, HTML, CSS, JavaScript, PHP

GitHub Profile

https://github.com/thelittlehawk
My GitHub profile, containing a variety of repos written in Objective-C, Swift, Node.js, and MongoDB.

Tzu Chi USA - Connect App

https://tzuchi.us/app
Developed an app in React Native for Buddhist Tzu Chi Foundation using AWS Lambda as a back end and connecting Stripe (https://stripe.com/) and Plaid (https://plaid.com/) as payment gateways. In addition, the system leveraged Contentful as a CMS and OneSignal as a push notification library.

Languages

Python, Objective-C, C#, JavaScript, Java, Swift, C++, Visual Basic, PHP, CSS, HTML, Scala

Frameworks

React Native, Flask, .NET, Django, Express.js, Windows Communication Framework (WCF), Ruby on Rails (RoR), AngularJS

Libraries/APIs

Node.js, React, CocoaPods, TensorFlow, ZeroMQ, AMQP, FFmpeg, Facebook API

Tools

Robo 3T (Robomongo), Microsoft Visual Studio, ExpoKit, Expo, Pivotal Tracker, Atom, Xcode, Git, Slack, InfoPath, RabbitMQ

Paradigms

Kanban, Data Science, Object-oriented Programming (OOP), Agile Software Development, Scrum, Microservices

Platforms

Jupyter Notebook, SharePoint 2013, Android, Amazon EC2, Visual Studio Code (VS Code), iOS, DigitalOcean, Amazon Web Services (AWS)

Storage

MongoDB, Microsoft SQL Server, SQL Server Management Studio (SSMS), MySQL, PostgreSQL, Amazon S3 (AWS S3)

Other

Machine Learning, Software Architecture, API Design, Software Engineering, RESTful Services, Multitenancy, Distributed Architecture, IT Administration

2005 - 2008

Bachelor of Science Degree in Computer Science

University of Sarajevo - Sarajevo, Bosnia and Herzegovina

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