Summary

Expertise

Project Highlights

Education

Agency

DS

English:

Advanced

Djordje S.

vetted by Youteam

Vetted by YouTeam

Serbia

UTC +01:00

Europe/Belgrade

English:

Advanced

I'm currently focused on back-end technologies, Ruby and Ruby on Rails. I have experience in writing tests with RSpec and Cucumber.

In my career, resposponsibilities that I had and achievements I've accomplished are mostly: Understanding design concepts and apply them on Backend functionality Taking care of Staging Database. Fixing various bugs on Staging environment on Heroku. Deploying code to Production environment. Learning about Stripe and implementation in Ruby. Completing some of ROR courses and some major parts of Backend roadmap.

Want to hire this engineer?

Check if Djordje is available

Expertise

Years of commercial development experience

3 years of experience

Core technologies

Ruby 3 years
Ruby on Rails 3 years
RSpec 3 years
Git 3 years
Relational Databases 3 years
API 3 years

Other technologies

AWS
CSS
Heroku
JavaScript
MySQL
Bootstrap
HTML
Redis
Postman
Sidekiq
Docker
Swagger

Project Highlights

icon
Ruby developer

CMMC+

CMMC (Cybersecurity Maturity Model Certification) application is intended to serve as a tool for evaluation and certification that companies implement appropriate cybersecurity practices and processes to protect Federal Contract Information (FCI) and Controlled Unclassified Information (CUI) within their unclassified networks.

Responsibilities & achievements

Implementing new feature and functionalities Adding various tests Maintaining project (upgrading, taking care of deprecated code) Finding best solutions for fast and organized API-s Improving documentation Interact with multiple levels of project production (Heroku) Taking care of Staging Database

GitHub
Heroku
Ruby
Ruby on Rails
icon
Rails Developer

InfoZgrada

The main purpose of InfoZgrada web application is to help companies and managers to manage residential communities. The application is also intended for residents, and should help them to have better insight in their residential community. Also, it’s very useful to report malfunctions, notices, send messages and it’s easier for residents to get in touch with their manager of the residential community.

Responsibilities & achievements

Developing new features using Ruby on Rails Implementing API for a mobile application Maintaining versions of technologies used during project development. Building administration dashboards for service companies and platform super admins Implementing AWS S3 file upload/removal functionality Background Jobs Fixing and writing new tests for new project functionalities. Fixing various problems caused by implementing new features. Generating documentation Code reviewing Implementing CRUD APIs for Application entities Using Heroku to access the staging environment. Interact with the team to make better solutions.

API
GitHub
Heroku
Ruby
Ruby on Rails
Cucumber
icon
Full Stack Developer

Swapi

Swapi is an application made for StarWars characters, Its purpose is to allow users to be able to vote, comment, post on various StarWars movies characters. Swapi has all basic information about every StarWars character.

Responsibilities & achievements

Developing application from scratch GitHub actions configuration Finding and resolving issues Fetching data from another API Configuring RuboCop, Reek, Brakeman Writing RSpec tests Working with bootstrap classes Realtime search via hotwire Deploying to production Working with AWS microservices

GitHub
Heroku
Ruby
Ruby on Rails
RSpec
icon
Ruby developer

Anagrams

Given a file containing one word per line, print out all the combinations of words that are anagrams, line in output contains all the words from the input that are anagrams of each other.

Responsibilities & achievements

Create and structure mini project with best practices and design patterns used in Ruby

Ruby
Git
icon
Developer

Pascal Triangle

Compute Pascal’s triangle up to a given number of rows. In Pascal’s Triangle each number is computed by adding the numbers to the right and left of the current position in the previous row.

Responsibilities & achievements

Improving general knowledge in OOP Making practical solution for Pascal triangle assignment

Ruby
Git
RSpec
icon
Full Stack Developer

NG Collector

Comprehensive National Geographic Magazine Collector’s Guide. This application where users can store National Geographic magazines online. Before the age of computers, physically collecting the magazines was the only way of having access to the breathtaking stories and photographs the editorship bound together. Even after the number of subscriptions decreased during the first decade of the 21st century, owning a hard copy is still more alluring than reading an article online. Not only can collectors always read their favorite articles, but they are preserving them for the generations to come.

Responsibilities & achievements

Upgrade Rails version to 7.0 Switch to import maps Switch to turbo Replace Sprockets with Propshaft Replace old technologies with new ones Fix Docker configuration Enable Recaptha Add Github workflow Fix deprecations Implement selenium webdriver Add Capybara configuration for selenium webdriver

GitHub
Ruby
Ruby on Rails
Cucumber

Education

Higher education in Computer Science

Agency

Web and mobile app development agency #2691

10-50

GMT+1

Novi Sad, Serbia

Core Expertise

CSS
Java
React.js
Ruby on Rails
UI
UX
Go
Golang
HTML
SEO

Industries

Business & Productivity, E-Commerce & Retail, Branding, design, web development

Want to hire this engineer?

Check if Djordje is available