Arnold Drita, Developer in Tirana, Tirana County, Albania
Arnold is available for hire
Hire Arnold

Arnold Drita

Verified Expert  in Engineering

Software Developer

Location
Tirana, Tirana County, Albania
Toptal Member Since
November 30, 2019

Arnold has spent over a decade coding everything from 3D games, desktop, and mobile apps to designing complex front-end and back-end microservices architectures. His breakthrough was founding a very successful fintech startup called Softmogul. While there, Arnold acted as the sole product owner, CTO, and tech lead for the whole tech stack and simultaneously managed DevOps, security, networking, scalability, and performance across nine products and over 50 code repositories in various languages.

Portfolio

Softmogul, Inc.
DevOps, Amazon EC2, Amazon Web Services (AWS), iOS, Realm, Git, CSS...
Barleti University
React, React Native, JavaScript, HTML, CSS, University Teaching, Education, Git...
WAW Lifestyle
Node.js, Express.js, Kubernetes, Docker, Envoy Proxy, Amazon Web Services (AWS)...

Experience

Availability

Part-time

Preferred Environment

Git, Docker, Kubernetes, Amazon Web Services (AWS), DevOps, Node.js, React, React Native, Go, iOS, Slack, GitHub, Agile, Scrum Master

The most amazing...

...project I've developed was a real-time hotel reservation calendar in Canvas which retrieved data asynchronously from WebSockets and RabbitMQ on Kubernetes.

Work Experience

Chief Technology Officer

2016 - 2023
Softmogul, Inc.
  • Started from scratch and built an advanced all-in-one cloud and mobile property management software. It offers a property management system, Point-of-Sale solution, Housekeeping app, Channel Manager, Booking Engine, payment processor, and much more.
  • Accepted at Plug and Play Tech Center accelerator in California and raised a record-setting $2 million for the Albanian startup ecosystem.
  • Designed and developed four mobile apps and nine products spread across 30+ services on 50+ repositories deployed on AWS and GCP. Most mobile apps were built by me as a solo developer when the whole company consisted of just the two founders.
  • Designed, deployed, and monitored the system infrastructure on GCP, then two years later migrated the whole infrastructure to AWS with 0 downtime, where the system was operating on a dual-cloud architecture for a week.
  • Scaled the team from the two founders into 30 very talented and enthusiastic engineers by recruiting, interviewing, onboarding, training, and regularly mentoring each of them.
  • Researched, designed, and engineered business solutions to real-life problems our clients face by interfacing directly with them, often participating in outbound sales calls and meetings.
  • Acted as a product owner for all products distributed across three development and one design team.
  • Designed and implemented all fintech-related features, such as payments, billing, robust invoicing, tax, and over a dozen other financial reports, essentially building accounting software.
  • Implemented the tools and best coding practices for all back-end services across multiple communication protocols (GRPC, REST, WebSockets) and encodings (JSON, XML, Protobuf, CSV) written in Node.js, Go and PHP, iOS, React, and React Native apps.
  • Developed our in-house framework for React that handled the modularity of the Redux components, asynchronous network events with RxJS and Redux-Observable, increased code reuse, and made it easy to add new features by bootstrapping most of the code.
Technologies: DevOps, Amazon EC2, Amazon Web Services (AWS), iOS, Realm, Git, CSS, Amazon Route 53, MySQL, RabbitMQ, Elasticsearch, Grafana, Prometheus, Envoy Proxy, Jenkins, Kubernetes, Docker, Node.js, Go, Lumen, Laravel, PHP, Electron, React Native, React, Swift, JavaScript, APIs, Express.js, MERN Stack, CI/CD Pipelines, Stripe, Sentry, Linux, Stripe API, Amazon Elastic Container Registry (ECR), Amazon CloudFront CDN, Agile Software Development, Algorithms, Redux, Amazon S3 (AWS S3), Jira, Scrum, Security, Amazon Simple Queue Service (SQS), Microservices Architecture, Figma, Technical Leadership, Code Review, Web Architecture, Cloud Infrastructure, Microservices, Software Architecture, Architecture, Back-end, Distributed Systems, Application Architecture, System Architecture Design, WebSockets, REST APIs, Material UI, Front-end, Web Development, Responsive Design, User Interface (UI), Mobile, Third-party Integration, Booking Systems, Widgets, Mobile Apps, Xcode, Full-stack, Mobile UX, HTML, React Native Bridge, TypeScript, Jest, AWS Lambda, Next.js, Web Usability, SQL, Chart.js, Firebase, Prisma, Mobile Development, Agile, Scrum Master

