Profile image of svyatozar
@svyatozar
Flag of Kazakhstan Almaty, Kazakhstan
Member since September, 2012
6 Recommendations

svyatozar

I am an experienced computer programmer working freelance full time, specializing in C/C++ and PHP/Javascript languages. Desktop Apps (Windows/Linux), Games, Web Dev, Wordpress, Arduino. My areas of expertise: -portable Linux/Windows software in C/C++ FLTK, SDL or Qt depending on the task. -game programming: C/C++, Javascript, HTML5, Flash/Actionscript, Cocos2d-x, experience in Unreal Engine. -Web programming using modern OOP techniques with PHP/MySQL/Javascript and jQuery. -Programming the arduino board based on the Atmega328p processor. Linux is my desktop OS and I am best at writing portable C/C++ code that works both in Linux and Windows. This is possible thank to free portable libraries like FLTK, SDL, Qt and such. Doing freelance job since February 2012 (on vWorker). My preference is to do small projects (up to a month). Among other things, I have experience writing a library to open unusual file format like ZVI - image file format used in Zeiss digital microscopes. My another was a GUI Windows app to control fireworks modules connected to the network using udp protocol. Lots of small projects such as simple games like Lunar Lander, a "simple C++ text game" and so on. Also I program websites using PHP/MySQL, have quite a bit of professional experience integrating PayPal, Sagepay, Google and Facebook login, a lot of Google maps API jobs, including some advanced ones. I use object-oriented approach in PHP, can work projects from scratch without (or with) dependence on CMS like WordPress, or any of php libraries like CodeIgnite or CakePHP. In Javascript, I tend to use jQuery a lot, but can work without it if necessary. Fixing broken css/html/javascript/php code is also one of my strong sides. I have developed quite a few wordpress plugins and themes (only the programming part), ranging from simple shortcode plugins to complex interactive graphical editors, such as product customization and shopping carts with paypal integration. I've also wrote some stand-alone one-pager product sites with paypal integration and email notification - with quick turn around. Born in 1981 in Almaty, Kazakhstan, lived 15 years in Canada and hold a Bachelor Degree in Music from Universite de Montreal. Currently living back home in Almaty, Kazakhstan.

$15 USD/hr
81 Reviews
6.2
  • 95%Jobs Completed
  • 100%On Budget
  • 100%On Time
  • 31%Repeat Hire Rate

Recent Reviews

Experience

Computer Programmer

Nov 2012

I have done lots of work during this period: mostly web programming, but also some desktop Applications development, games, including one in webgl, database backend development, paypal integration, custom login systems integration, many Google Map related projects.

Computer Programmer

Feb 2012 - Nov 2012 (9 months)

I worked as a freelance programmer on vWorker since february 2012. During this time I've successfully completed the following projects: - "Audio time code program for fireworks": a Windows GUI application written in C++ for managing fireworks firing devices over a network using UDP protocol. It reads the files produced by the Finale Fireworks, allows to manage firing points, map them by drawing rectangles on top of map captured from Google Map directly within the application.

Education

Bachelor of Music - Universite de Montreal

2007 - 2011 (4 years)

Certifications

C++ Programmer course by correspondence (2001)

I took this C++ course by correspondence in summer 2001.

Microeconomics Principles online course (2013)

Verified "Signature Track" Certificate from Dr. José J. Vázquez-Cognet detailed description:

Heterogeneous Parallel Programming online course (2013)

Statement of accomplishment with distinction from Dr. Wen-Mei Hwu issued on Feb 18, 2013 - Course description is at

Cryptography I (2013)

With distinction Jan 23, 2013 - Course description is at

Introduction to Databases (2013)

Statement of Accomplishment with distinction from Dr. Jennifer Widom - Course description is at

C++ For C Programmers online course (2013)

Statement of accomplishment from Dr. Ira Pohl issued on Dec 26, 2013 for successfully completing the 8-weeks long online course C++ For C Programmers. Course description:

Publications

Bunny Trials Map Making Tutorial

This is an instruction for level designers for computer game Bunny Trails, which is a custom gametype for the PC game Unreal Tournament 3. Since I only did the programming, other people did all the maps, and I wrote this tutorial for them.

