Marjan P.

Back End Developer

485 dollar
Freelancer
16 ans
Novi Sad, SERBIE

Mon expérience

Voir plus

FreelancingMay 2011 - Présent

- Remotely developing new websites and maintaining existing websites built on Ruby on Rails as a base, Linux VPS administration on Linode and AWS, scaling and distributing high-traffic Rails applications, defining and upgrading system architecture, all while maintaining 99.99% availability.
- Also building and leading teams of freelance Rails developers.
Voir plus

ShowMojoMay 2020 - February 2022

- Continued development by adding new features and maintaining existing ones. Helped to hire new developers, define development process, reviewed code, administered servers, and kept shipping new features and other updates.
- Had to solve many scaling issues, both to keep an acceptable level of performance as the user-base grew, and to scale the development of the project, to support a large amount of features in one project and allow new ones to be added at a good rate.
Voir plus

CANVAS United / Deploy IncJanuary 2019 - March 2020

Mostly API development in Ruby on Rails for Crunch.com, with some smaller React and Web development work.
During this time, the team:
- Migrated the system from Heroku to AWS,
- Rewrote the split site administration panel as a React application, improving usability to a great length,
- Added many new features for class and member management.
Voir plus

ShowMojoMarch 2014 - December 2018

- Started as the only developer, stabilized the production environment and continued development by adding new features and maintaining existing ones. Helped to establish a team of developers, define development process, reviewed code, administered servers, and kept shipping new features and other updates.
- Had to solve many scaling issues, both to keep an acceptable level of performance as the user-base grew, and to scale the development of the project, to support a large amount of features in one project and allow new ones to be added at a good rate.

Faculty of Technical SciencesOctober 2012 - November 2013

Voir plus

DMS GroupJanuary 2006 - December 2011

- Python GUI client application development for internal use, with omniORBpy library used for communication.
 - Maintenance, enhancement and project specific customization of Siemens Spectrum SCADA system, running on Solaris and written in C++, Pascal, Java, PL/SQL, Oracle Forms and Fortran. Development was done using Netbeans, ClearCase, Ubuntu, Mercurial, Vim (FTW), etc. Responsibilities ranged from coding to project estimation, training and small team leadership.
- I also spent 1.5 years modeling XML messages for power systems using CIM. For this work I spent some 7 months in the US. In this position beside modeling, I also developed or helped develop helper applications using C# or Python.

Mes compétences

IT Infrastructure

Linux, Ubuntu, Heroku, Solaris

Languages

HAML, Pascal, Python, HTML, Ruby on Rails, OOP, UML, C++, PL/SQL, JavaScript, Java, XML, Ruby

Analysis methods and tools

ClearCase, Subversion (svn), CVS

Environment of Development

NetBeans

Technologies

Mercurial, AWS

Others

Software Design, Distributed Systems

Mes études et formations

Master's Degree in Computer Engineering and Communications - Univerzitet u Novom Sadu2007 - 2012

Bachelor's Degree in Computer Science - Univerzitet u Novom Sadu2003 - 2007