Adjunct University Lecturer

2021 - 2022
Barleti University
  • Recruited to start and teach a new mobile development class, with the intention of increasing the hiring rate of new grads by teaching them industry-standard technologies. This class taught JavaScript, React, and React Native was non-elective (core).
  • Prepared the syllabus, lectures, homework, quizzes, and exams from scratch.
  • Graded homework, exams, quizzes, and final grades.
  • Assisted in the Data Structures and Algorithms class during the second semester too.
Technologies: React, React Native, JavaScript, HTML, CSS, University Teaching, Education, Git, Mobile Apps, Mobile Development

Tech Lead and Project Manager

2019 - 2022
WAW Lifestyle
  • Collaborated with the WAW Lifestyle app, designed for the career-driven individual to achieve all their set targets proficiently and effectively via assisting in balancing their health and mental wellness, social and career lifestyle choices.
  • Worked on the features that the mobile app offers, meditations, fitness exercises, a social networking experience tailored towards wellness, a live conferencing solution built for teaching wellness/fitness classes, payment processing, and much more.
  • Recruited and led the team that would design and develop WAW Lifestyle from 0 to 1.
  • Built the back end, front end, and cross-platform mobile app.
  • Designed, deployed,and managed the infrastructure. Built the DevOps pipeline and custom in-house development scripts and tools.
  • Broke down requirements, provided solutions to product design challenges, and managed the scrum meetings.
  • Built an immersive live video conferencing solution tailored to offer wellness/fitness classes online, including in-app purchases, billing, reports, and platform-specific actions.
  • Took simple one-sentence requirements in most cases (e.g., build a platform that provides bookable video classes) and created a whole product out of it—starting from conception, design, business logic, development, testing, and release.
Technologies: Node.js, Express.js, Kubernetes, Docker, Envoy Proxy, Amazon Web Services (AWS), Figma, React, React Native, Agile Software Development, JavaScript, Stripe, Amazon Route 53, Git, Linux, MySQL, DevOps, Stripe API, Jenkins, Amazon Elastic Container Registry (ECR), Amazon CloudFront CDN, Redux, Amazon S3 (AWS S3), Security, Amazon Simple Queue Service (SQS), Microservices Architecture, Technical Leadership, Code Review, Web Architecture, Cloud Infrastructure, Microservices, Software Architecture, Architecture, Back-end, Distributed Systems, Application Architecture, System Architecture Design, WebSockets, REST APIs, Material UI, Front-end, Web Development, Responsive Design, User Interface (UI), Mobile, Booking Systems, iOS, Mobile Apps, Xcode, Full-stack, Expo, Mobile UX, CSS, HTML, React Native Bridge, Jest, AWS Lambda, Web Usability, SQL, Chart.js, Firebase, Mobile Development, Agile, Scrum Master

Tech Lead and Project Manager

2020 - 2021
Neon Screens LLC
  • Recruited and led the development team that later created Neon's back end, front end, and TV app.
  • Designed the infrastructure and built the DevOps tools/pipeline.
  • Assisted in back-end development and bug fixes throughout the entire stack (back end, front end, mobile).
  • Successfully led the launch of the product from 0 to 1.
Technologies: JavaScript, React, Node.js, React Native, Jenkins, Amazon Elastic Container Service (Amazon ECS), Amazon Web Services (AWS), Next.js, TypeScript, TypeORM, Amazon Route 53, Git, Linux, MySQL, DevOps, Amazon Elastic Container Registry (ECR), Amazon CloudFront CDN, Agile Software Development, Amazon S3 (AWS S3), Jira, Scrum, Express.js, Amazon Simple Queue Service (SQS), Microservices Architecture, Figma, PostgreSQL, Technical Leadership, Code Review, Web Architecture, Cloud Infrastructure, Microservices, Software Architecture, Architecture, Back-end, Distributed Systems, Application Architecture, System Architecture Design, REST APIs, Material UI, Front-end, Web Development, Responsive Design, User Interface (UI), Mobile, Third-party Integration, Mobile Apps, Xcode, Full-stack, Expo, Mobile UX, CSS, HTML, Redux, AWS Lambda, Serverless, Web Usability, SQL, Chart.js, Prisma, Mobile Development, Agile, Scrum Master

