Faik Catibusic
Verified Expert in Engineering
Software Architecture Developer
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
Experience
Availability
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
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.
CTO and Co-founder
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.
Senior Software Engineer
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.
Lecturer
Academy 387
- Taught iPhone app development using Objective-C.
Software Architect
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.
Software Engineer
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.
Software Engineer
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.
IT and Web Support
Fabrika, Marketing Agency
- Managed CMS systems.
- Provided local server (mail, firewall, etc.) administration.
Experience
GitHub Profile
https://github.com/thelittlehawkTzu Chi USA - Connect App
https://tzuchi.us/appSkills
Languages
Python, Objective-C, C#, JavaScript, Java, Swift, C++, Visual Basic, PHP, CSS, HTML, Scala
Frameworks
React Native, Flask, .NET, Django, Express.js, 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, Windows Communication Foundation (WCF), RESTful Services, Multitenancy, Distributed Architecture, IT Administration
Education
Bachelor of Science Degree in Computer Science
University of Sarajevo - Sarajevo, Bosnia and Herzegovina
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring