Versatile Full-Stack Developer with 5+ years of experience using JavaScript technologies with React Native/React/Ember.js/Node.js, as well as Ruby on Rails, Java, and database modeling. Hands-on experience in architecting and building distributed microservice systems on the back-end as well as front-end using multiple technologies. Stefan is a detail-oriented engineer and strives to stay updated on the latest tech practices, developing enterprise software, and bringing growth for companies.
Worked on state-of-the-art analytics system for a complete restaurant management platform, and delivered it with one more team member in 3 months.
Developed a next-generation platform that connects inventory, ordering, AP, Accounting and Analytics which can be accessed by web browsers and mobile devices as well. Built over 20 POS and Accounting integrations by using Java Play framework.
Built a React-Native mobile app from scratch for Inventory management that now has more than 1000 users.
Acted as Lead developer of a team that was developing apps for boosting accountants productivity, speeding up the process of onboarding new members into the company, which includes executive, accountant, and developer positions.
Worked on the development of AI software that was processing bills/invoices and delivered the product to production within 6 months. The system now serves more than 20000 users.
Actively developed, maintained, and improved Dooer Services, working on overall system architecture enhancements.
Developed applications for Metropolitan University in Nis, Serbia, performing analysis, debugging code, and maintaining the stability of all systems.
Designed and developed new features for the University's administrative system, which led to measurable improvements.
Converted UI/ UX design wireframes to code, produced visual elements of the websites/web applications. Resolved cross-browser and cross-platform compatibility issues.
The Bevager Inventory app allows you to fly through an Audit with ease. With barcode scanning, a handy bottle slider, and a fast calculator, completing your routine Inventory has never been easier. Foodager/Bevager mobile app is built using React Native. The app is used for managing inventory at the end of the month by scanning barcodes or QR codes that are attached to products in restaurant basement or any other facility, also allows users to receive notification of some unexpected changes in inventory over a month. I developed the apps from scratch for both iOS and Android platforms. Improved the time in which features were delivered to clients. The project was successfully installed and currently has over 1000 users. Technologies used in the project: Node.js, React-Native, Redux, Java Play.
Dooer is a new, revolutionary bookkeeping service at a fixed, low price. It is the simplest and most modern way of managing accounting, invoicing and payroll. Dooer is a fintech startup founded with the goal of taking accounting into the future. With the help of cutting-edge, AI-based products, Dooer wants to make life easier for all small businesses and their employees. I developed new features according to client needs and maintained existing ones. Worked on the development of state of the art AI software for processing company expenses. Increased app stability and producing tests for every method and service. The project was successfully launched and has more than 20k users at the moment. Technologies used in the project: Node.js, React-Native, React, Redux, Postgres, Microservices.
Craftable is a complete restaurant management platform that allows management of a single restaurant or chain of restaurants. It has state of the art analytics system which is used for lowering labor costs. Inventory management is lowered by 50%, also allowing the user to see purchases vs sales, prime costs and operation statements without a hassle. It is is an all-in-one platform developed to control every feature of your bar program and your restaurant menu by having menu engineering ability with recipe costing and price comparison. The platform also has 60+ POS and Accounting integrations which enable real-time automation of restaurant operations. I worked on the development of the state of the art inventory system for a single or chain of restaurants with various type of management. Delivered features that supported various client needs in a very active environment such as a restaurant business. Optimized the time in which features were being delivered to clients. The project was successfully launched and has more than 10k users. Technologies used in the project: Node.js, Ember.js, Java Play, MySQL.