Đorđe S.

Đorđe S.

FullStack Developer

Top performer 10/10
Serbia
Trusted member since 2022
7 years of experience

With experience leading development teams, Djordje is a firm believer in achieving success through collaboration and personal dedication. His leadership approach fosters innovation, efficiency, and high-quality software solutions.

Notably, he has played a key role in developing and maintaining web and software services for one of the world’s leading companies, serving a user base of over 150 million. His expertise ensures the delivery of scalable, high-performance applications that drive business growth.

Main expertise

Node.jsNode.js7 years
JavaScriptJavaScript7 years
MySQLMySQL7 years
MongoDBMongoDB4 years
11+

Experience14

Dynamic Code

Senior Software Engineer

Dynamic Code
Healthcare
Jan 2024 - Jun 2024 · 5m
  • Led the refactoring of a monolithic Java/Spring application to the Next.js 14, integrating Redux Toolkit, Incremental Static Regeneration (ISR), and Storyblok CMS for efficient content management and improved performance.
  • Rearchitected the entire application following the Atomic Design principles, promoting component reusability and maintainability across the organization, while establishing a comprehensive Design System for consistent user experience.
  • Implemented a robust testing suite, including unit tests with Jest and end-to-end tests with Cypress, maintaining code coverage and ensuring high-quality, reliable application delivery.
  • Established a modern development workflow leveraging AWS Amplify and GitHub Actions for automated deployments, reducing onboarding time for new team members, and defining coding standards and best practices.
  • Mentored and provided technical guidance to the front-end team, fostering knowledge sharing and professional growth, while collaborating with cross-functional teams to align on requirements, project roadmaps, and timely delivery.
React.jsReact.js
PostgreSQLPostgreSQL
AWSAWS
Next.jsNext.js
CypressCypress
3+

Senior Software Engineer

MyFetch.fi
Transportation and Logistics
Jun 2023 - Nov 2023 · 5m
  • Spearheaded the development of a cross-platform mobile app for Android and iOS using React Native, enhancing operational efficiency and user experience
  • Architected and implemented robust backend systems using Java Spring, designing REST APIs, and managing PostgreSQL databases on AWS infrastructure
  • Directed the creation of an intuitive admin dashboard and e-commerce platform using React, streamlining business operations and expanding service offerings
  • Oversaw full-stack development utilizing React Native, React, Java Spring, PostgreSQL, and AWS, ensuring seamless integration across all platforms
React.jsReact.js
React NativeReact Native
JavaJava
Spring BootSpring Boot
Unit Testing
REST APIREST API
Ur&Penn

Lead Software Engineer

Ur&Penn
Fashion Tech
Feb 2023 - Jun 2023 · 4m
  • Led and mentored a global team of 9 engineers, driving innovation in custom software development, including a comprehensive CRM system with 150 modules for Ur&Penn, a major Scandinavian retailer
  • Steered strategic technical decisions and architecture design for a complex, multi-faceted software ecosystem, aligning with business objectives for 126 stores across Sweden and Finland
  • Served as the primary liaison between development team, clients, and stakeholders, translating business needs into technical solutions
  • Championed agile methodologies and best practices, fostering a high-performance remote team culture
  • Oversaw full-stack development utilizing React.js, Next.js, Elastic UI, Node.js, NestJS, PostgreSQL, TypeORM, GraphQL, GCP, Terraform, Docker, and Redis
  • Directed implementation of scalable, efficient solutions to meet complex retail industry challenges
  • Drove continuous improvement in development processes, code quality, and team productivity
React.jsReact.js
DockerDocker
PostgreSQLPostgreSQL
ElasticSearchElasticSearch
GraphQLGraphQL
3+

Senior Full Stack Engineer

