Dušan S.

About Me

Dušan is a Senior Software Engineer with 10+ years of subject-matter expertise and experience iterating various projects (eCommerce, web platforms, API development) using different frameworks and CMS solutions. He is hands-on with LAMP technologies, object-oriented programming concepts, web standards, and web CMS platforms, driving innovation and producing high-quality and performant solutions for clients.

Frontend

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
Senior Software Engineer
2020 - Present (5 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.

HTEC
HTEC
Software Engineer
2017 - 2020 (3 years)
Niš, Serbia
  • Oversaw the development of a web-based workforce management system with 500K+ users and implemented a mobile REST API, improving the performance of existing code and resolving security issues.

  • Worked on the integration of eCommerce platforms on the Ctree project into a chat collaboration platform, implemented single-side on authentication, and handled data synchronization between the two platforms.

  • Engineered solutions for generating PDF reports and implemented an import and export functionality to manipulate data between Verso.de and external platforms.

Ingsoftware
Ingsoftware
Web Developer
2016 - 2017 (1 year)
Niš, Serbia
  • Worked on GoldSilver.com's eCommerce site and implemented the overall website architecture by writing clean, scalable, modular, and well-structured code for the solution.

  • Built and extended admin panel functionality on the client website.

  • Refactored and converted legacy code into a modern Laravel 5 solution.

Freelance
Freelance
Software Engineer
2015 - 2016 (1 year)
Remote
  • Designed, developed, coded, debugged, tested, and documented solutions to meet business requirements, translating functional specifications into working software for clients.

  • Managed individual project priorities, deadlines, and deliverables.

  • Adhered to architecture standards and development best practices, optimized code to improve performance, and wrote tests to assess the performance of implemented functionalities.

Young Culture (now CREATEQ)
Young Culture (now CREATEQ)
Software Engineer
2012 - 2015 (3 years)
Niš, Serbia
  • Delivered eCommerce solutions and resolved complex issues on client projects.

  • Provided subject-matter expertise for responsive web app development, Magento modules, and back-end solutions.

  • Applied the latest best practices and knowledge of specific functional areas of expertise on the SDLC.

Future Forward
Future Forward
Web Developer
2012 - 2012
Niš, Serbia
  • Integrated a CRM solution into a new Drupal site, making back-end web updates through the Drupal CMS system.

  • Defined the technical requirements for creating the custom theme and developed the required modules for the CiviCRM.

  • Analyzed and fixed code templates, evangelizing best practices and advising on the best direction to take the solution.

Ates International
Ates International
Web Developer
2011 - 2012 (1 year)
Niš, Serbia
  • Played a direct role in the development of Cacl4print's web application, implementing key application components and handling complex issues.

  • Worked on an API solution for iPad app integration.

  • Addressed website issues and implemented processes to ensure that new solutions meet client requirements.

Troxo DOO
Troxo DOO
Software Developer
2008 - 2011 (3 years)
Niš, Serbia
  • Developed and delivered software solutions for clients, creating themes for various template pages, solving and implementing GUI changes, and handling bug fixes and layout redesign.

  • Took technical responsibility for developing web apps, custom themes, and CMS implementations, evaluating and optimizing technical solutions.

  • Applied new methods and procedures in project implementation, adhering to development standards and best practices.

Showcase

Software Engineer - VERSO
Software Engineer - VERSO
  • Verso is a social responsibility platform for companies to manage sustainability information and engage stakeholders.

  • It provides features for generating PDF files, reports, and GRI compliance materials.

  • The platform is a multi-tenant application with a central super-admin instance and tenant instances for clients.

Software Engineer - Quinyx
Software Engineer - Quinyx
  • Quinyx is a workforce management application providing support for scheduling, time reporting, communication, task management, budgeting, and forecasting.

  • The application was implemented as part of a team, including mobile REST API development, code performance improvements, and security resolution.

  • Quinyx was upgraded to a modern PHP framework and architecture, launched on Google Play Store with significant downloads and user base.

Software Engineer - GoldSilver
Software Engineer - GoldSilver
  • GoldSilver offers education and dealer services to bullion investors.

  • The company developed and enhanced the eCommerce site's functionalities and admin panel.

  • The web application is live and supports over 100,000 users.

Education

Bachelor’s Degree, Electrical Engineering and Computer Science
Bachelor’s Degree, Electrical Engineering and Computer Science
University of Niš - Serbia
2011 - 2015 (4 years)