Dušan Petković

Me

I am a results-driven front-end web developer with extensive experience building customized solutions utilizing React, TypeScript, JavaScript, SCSS, ES6, and Node.js. I have experience leading small teams of developers, writing project specifications, and communicating directly with clients.

I am motivated to constantly improve my skills and provide value to clients by working on the cutting edge with a focus on the front-end while maintaining full-stack awareness and ability.

:large_orange_diamond: Skills

:green_book: ReactJs :green_book: TypeScript :green_book: JavaScript :green_book: ES6 :green_book: NestJs
:green_book: NextJs :green_book:Express :green_book: NodeJs :blue_book: MySQL :blue_book: MongoDB
:green_book: SASS :green_book: LESS :green_book: HTML5 :orange_book: Photoshop :orange_book: Ilustrator

Work Experience

:large_blue_diamond: Software Engineer | NCR Voyix

2024 Feb – Present

  • Bulding the next gen finance platform.

:large_blue_diamond: Senior Frontend Engineer | Santos Consulting | Contract

2023 Oct – Present

  • Successfully converted an Angular 8 application to React 18, refactoring the codebase and improving maintainability and performance.

:large_blue_diamond: Senior Frontend Engineer | QCerris

2020 – 2023 Oct

  • Successfully led the migration of a legacy React/Webpack project to Next.js 13 to utilize server-side rendering, serving mostly pre-rendered static pages, and improving crawlability for better on-page SEO.

  • As part of a development team was involved in planning and architecture of a healthy food delivery platform, our team successfully built a working meal planner based a user current diet, built using the following stack: React, Java, Jenkins.

  • Successfully implemented a booking time slot calendar UI for a medical treatment platform using React and Redux as the front-end stack, helped the team with both the architecture of the whole booking site and platform in general.

  • Improved the success rate for new carriers signing up to track shipments by implementing a new UI flow for signup. Stack: React, Antd, Zustand.

  • Led the front-end team in planning and organizing the effort for a new project for adapting the current UI to a micro front-end framework.

  • Streamlined the tracking visibility platform translation process, by implementing a full circle translation upload process using Jenkins, nodejs, firebase, etc…

:large_blue_diamond: Frontend Software Engineer | GenEng and Biotech News

2018 - 2019

  • Created a custom ReactJS interface for managing email campaigns, the interface allows full-fledged content management for email templates.

  • Created custom GEO searching mechanism for a medical directory website, both front-end side and back-end.

  • Created a module in ReactJS for newsroom editors to manage articles and organize them in folders for easier maintenance.

  • Created a ReactJS interface for organizing articles inside categories and ordering them with a drag and drop functionality.

:large_blue_diamond: Full Stack Software Engineer | Command Media

2014 - 2017

  • Improved all projects codebases by initiating code reviews amongst the team.

  • Created a custom warranty system for maruyama-us.com, which made large savings to the company.

  • As a member of a dev team collaborated on creating a custom interface in ReactJS for managing and displaying a custom voting system.

  • Optimized the staradvertiser.com website with millions of unique visits to load faster reducing the load on the database.

  • Designed a custom infrastructure to manage multiple gpsinsight.com documentation portal functionalities from a single parent theme.

  • Lead a project for a custom cashback service type website for businesses to advertise their offers/services.

Other Experiences

  • Project - taglog
    • Developed a front-end interface and a backend service with ReactJS and Nestjs for a web development tool app, serving as an online development logging console.
  • Web Developer - UpperEastDesign

    2012 - 2013

  • Web Developer / Web Designer - TehnoMS

    2011 - 2012

Languages

  • English, Fluent
  • Serbian, Native

:book: Education

Singidunum University

  • Bachelor’s degree - Business IT, Graphic Design – 2007 - 2011

Mechanical Technical School “15. maj” Niš

  • Mechanical technician for computer-aided design – 2003 - 2007