Download PDF

Nicolae Oprisan

Software Developer at eMAG



Native PHP speaker, being my first programming language I appreciate it's pitfalls and it's advantages.

Object Oriented thinking for structuring code, applying design patterns wherever is the case. Optimizing my code performance-wise (with time and memory complexity in mind), for readability and extensibility.


Experienced developing applications with the following DB engines:

  • MySQL
  • PostgresSQL
  • MongoDB
  • Redis.
Symfony 2/3 Framework

Strong skills with the Symfony Framework, extending and using it's best practices.

I have Designed and executed (among others) the following applications in Symfony:

  • Contracts Management System
  • Automatic Ordering System with sales and stocks predictions
  • Business Unit Management System that helps the company assign as many users and roles as needed on a hierarchical tree (e.g. Product categories)
  • Inter-Application Entity Level Lock System (for when you want to edit the same thing in two different applications)
API Design

I have done a great deal of REST/ API's using:

  • security layers
  • memory optimized Object Oriented designs
  • incorporated validations in the API classes, both request structure and values
  • caching systems using either no-sql light databases (Redis, ElasticSearch, Apache SOLR) or HTTP cache like Varnish
Machine Learning / Statistic Predictions

As a personal project I'm using classification and regression algorithms for predictions and machine learning using the Octave/Matlab environments or in Python/Scipy libraries.

My training is done with one of the best Stanford University professors Andrew Ng. The course has a 30 hours/week workload on documenting, tests and implementing the algorithms in my own projects.


I have experience with developing front-end responsive templates using CSS/HTML.

Strong skills in working with Javascript (native and otherwise modern frameworks). 

  • JavaScript/jQuery
  • CSS
  • Less/Sass

Experience with the following supporting technologies:

  • Linux environment
  • GIT, GitHub, Atlassian Stash/BitBucket
  • supervisor for parallel processing
  • RabbitMQ
  • Memcached
  • Apache/Nginx

Other Programming  Languages
  • Python
  • JavaScript
  • Octave
Other Frameworks
  • Node JS
  • Meteor JS

Very god English language skills, written and spoken.

Work experience

Oct 2014Present

Software Developer / SCRUM Master


Our team is developing and maintaining the internal software that automates the supply chain from automatic orders sent to our suppliers to the reception of the products but not limited to that. My position is the team's Scrum Master and Software Developer.

During our projects we always strive to implement the latest software and the best open-source solutions available and also not let our applications become "legacy software", so no outdated code, ever.

Some of the technologies used are (not exclusively) PHP, MySQL, MongoDB, RabbitMQ, Symfony Framework, jQuery, Redis, Linux(CentOS, Ubuntu), Python, Supervisor and Git.

Nov. 2013Oct. 2014

Web Developer


Front-end and back-end development either using a CMS like WordPress or the e-commerce platforms like Prestashop and Magento or developing our internal framework we used on our own web-site and some of our client's. 

Created modules and plugins for the platform/cms and custom templates for the front-end.

May 2013Nov. 2013

Web Developer


This is a one man operation so my role expands from customer development, generating sales leads and closing the deal with our customers, to website and application development. Writing code mainly in PHP, MySQL, HTML5, CSS3, JS/jQuery.

For regular websites (not custom application) I use WordPress and PrestaShop for e-commerce solutions.

Dec. 2012May 2013

UI Developer/Marketing

The application is meant to help software product managers to deal with their feature requests and feedback in an Aglie manner as to make more transparent the team's roadmap to their final users.

I have designed the user experience, from sign-up/sign-in forms to the first page, with the help of our content manager the entire front-end of the application is streamlined to engage the user and create the best environment for converting visitors into active clients.

Also I have done the market analysis and strategy for increasing our user base.


Web Developer

ARI Institute

The ARI Institute is a nonprofit organization whose mission is to promote a globally aware humanity for meeting the challenges of today’s interdependent world.

My role is to develop and maintain two of their websites ( and Doing mostly front-end work and also developing WordPress plug-ins for the back-end.

Our team is distributed between a few countries, with members in France, Switzerland, Romania, Israel, Croatia, Hungary, all working remote.


Professional Development

  • Introduction to Computer Science and Programming Using Python

- MITx : Prof. Eric Grimson and John Guttag

  • Machine Learning

- Stanford University : Prof. Andrew Ng

  • PHP Basics 

- InfoAcademy Bucharest : Prof. Ionut Cristian Morar

  • PHP Advanced 

- InfoAcademy : Prof. Ionut Cristian Morar

  • Linux

- InfoAcademy : Prof. Ionut Cristian Morar



Business bachelor degree

Spiru Haret University - International Business Affairs

Majored in International Business.


Electrical engineering and electronics

Edmond Nicolau Technical College - Bucharest