Fugu - Every Payment Counts
Financial Technology (FinTech)
Oct 2022 - May 2024 · 1y 7m
  • Spearheaded the migration of terabyte-scale SQL databases from AWS RDS to GCP within a three-day window, ensuring data integrity, zero downtime, and a seamless transition to GKE. Managed all stages from planning to execution, including two trial runs.
  • Led the introduction and implementation of CI/CD processes using Pulumi, CircleCI, and GitHub Actions, establishing robust Infrastructure as Code (IaC) practices. This transformation automated manual workflows into efficient pipelines, enhancing deployment efficiency and organizational reliability.
  • Leveraged AWS services extensively, including ECS/EC2 for containerized application deployment, S3 for scalable object storage, Serverless technologies for efficient, event-driven computing, and RDS for managed relational databases.
  • Drove daily development efforts, spanning backend feature implementation in Node.js and Nest.js, SQL database management, and frontend development with React. Focused on innovative solutions and bug resolution to improve system performance and user experience.
  • Utilized AI technologies (OpenAI, Bard, Vertex AI) and conducted in-depth research to enhance KYC/KYB processes. Implemented Python scripts and OCR technologies for advanced computer vision tasks, including liveness detection, facial recognition, and document verification.
  • Developed a Web Tracker using Apache Beam and FPV3 and optimized webhook functionality with AWS SQS, streamlining operations and improving system reliability.
  • Led the architectural refactoring of a JavaScript-based monolithic application to TypeScript and Nest.js, enhancing code maintainability, system scalability, and performance.
React.jsReact.js
AWSAWS
CassandraCassandra
PythonPython
AWS SQSAWS SQS
5+

Senior Software Engineer

Accrue Savings Ltd
Banking and Finance
Apr 2022 · 3y 11m
  • Refactored all Pulumi IaC that was in one monolith codebase to the separate repositories
  • Cost, API responsiveness optimization
  • In charge of migrating our frontend app from Netlify to Vercel, migrated everything from Datadog/Sentry to Grafana, and all configuration related to Monitoring/Tracing/Alerting
  • Making changes to the API codebase by fixing error handling and connecting the complete tracing between the client-side and backend to be helpful to end users/engineers
  • Daily development of new features and bug fixing both on the Backend/Node & Frontend
GraphQLGraphQL
MobXMobX
Next.jsNext.js
Nest.jsNest.js
DataDogDataDog
PulumiPulumi

Full Stack Software Developer

Ragebite Ltd
Gaming
Sep 2021 - Apr 2022 · 7m
  • Led the development team with our SaaS product (Playbase.GG) matchmaking Whitelabel solution
  • Involved in setting-up infrastructure from zero for our SaaS and IaC with now 29 plus 2 GO Lang microservices that are spinning up on GCP/GKE behind Istio Service Mesh
  • Creating/maintaining Nest.js packages shared across microservices
  • Making Multi-Tenancy architecture works on Cloud Infra, Backend, and Frontend
  • Integrated CI/CD & DevOps/GitOps, Telemetry Tools/Platforms following best practices
  • Working daily on developing new features both on the Backend & Frontend
  • In charge of creating & delegating tasks/stories, leading sprint planning/reviews/retros
React.jsReact.js
GraphQLGraphQL
Next.jsNext.js
Google CloudGoogle Cloud
TerraformTerraform
3+

Full Stack Software Developer

Endava Ltd - Adobe
Information Technology (IT) and Services
Sep 2019 - Sep 2021 · 2y
  • Developing and maintaining web/software services for one of the leading companies in the world whose number of users exceeds 150+ million
  • Developing new features
  • Highly involved as others from the team in documenting everything before developing any feature
  • Writing Unit tests for both server-client/site features
  • Highly involved in our CI/CD by altering the existing Jenkins jobs & creating new ones, building pipelines, Docker files, Makefiles, shell scripts, Groovy application that was obligated for runtime modification of our Dockerfile, CDN projects that were pipelined as well as K8s CRDs
  • Highly usage of Splunk for debugging dev/stage/prod pods/containers and creation of visualized dashboards by using complex Splunk queries
  • Involved in many both exciting and complex solutions for our services
  • Reviewed code of other team members before descending it to the required branch
  • Learned a lot of security aspects when developing web/software applications/services
  • Involved in daily communication with teams/engineers, PO/PMs from USA, Canada, Romania, Serbia
  • Responsible for all end-user reports (bugs, feature requests, etc.)
  • Working in a great engineering team as the youngest person there in which engineers have more than 20/25 years of work experience
  • Involved in mentoring 3 Interns who landed jobs in Endava after the internship program
  • Business travel to the USA | Project planning & meeting the team (Boston).