Solutions Architect | Partner

2016 - 2019
Softlab Albania
  • Interviewed and hired the team that would later make up the company.
  • Consulted with all of the company's clients to map out their requirements and provide solutions (both technical and non-technical).
  • Ensured that the team met the requirements and deadlines.
  • Technically led the team by providing solutions, solving problems, training the members, and helping out in the deployment process.
  • Took on the role of project manager/product owner for multiple projects.
  • Worked on projects for both international and large national clients.
Technologies: Amazon EC2, Amazon Web Services (AWS), Git, CSS, MySQL, React Native, Bootstrap, jQuery, Laravel, PHP, JavaScript, React, APIs, Amazon Route 53, Linux, DevOps, Technical Leadership, Architecture, Back-end, Python, Application Architecture, System Architecture Design, REST APIs, Front-end, Web Development, User Interface (UI), Mobile, iOS, Mobile Apps, Xcode, Full-stack, Mobile UX, Node.js, HTML, Redux, SQL, Firebase, Mobile Development, Agile

Team Leader | Trainer

2014 - 2017
Albanian Informatics Tirana Olympiad Team
  • Trained the Albanian Olympics team in algorithms and data structures.
  • Organized summer boot camps, gave lectures, and led the team to the Olympiad's sites.
  • Represented the Albanian team at Balkan Olympiad in Informatics (BOI) 2014 Turkey as a deputy team leader, where my team won the first-ever bronze medal in Albanian history.
  • Served the Albanian team at BOI 2015 Bulgaria as a deputy team leader.
  • Led the Albanian team at BOI 2016 Cyprus as the team leader.
Technologies: Data Structures, Algorithms, Java, C++, C

Teaching Assistant

2013 - 2016
Epoka University
  • Worked as a teaching assistant for the following courses: Introduction to Algorithms and Programming (CEN 111), C and C++ Programming (CEN 112), and Analysis of Algorithms (CEN 303).
  • Prepared and graded homework assignments, provided support during exams, and lectured lab sessions.
  • Developed the students' assessment and training (SAT) system for Epoka University's Computer Engineering Department.
  • Created SAT similar to LeetCode but tailored not only to practice and learn but also to grade and evaluate homework with various features tailored to the University's needs.
  • Designed SAP system to allow students to practice solving algorithmic-type questions in their language of choice; the results are evaluated by an automated judge. This system allows professors to manage practice exams and homework.
  • Achieved that SAT was adopted as the default grading tool for homework coding assignments at the University of New York Tirana.
Technologies: Algorithms, Data Structures, C++, C, CSS, JavaScript, HTML

Full-stack Developer

2010 - 2016
Freelance
  • Worked as a freelance developer for various projects in different technologies.
  • Shipped projects both in Albania as well as in various international markets.
  • Took on projects and single-handedly developed the project end-to-end (back end, front end, Android, and iOS).
  • Worked with the latest trends/technologies as they came out.
Technologies: Realm, MySQL, Git, CSS, AngularJS, jQuery, Cordova, Ionic, Laravel, PHP, iOS, Android, Swift, Java, JavaScript, React, APIs, REST APIs, Front-end, Web Development, User Interface (UI), Healthcare, Mobile, Mobile Apps, Xcode, Full-stack, Node.js, HTML, SQL, Mobile Development, Agile

Android Developer

2015 - 2015
Kreatix
  • Worked on iOrder: an Android app that will be used by the largest nationwide food/beverage distribution companies to manage and keep track of the activity of all their sales team, orders, clients, inventory, invoices and so on.
