Aleksandar is a Full-stack and RoR Developer who specializes in using an engineering approach in solving complex software problems and writing clean code and TDD using the latest tools in Ruby on Rails, Java, JavaScript, Knockout.js, React.js, and other technologies. He is a customer-centric developer who delivers advanced and highly functional software solutions that exceed client requirements.
Working with already established teams across the US, Europe, Canada, and Australia to help them reach their goals, or creating a local team to build apps from scratch.
Helping app development from scratch, creating architecture or extending the existing apps with additional functionalities.
Supporting web and mobile apps and various types of API services.
Working with large-scale apps with a large user base of 5+ million users and creating products that earn revenue by real users.
Providing services as a team lead, CTO, architect, or a senior developer on various top-niche products.
Designed, developed, and implemented a new teacher-student live streaming app for a client using Ruby on Rails, Amazon EC2, Wowza, and S3.
Led and provided technical support as CTO and architect on a package pickup and delivery system using a subscription model including invoicing and payment processing for a client.
Built and improved the performance and efficiency of tasks such as invoicing, creating PDFs, and payment processing (Bitcoin, PayPal and Stripe) on the finance apps of different clients.
Implemented a number of DB2 scripts, updating a few thousand records on the system, along with code fixes without further issues.
Contributed to product ideas and innovation by implementing new features for a vast database-driven peer review system with 5+ million users.
Applied best development practices in finding the root causes of critical issues that could potentially affect access to hundreds of journals in the system.
Engineered and maintained new features for digital signal processors for sound and video processing.
Designed, developed, integrated, and tested a new Android platform for controlling in-house lighting using Android, Linux Server (C code), and WiFi dongle components with very few resources.
Implemented a DSP simulator for emulating the real DSP processor, implementing the solution in C and Assembly.
ScholarOne provides comprehensive workflow management systems for scholarly journals, books, and conferences. It is a database-driven app where every publisher has their own custom workflow of how the manuscripts will be processed. Developed new features for a live app with over 1 million active users. Discovered numerous root-cause issues in the app, with over half a million lines of code, and implemented advanced fixes. Released stable fixes and features, significantly minimizing bugs and performance lags.
Boutique Air provides air charter services to private groups/individuals and offers online booking services to commercial travelers on its website and through travel agencies. Developed the back-end components of the website using Ruby on Rails and successfully implemented the integration of the website API and payment processor.
Splice Machine OLPP is a scale-out SQL RDBMS that seamlessly performs both OLTP and OLAP with Machine Learning and streaming capabilities. Created a Big Data adapter in Rails for a new Java JDBC driver for the new database. Optimized and enhanced the speed of database queries using JRuby.
Bonsai is an all-in-one freelancing solution for the world's best creative freelancers, dedicated to helping companies and independent talent work better together. Contributed to the development of app v1.0., implemented payment processing, added new features, and incorporated remote services.