English:
Advanced
Djordje S.
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 availableExpertise
Years of commercial development experience
3 years of experience
Core technologies
Other technologies
Project Highlights
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
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.
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
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
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
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
Education
Higher education in Computer Science
Agency
10-50
GMT+1
Novi Sad, Serbia
Core Expertise
Industries
Business & Productivity, E-Commerce & Retail, Branding, design, web development
Want to hire this engineer?
Check if Djordje is available