React.jsReact.js
GraphQLGraphQL
Spring BootSpring Boot
MobXMobX
CucumberCucumber
2+

Software Developer

Endava Ltd - US Bank
Banking and Finance
Mar 2019 - Sep 2019 · 6m
  • Developing payment processors for one of the USA's leading payment/banking companies
  • Was one of the leading developers in the core team that developed the SDK for a payment processor that was published on the company's official site and used now by more than four multi-national companies for their implementation needs
  • Worked on bringing continuous integration to the higher level of the team by introducing Docker to all our projects we were developing and working on, as well as Jenkins jobs, brought automation of Unit/Integration tests
  • Was responsible for part of our dedicated servers & instances where our SDKs were in the process of developing/testing
  • Introduces the sternness of Unit testing of all our projects to achieve TDD shortly
  • Responsible for daily basis communication with clients, product owners, project managers, development teams from Romania, and end-users as being supportive
  • Worked in a team that follows agile methodologies & principles
  • Business travel to USA | Project planning (NY, Boston)
  • Team Building travel to Romania
PHPPHP

Lead Software Developer

Ragebite Ltd
May 2018 - Mar 2019 · 10m
  • Was responsible for leading/supporting/communicating with five developers in our startup
  • Communicated on behalf of the Back-End team with clients and others in the design team if needed, planning/updating the execution of products, troubleshooting & analyzing products
  • Contributed to the design & development of matchmaking (gaming) platforms for our three clients based on the MEVN stack
  • Developed robust framework on top of the Express & Node.js to ease the development, logic separation, and achieve abstraction for further development of required functionalities. (Currently, a framework is serving more than 100+ thousands of users)
  • When I started working in the startup, I introduced the agile methodology and its advantages since there was no standardized application development/delivery/communication with clients other than the basic ones. From this, the need arose to implement CI flow
  • Contributed to an existing matchmaking platform that was a legacy one
  • Besides matchmaking platforms, the startup was early based on the WordPress themes they developed under the "PixieSquad" name; I was involved in leading and developing the eSports WP theme named "PixieFreak" that more than 700+ satisfied customers use with 4.79 (from 5.00) star rating
  • Worked in a team that follows agile methodologies & principles

Software Developer

Ragebite Ltd
Gaming
May 2018 - Mar 2019 · 10m
  • Led and supported a team of 5 developers in our startup, fostering a collaborative and productive work environment.
  • Acted as the primary liaison for the Back-End team with clients and the design team, managing product execution plans, troubleshooting, and analysis.
  • Designed and developed matchmaking gaming platforms for three clients using the MEVN stack (MongoDB, Express, Vue.js, Vuex, Node.js), Redis, and S3.
  • Created a robust framework on top of Express & Node.js to streamline development, logic separation, and functionality abstraction, serving over 100,000 users.
  • Implemented agile methodologies, significantly improving the standardization of application development, delivery, and client communication.
  • Established a CI flow integrating Jira, Jenkins, SonarQube, GitLab, and Docker, enhancing project management and code quality.
  • Enhanced an existing matchmaking platform built on Laravel 5 (PHP, MySQL, JavaScript, Vue.js), contributing to its legacy system.
  • Led the development of the eSports WordPress theme "PixieFreak," achieving a 4.79/5.00 star rating and 700+ satisfied customers.
  • Followed agile methodologies and principles throughout the project lifecycle.
PHPPHP
LaravelLaravel
React.jsReact.js
Vue.jsVue.js
Express.jsExpress.js

Senior Software Developer

Telenor Ltd
Telecommunications
Nov 2017 - May 2018 · 6m
  • Contributed to the design and development of Telenor's central CRM system
  • Communicated with business CRM users to implement new functionalities/business rules based on PHP
  • Consumed services and tried to find the most optimal solution for consuming them as developers to minimize the load on the system
  • Wrote Unit & Selenium tests for every new functionality in the system and improved and refactored the existing tests
  • Reviewed the code of other colleagues in the team before descending it to the required branch
  • Implemented and defined architecture stack for testing React part of the application that is used by other developers and the QA team
  • Improved continuous integration/delivery systems/tools by refactoring existing deploy server scripts and writing new ones for automating everything with minimal effort
  • Improved ELK Stack & Visualization for the needs of the QA team
  • Improved dockerized/virtualized applications, implemented docker-compose, and scaled the same to match the best performance
  • Worked in a team that follows agile methodologies & principles
