Denis C.

About Me

Denis is a Senior Software Engineer with 6 years of professional experience across various technology stacks, with a primary focus on Java and JavaScript. He has completed projects for startups and companies including applications for Canada’s definitive source of automotive information. Denis makes an integral part of software teams from solution design and implementation to testing, production support, and maintenance.

Frontend

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
Senior Software Engineer
2022 - Present (3 years)
Remote
  • Creating and developing innovative software solutions for various 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.

CARFAX Canada
CARFAX Canada
Software Engineer
2020 - 2022 (2 years)
Remote
  • Developed applications for Canada’s definitive source of automotive information, delivering vehicle history, appraisal, and valuation.

  • Increased execution performance of a service from 2 hours to only 3 min, reducing deployment cost.

  • Rewrote a legacy service to a better structured and designed modern service and migrated the services from on-premise to AWS.

  • Set up GitLab pipelines for testing and deployment on different environments.

Celonis
Celonis
Software Engineer
2020 - 2020
Pristina, Kosovo
  • Developed applications that help companies eliminate inefficiencies and achieve breakthrough performance.

  • Optimized and increased code readability by using better design principles and OOP concepts.

  • Implemented RabbitMQ to send messages asynchronously and implemented Bean Validation to validate objects more easily.

  • Added a high-speed data exporter that gathers all information about apps concurrently from multiple services and exports it in different file formats like XLS, XLSX, CSV.

Melita&Partners
Melita&Partners
Software Developer
2018 - 2020 (2 years)
Pristina, Kosovo
  • Implemented multi-tenancy architecture to dynamically add/remove tenants using Spring Security and Hibernate.

  • Created and optimized report queries for sales, stock management, and forecast for up to 30% in performance.

  • Added various app functionalities (e.g., creating offers, customer loyalty, stock movement, sales, etc.).

  • Improved code readability and app performance.

Showcase

Software Engineer - CARFAX Canada
Software Engineer - CARFAX Canada
  • CARFAX Canada is a platform that provides insights to improve vehicle decisions.

  • The platform has been rewritten and modernized to a more structured and designed service.

  • The migration to AWS includes technologies like Java, Kotlin, Node.js, TypeScript, React, Python, and AWS services.

Software Engineer - Hair Salon Management Application
Software Engineer - Hair Salon Management Application
  • An application facilitates appointment scheduling for various services.

  • It allows users to select a staff member, date, and time for appointments.

  • The application includes an admin page for managing appointments and statuses.

Software Engineer - Dummy Data Population
Software Engineer - Dummy Data Population
  • A CLI tool was developed for adding dummy data to databases.

  • The tool supports both MySQL and PostgreSQL databases.

  • The primary function is column type selection during data population.

Software Engineer - POS Application
Software Engineer - POS Application
  • Developed a Java, Spring Framework, and React-based project to assist a small grocery store with daily operations.

  • The project focuses on streamlining day-to-day tasks within the grocery store.

  • The repository is private, indicating a confidential development environment.

Education

Oracle Certified Professional, Java SE 8 Programmer II
Oracle Certified Professional, Java SE 8 Programmer II
Oracle
2019 - 2019
Oracle Certified Associate, Java SE 8 Programmer
Oracle Certified Associate, Java SE 8 Programmer
Oracle
2018 - 2018
Bachelor's Degree, Computer Science
Bachelor's Degree, Computer Science
University of Business and Technology - Kosovo
2016 - 2020 (4 years)