Badges

  • The Cap-tain!

    Reach the level 20 level cap!
  • The Achiever

    Accept 50 projects.
  • Perfectionist

    Receive 5-star ratings in 90% of your completed projects (minimum 10 projects).
  • The Spartan

    Bid on 300 projects.
  • The Multi-tasker

    Complete 40 projects.
  • Simply the Best

    Complete 5 or more projects, with a 95% completion rate.
  • High Roller

    Complete a project worth over $500USD (or equivalent) on Freelancer.com.
  • Deck the Halls

    Participated in the 2013 twelve days of Freelancer Festivities
  • Fast Responder

    Bid within 2 minutes of a project being listed.
  • The Regular

    Log in every day for 1 week.
  • Full Service

    Successfully complete a contest, then use the design to complete a project.
  • Insta-Hire

    Use Hire Me to employ a Freelancer.
  • The Selector

    Award 1 contest.
  • Contest Host

    Post a contest.
  • Mover and Shaker

    Create 50 Milestones.
  • Nine-to-Fiver

    Win a project and accept the offer.
  • The Speculator

    Sponsor 1 bid.
  • Smooth Operator

    Complete 10 projects on time.
  • Proven Identity

    Complete your Email, Phone and Payment verifications.
  • Feedback Guru

    Receive 10 reviews
  • The Economist

    Complete 10 projects on budget.
  • The Critic

    Post 10 Reviews.
  • Pro-Profile

    Complete your Profile 100%.
  • The Enforcer

    Reporting a project or contest that violates our terms of service.
  • Quick Pick

    Award your project within 24 hours of posting
  • The Giver

    Award your project to a Freelancer.
  • The Prospector

    Post your first project.
  • Smart Money

    Create 10 Milestones.
  • US English Expert

    Pass the US English Exam (Level 3)
  • US English Pro

    Pass the US English Exam (Level 2)
  • Straight A's

    Earned a score over 90% (Minimum 3 exams)
  • UK English Qualified

    Pass the UK English Exam (Level 1)
  • US English Qualified

    Pass the US English Exam (Level 1)
  • Know-It-All

    Pass a freelancer orientation exam
  • The Seeker

    Bid on 20 projects.
  • The Collector

    Reach a balance of 5,000 credits.
  • All Star

    Receive a 5-star rating for a project.
  • The Adventurer

    Complete your first project.
  • The Perfectionist

    Edited a bid.
  • The Verified

    Verify your payment method
  • Deck the Halls

    Participated in the 2013 twelve days of Freelancer Festivities
  • Mover and Shaker

    Create 50 Milestones.
  • US English Expert

    Pass the US English Exam (Level 3)
  • The Collector

    Reach a balance of 5,000 credits.
  • The Cap-tain!

    Reach the level 20 level cap!
  • The Achiever

    Accept 50 projects.
  • Perfectionist

    Receive 5-star ratings in 90% of your completed projects (minimum 10 projects).
  • The Spartan

    Bid on 300 projects.
  • The Multi-tasker

    Complete 40 projects.
  • Simply the Best

    Complete 5 or more projects, with a 95% completion rate.
  • High Roller

    Complete a project worth over $500USD (or equivalent) on Freelancer.com.
  • Full Service

    Successfully complete a contest, then use the design to complete a project.
  • Smooth Operator

    Complete 10 projects on time.
  • The Economist

    Complete 10 projects on budget.
  • Smart Money

    Create 10 Milestones.
  • US English Pro

    Pass the US English Exam (Level 2)
  • Straight A's

    Earned a score over 90% (Minimum 3 exams)
  • Know-It-All

    Pass a freelancer orientation exam
  • All Star

    Receive a 5-star rating for a project.
  • Fast Responder

    Bid within 2 minutes of a project being listed.
  • The Regular

    Log in every day for 1 week.
  • Insta-Hire

    Use Hire Me to employ a Freelancer.
  • The Selector

    Award 1 contest.
  • Contest Host

    Post a contest.
  • Nine-to-Fiver

    Win a project and accept the offer.
  • The Speculator

    Sponsor 1 bid.
  • Proven Identity

    Complete your Email, Phone and Payment verifications.
  • Feedback Guru

    Receive 10 reviews
  • The Critic

    Post 10 Reviews.
  • Pro-Profile

    Complete your Profile 100%.
  • The Enforcer

    Reporting a project or contest that violates our terms of service.
  • Quick Pick

    Award your project within 24 hours of posting
  • The Giver

    Award your project to a Freelancer.
  • The Prospector

    Post your first project.
  • UK English Qualified

    Pass the UK English Exam (Level 1)
  • US English Qualified

    Pass the US English Exam (Level 1)
  • The Seeker

    Bid on 20 projects.
  • The Adventurer

    Complete your first project.
  • The Perfectionist

    Edited a bid.
  • The Verified

    Verify your payment method

Exams

  • HTML Level 1
    88%
  • Freelancer Orientation
    75%
  • MySQL Level 1
    80%
  • JavaScript Level 1
    85%
  • UK English 1
    80%
  • PHP Level 2
    83%
  • Linux Kernel 1
    80%
  • HTML5 Basics 1
    78%
  • jQuery 1
    83%
  • US English Level 3
    83%
  • C++ Level 3
    83%
  • C 3
    85%
  • PHP5 1
    72%

My Top Skills

  • PHP 58
  • Javascript 36
  • Software Architecture 31
  • MySQL 22
  • jQuery / Prototype 18
  • HTML 16
  • C++ Programming 13
  • Linux 9
  • C Programming 6
  • UNIX 6
  • HTML5 5
  • AJAX 3
  • OpenGL 3
  • Shell Script 2
  • Game Design 1
  • Paypal API 1
  • Music 1
  • 3D Animation 1
  • node.js 1
  • SQL 0
  • MMORPG 0
  • User Interface / IA 0
  • Apache 0
  • GPGPU 0
  • CUDA 0
  • Arduino 0
  • Assembly 0
  • OpenCL 0
  • x86/x64 Assembler 0
  • Russian 0
  • R Programming Language 0
  • PostgreSQL 0
  • Software Development 0

Browse Similar Freelancers