Chief Technology Officer
2016 - PRESENTSoftmogul, Inc.- Started from scratch and built the most advanced all-in-one cloud and mobile property management software.
- Accepted at Plug and Play Tech Center accelerator and raised a record-setting $2-million series A for the Albanian startup ecosystem.
- Provided hands-on development of multiple iOS applications, web back-end services, and front-end clients.
- Fine-tuned the system's performance, scaling, algorithms, and security.
- Managed and led the development team, organizing it into smaller agile teams.
- Implemented scrum and ensured everyone happily followed the rituals while meeting the sprint goals.
- Acted as a product owner for all products distributed across three development and one design team.
- Implemented DevOps, CI/CD, and in-house development scripts/tools.
- Performed code reviews and release management for all the projects.
- Implemented the best coding practices for all back-end services across multiple communication protocols (GRPC, HTTP, WebSockets), encodings (JSON, XML, Protobuf, CVS) across our Node.js, Go, and PHP back-end services.
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 ECR (Amazon Elastic Container Registry), 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, MUI (Material UI), Front-end, Web Development, Responsive Design, User Interface (UI)Tech Lead and Project Manager
2019 - 2023WAW Lifestyle- Led the team that designed and developed WAW Lifestyle from 0 to 1.
- Built the back end, front end, and cross-platform mobile app.
- Designed and deployed the system architecture and infrastructure. Built the DevOps pipeline and custom in-house development scripts/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.
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 ECR (Amazon Elastic Container Registry), 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, MUI (Material UI), Front-end, Web Development, Responsive Design, User Interface (UI)Adjunct University Lecturer
2021 - 2022Barleti University- Recruited to start and teach a new mobile development class to bridge the gap between the academy and industry.
- Prepared the syllabus, lectures, homework, quizzes, and exams from scratch.
- Graded homework, exams, quizzes, and final grades.
- Assisted in the Data Structures and Algorithms course during the second semester.
Technologies: React, React Native, JavaScript, HTML, CSS, University Teaching, Education, GitTech Lead and Project Manager
2020 - 2021Neon 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 ECS (Amazon Elastic Container Service), Amazon Web Services (AWS), Next.js, TypeScript, TypeORM, Amazon Route 53, Git, Linux, MySQL, DevOps, Amazon ECR (Amazon Elastic Container Registry), 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, MUI (Material UI), Front-end, Web Development, Responsive Design, User Interface (UI)Solutions Architect | Partner
2016 - 2019Softlab 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)Team Leader | Trainer
2014 - 2017Albanian 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++, CTeaching Assistant
2013 - 2016Epoka 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++, CFull-stack Developer
2010 - 2016Freelance- 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)Android Developer
2015 - 2015Kreatix- 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