Technologies: MySQL, Git, PHP, Subversion (SVN), Java, Android, APIs, REST APIs, Mobile Apps, SQL, Mobile Development, Agile

Reception | Hotel PMS

https://apps.apple.com/us/app/reception-hotel-pms/id1143079246
Reception is a complete and simplified hotel property management system, designed to perform and deliver memorable guest experiences. It's the most efficient way to manage hotels of all sizes, today and tomorrow.

Features:
• Complete check-ins and check-outs in a matter of seconds
• Move reservations by simply dragging and dropping them to different rooms
• Have all the booking channels integrated and easily reachable from the screen
• Create detailed profiles for your customers
• Personalize their stay with notes and reminders
• Create custom packages for different customer groups at any time
• Automatic updates for your availability and prices in booking channels
• Identify and apply discounts for returning customers
• Keep track and oversee all your payments inside the app
• Accept any type of payment method and never miss a payment again
• Your customers can split invoices and/or pay by any method that they prefer (i.e., card, cash, and check)
• A unique and feature-packed dashboard
• Reports on customers (including frequency, nationality, gender, spending, type, and more)
• Reports on revenue (including, frequency, occupancy rates, customer type, gender, channel, age group, and more)
• Reports on taxes

Cashier | Point of Sale

https://apps.apple.com/bt/app/cashier-point-of-sale-pos/id1185004497
Cashier is a flexible and free point-of-sale app for your iPad. Designed with hospitality in mind Cashier is ideal for your restaurant, bar, shop and all other services your hotel has to offer.

Cashier allows you to accept debit and credit cards straight from the app transforming your iPad into a mobile POS.

It's fully integrated with the reception app, Cashier, which allows you to take orders and accept payments when your guests check out on the front desk.

Features:
• Cloud-based
• Add products through a simple and intuitive interface
• Item variants, modifiers, and inventory
• Fully integrated with Reception
• Organize your orders through tickets
• Unlimited users with role-based permissions
• Accepts Visa, MasterCard, Discover, and AMEX
• Send and print receipts
• Apply discounts and issue refunds
• Compatible with receipt printers and kitchen ticket printers

WitBooking

• Guided the development team through best practices of building, maintaining, and deploying an SDK that will be used to transform simple hotel websites into fully functional booking engines, with integration steps that the average person can perform.
• Built a very robust, event-driven system that is transparent to the end-users website tech stack and is resilient to style or script collisions.
• Designed and built an MVP that would act as the framework and building blocks through which the development team can extend their product offering.
• Wrote detailed internal docs and external API and integration documentation.
• Integrated the SKD into their existing codebase and maximized code reuse while training the team on best practices and edge cases to consider when building on the framework.
• Build the automated deployment and release pipelines.

Scheduling | Booking Manager

https://apps.apple.com/bt/app/scheduling-booking-manager/id1351303591
Managing venues or any space a property has to offer, has never been simpler. Scheduling is an app that allows you to organize in a few taps and a time-based distribution all your services and spaces like spas, saunas, meeting rooms, pools, and more.

Features:
• Cloud-based
• Manage all venues and spaces a property has to offer
• Geared towards a professional and business use
• Organize a time-based distribution of all your services and spaces
• Sell services or products

Housekeeping Room Maintenance

https://apps.apple.com/bt/app/housekeeping-room-maintenance/id1184999799
Housekeeping is an app designed to facilitate the process of room maintenance. It is quick and intuitive to learn.

Fully integrated with the Reception app and Softmogul platform, making sure all rooms are on their actual status.

Features:
• Task management
• To-do lists
• Notifications
• Mark room as dirty (needs a cleaning), clean, or needs an inspection or repair
• Report lost-and-found products
• Team communication
• Charge the minibar
• Report room damages
• Cloud-based

SAT | Student Assessment and Training

I developed the student-assessment-and-training system for Epoka University's computer engineering department (a system similar to CodeForces, TopCoder, and the like).

This system enables students to practice solving algorithmic-type questions in their language of choice and the results are evaluated by an automated judge. Using the system, professors can manage practice exams and homework with flexibility on managing groups, mentors, collaborations, generating reports/grades, deadlines, multiple ways to evaluate solutions, maximum flexibility in adding new languages, and so on.

