Technical skills

Php 4/5

Advanced, 5 years
  • Strong knowledge of php programming
  • Code performance optimization
  • Good understanding of algorithms
  • Web security and usability
  • Object Oriented Programming (OOP)
  • SOAP, REST Apis
  • Regular expressions
  • Model View Controller (MVC)
  • Paypal (WebPayments Standard & Pro), EWay, Moneybookers payment integration
  • Wordpress custom themes

NodeJS

Beginner, 6 months
  • Express
  • Sockets.io
  • Connect
  • File System
  • Swig - JavaScript Template Engine

Neo4J

Beginner, 6 months
  • Graph Database
  • Cypher pattern queries

MySql databases

Proficient, 3 years
  • Strong knowledge of MySql and relational databases
  • MySql database design,optimizing schemas, queries and indexes
  • Working with large MySql databases
  • Partitioning
  • Replication topologies (master-slave, master-master)
  • Replication delay solutions

NoSQL

Beginner, 6 months
  • Memcache - instalation, usage & configuration
  • Redis - instalation, usage & configuration

Javascript

Advanced, 5 years
  • DOM scripting, event handling
  • Creating reusable code
  • Ajax, jQuery, Scriptaculous, Prototype, Mootools frameworks
  • Working with custom WYSIWYG editors (TinyMce, Ckeditor, Fckeditor)
  • Unobtrusive Javascript
  • Regular expressions

XHTML & CSS

Proficient, 3 years

Markup validity of Web documents

Subversioning

Advanced, 2 years
  • Git (branching, tagging, git flow)
  • Svn (branching)
  • Cvs

Other Skills

  • Comfortable working without an IDE
  • Experience with fairly complicated SQL queries
  • Good understanding of algorithms, web security and usability
  • Analytical, problem solving and planning skills
  • Motivated, passionate, dynamic, reliable
  • Basic Linux administration skills
  • Experience in graphic content manipulation
  • Graphic applications: Adobe Photoshop,GIMP

Work Experience

Back-end Developer (PHP)

Straightad Timisoara, Full-Time

Jun 2014 - Jun 2015
  • Web development
  • Database Management & Design
  • Develop websites according with the design document
  • Debug, test and optimize website applications
  • Participate in the analysis and design of applications using PHP technologies

Back-end Developer

New Haircut LLC, Full-Time

Jun 2013 - Jun 2014
  • Nodejs (express, socket.io, connect, mongojs, neo4j - graph database), mongoDb (document oriented database)
  • Web Development (LAMP)
  • Subversion (GIT + SVN)
  • Code review to maintain the coding standards
  • Cloud services integration (Amazon S3, Heroku, GrapheneDb, Rackspace, MongoLab, Sendgrid, Mandrill) for scalability
  • Application deploy with Grunt ( http://gruntjs.com ) - create the tasks to minify css, uglify javascript, upload static content to amazon S3 and push the changed files to heroku git repository
  • Online Payments integration (Paypal WebPayments Pro, WePay)
  • Collaborate with the QA team to resolve the issues found
  • Agile environment
  • Jira for issue tracking

Back-end Developer (PHP)

Bwm MediaSoft Timisoara, Full-Time

Jan 2012 - Jun 2013
  • Web development
  • Database Management & Design
  • Debug, test and optimize website applications
  • SOAP communication between different web services
  • Internal platform maintenance
  • Database & project files encoding conversion (for all the existing projects) from ISO-8859-1 to UTF-8 (unicode) in order to support multiple languages, special characters and collations

Database administrator

Internet Marketing On-line, Full-Time

Oct 2009 - Dec 2011
  • Development and design of database strategies
  • Monitoring and improving the database environment
  • MySql configuration
  • Solve databases daily problems
  • Optimizing schemas, queries and indexes, quickly diagnose database
  • Replication setup (master-slave toplogies, master-master topologies)
  • Replication delay problems
  • Stored Routines
  • Data Warehousing
  • NOSQL solutions: memcache, redis (setup & configuration)
  • CentOS (basic setup & configuration)

System Administrator / Dba (project based)

SMLSD

Nov 2010 - Jan 2011
  • Monitoring and improving the database environment
  • Monitoring and improving the database environment
  • Main services monitoring (CPU load, system load, mysql usage)
  • Cacti install & configure to monitor multiple servers and their services through SNMP protocol
  • Optimizing schemas, queries and indexes, diagnose database
  • Replication setup (master-slave toplogies, master-master topologies)
  • Replication delay monitoring & fixes
  • Stored Routines
  • NOSQL: memcache, redis (setup,configuration & usage)
  • CentOS (basic setup & configuration)

Back-end Developer (PHP)

Internet Marketing On-line, Full-Time

Jul 2008 - Oct 2009
  • Develop software according with the design document
  • I've developed a CRM system (php & mysql) used by customer care department
  • Debug, test and optimize applications
  • Developing dynamic (database driven) websites/internal web applications
  • Handling large amount of data in databases
  • Participate in the analysis and design of applications using PHP technologies