OracleOracle
Doctrine ORMDoctrine ORM
Soap

Back End Developer

Cubes Ltd
Mar 2015 - Nov 2017 · 2y 8m
  • Developed & contributed to the CMS/CRM systems based on multiple PHP frameworks
  • Troubleshoot, tested, and maintained existing project codebases
  • Developed REST/SOAP services for external software consumers whose number of requests now exceeds tens of thousands a day
  • Wrote Unit tests for core functionalities
  • Developed multiple PHP/JS-based packages following the latest standards & principles that are published on Github and used on numerous projects in the core codebase
  • Dockerized and tried to implement/find the best CI solution for multiple applications to make easier development for developers
  • Helped implement best practices such as version control, CI & development/deployment automatization
  • Improved existing continuous integration system by enhancing Jenkins & server scripts to automate everything possible with minimal effort
  • Defined the code architecture/interfaces that other developers followed in the team for multiple projects
  • Provided complete technical support for CMS/CRM functionalities
  • Provided creative input for making the applications more dynamic, interactive, and user-friendly
  • Performed application maintenance, monitoring, and enhancements
  • Maintaining existing legacy web applications and building new features for clients
  • Worked in a team of 5-10 people following agile methodologies & principles

Back End Developer

Cubes D.O.O
Art and Design
Mar 2015 - Nov 2017 · 2y 8m
  • Developed and enhanced CMS/CRM systems using a variety of PHP frameworks (Symfony, Zend, Laravel), MySQL, MongoDB, and JavaScript (Vue.js), contributing to robust and scalable solutions.
  • Conducted troubleshooting, testing, and maintenance of existing project codebases, ensuring reliability and performance.
  • Created REST/SOAP services catering to external software consumers, handling tens of thousands of requests daily.
  • Authored unit tests for core functionalities, reinforcing the stability and quality of our systems.
  • Developed and published multiple PHP/JavaScript packages on GitHub, adhering to the latest standards and principles, and integrated into multiple projects within the core codebase.
  • Led the Dockerization of various applications and explored optimal CI solutions to streamline the development process.
  • Implemented best practices in version control (Git), CI, and development/deployment automation, enhancing team efficiency and code quality.
  • Enhanced the existing continuous integration system, optimizing Jenkins and server scripts for maximum automation and minimal manual effort.
  • Established code architecture and interfaces followed by the team for multiple projects, standardizing development practices.
  • Provided comprehensive technical support for CMS/CRM functionalities, ensuring seamless operations.
  • Injected creative input to enhance application dynamism, interactivity, and user-friendliness.
  • Conducted application maintenance, monitoring, and enhancements, ensuring continuous improvement.
  • Managed legacy web applications, introducing new features to meet client needs.
  • Worked in a collaborative team of 5-10 people, adhering to agile methodologies and principles.
PHPPHP
SymfonySymfony
LaravelLaravel
Vue.jsVue.js
ZendZend
VuexVuex

Back End Developer

Reccode Ltd
Information Technology (IT) and Services
Jun 2013 - Nov 2014 · 1y 5m
  • Contributed to the design and development of content management systems
  • Troubleshoot problems, tested, and implemented exciting solutions, and maintained existing applications
  • Optimized web application performance by profiling & enhancing the same with the latest technology
  • Worked with web designer & project manager and stayed on target
  • Was responsible for hosting stack behind the applications & monitoring the same
  • Communicated directly with the clients when needed
PHPPHP
LaravelLaravel
NativeScriptNativeScript
WordPressWordPress
Apache HTTP ServerApache HTTP Server

Assessments

Engineering excellence

Djordje’s overall performance in a 90-minute live technical assessment ranks in the top 5% of vetted FullStack Developers at Proxify.

Education

TSO
The School of Electrical and Computer Engineering of Applied Studies
Applied Sciences2015 - 2019

Stop browsing.
Get matched faster.