This system was later on used at the New York University of Tirana as well.

Gati.al

Gati.al is a digital platform that serves as an online meeting place for researchers and providers of professional services. The platform offers many advantages to its users, including the ability to be self-seekers and service providers to define the conditions for cooperation, schedules, and costs.

I worked on the Laravel back end as well as the cross-platform React Native application.

Kolibri

https://play.google.com/store/apps/details?id=al.lajme.kolibri&hl=en
Kolibri is a news app that selects the latest and best news from multiple national sources and summarizes them to present in a short and crisp 60 words or less format.

I worked on developing the back end as well as the cross-platform React Native application.

Nibblit

Your new best foodie friend! Nibblit doesn't just cover dietary requirements, it recommends venues based on your interests, tells you where all the current hype is and has full facilities and a food review function.

I worked on developing the backend as well as the cross-platform React Native application

Buletin

Buletin, an Android app similar to Flipboard for Albanian magazines and newspapers. It's the first of its kind in Albania and features Material Design and transitions that were just released by Google as well as a custom DOM parser (which I built for displaying DOM elements as native Android elements).

Ask Dr. Discovery

Ask Dr. Discovery can enhance your museum experience by answering questions in a way that is understandable and engaging for all ages and science knowledge.

WAW Lifestyle

https://apps.apple.com/us/app/waw-lifestyle/id1497164450
WAW Lifestyle is an app designed for career-driven individuals to achieve all their set targets proficiently and effectively via assisting to balance their health and mental wellness, and social and career lifestyle choices.
2013 - 2016

Bachelor's Degree in Computer Engineering

Epoka University - Tirana, Albania

Libraries/APIs

Node.js, React, Stripe, Stripe API, React Native for Web, REST APIs, Chart.js, jQuery, D3.js

Tools

Xcode, Git, Jenkins, Docker Compose, Amazon Elastic Container Registry (ECR), Amazon EBS, Amazon Simple Queue Service (SQS), Amazon CloudFront CDN, Trello, Slack, GitHub, Prisma, Envoy Proxy, Grafana, AWS SDK, AWS ELB, Jira, Amazon Elastic Container Service (Amazon ECS), RabbitMQ, Amazon EKS, Gulp, Figma, Expo, IntelliJ IDEA, Subversion (SVN), Sentry

Frameworks

Laravel, Lumen, React Native, Redux, Next.js, Bootstrap, AngularJS, Express.js, Gin-Gonic, Gorm, Ionic, PHPUnit, Django, Material UI, Jest, Electron, Tailwind CSS

Languages

PHP, JavaScript, Swift, HTML, CSS, TypeScript, SQL, Java, C++, C, Go, Python

Paradigms

Microservices Architecture, Agile Software Development, DevOps, Web Architecture, Microservices, Application Architecture, Mobile Development, Agile, Scrum, Unit Testing, Test Automation, UX Design

Platforms

Kubernetes, Docker, Amazon EC2, Android, iOS, Linux, Amazon Web Services (AWS), Mobile, Raspberry Pi, AWS Lambda, Firebase, MacOS, Google Cloud Platform (GCP)

Storage

MySQL, Realm, PostgreSQL, Amazon S3 (AWS S3), SQLite, Elasticsearch, MongoDB, Databases

Industry Expertise

Healthcare

Other

Amazon Route 53, WebSockets, Scrum Master, Architecture, APIs, Technical Leadership, Code Review, Cloud Infrastructure, Software Architecture, Back-end, System Architecture Design, Front-end, Web Development, Responsive Design, User Interface (UI), Third-party Integration, Booking Systems, Widgets, Mobile Apps, Full-stack, Web Usability, Prometheus, Algorithms, Data Structures, Product Owner, Domain-driven Design (DDD), Infrastructure, Distributed Systems, Mobile UX, React Native Bridge, Serverless, Cordova, Kubernetes Operations (kOps), Jaeger, Shell Scripting, Security, MERN Stack, CI/CD Pipelines, TypeORM, University Teaching, Education, Operating Systems, Computer Networking, Payment APIs, API Integration, Release Management, Scaling, Web Security

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