Aleksandar Z.

About Me

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.

Frontend

Database

Other

Work history

UpStack
UpStack
Full-stack Software Engineer
2018 - Present (7 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

LINKLUNA IT
LINKLUNA IT
CTO
2014 - Present (11 years)
Novi Sad, Serbia
  • 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.

CSSAWSTechnical Architecture
Freelance
Freelance
Rails Engineer
2013 - 2014 (1 year)
Remote
  • 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.

Thomson Reuters (PSG)
Thomson Reuters (PSG)
Web Engineer
2011 - 2014 (3 years)
Remote
  • 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.

MicronasNIT (now RT-RK)
MicronasNIT (now RT-RK)
Software Developer (incl. internship)
2007 - 2010 (3 years)
Remote
  • 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.

AndroidLinuxAssemblyCWiFi Digital Signal Processing

Showcase

Java Developer - Scholar One
Java Developer - Scholar One
  • ScholarOne is a database-driven workflow management system for scholarly publications.

  • It supports custom workflows for each publisher, allowing for unique processing steps.

  • The app has been significantly improved with new features and fixes, addressing root causes and performance issues.

Full-stack Developer - Boutique Air
Full-stack Developer - Boutique Air
  • Boutique Air offers air charter services to private groups and individuals.

  • The company provides online booking services for commercial travelers through its website and travel agencies.

  • Developed the back-end components of the website using Ruby on Rails and successfully integrated the website API and payment processor.

Full-stack Developer - Splice Machine OLPP
Full-stack Developer - Splice Machine OLPP
  • Splice Machine OLPP is a scale-out SQL RDBMS designed for both OLTP and OLAP workloads.

  • It incorporates Machine Learning and streaming capabilities for enhanced data processing.

  • A Big Data adapter has been created in Rails for a new Java JDBC driver.

Full-stack Developer - Bonsai
Full-stack Developer - Bonsai
  • Bonsai is a freelancing solution designed for creative talent.

  • It contributes to the development of app v1.0 and includes payment processing and new features.

  • Bonsai integrates remote services for collaboration.

Education

Master of Electrical and Computer Engineering
Master of Electrical and Computer Engineering
Technical University of Novi Sad - Serbia
2003 - 2009 (6 years)