arcusfelis.github.com

Uvarov Michael

Information

Name: Uvarov Michael

E-mail: arcusfelis@gmail.com

Skype: user-ok

Student

2008-2013, Southern Federal University, Russia

Speciality: Information Systems and Technologies (The specialist degree, a 5-year education program)

I am a student of Southern Federal University in Russia at the Faculty of High Technologies.

Developer

Main languages: Erlang, PHP, SQL, JavaScript, HTML, XML, C, C++

Experience with: ActionScript, T-SQL, Bash, CSS, Visual Basic, VBA

Key words: localization (l10n), internationalization (i18n), git, svn

2007-2009: PHP Developer

I has participated in the team of Traffpro project as a developer of the administration panel.

Tools, technologies and frameworks:

  • PHP
  • MySQL
  • CodeIgniter - Web application framework
  • MVC
  • JavaScript
  • jQuery
  • jQuery UI
  • SVN

Then, I read the book “PHP: objects, patterns and practice” and tried to develop RIA based on Ext JS 3 with a PHP back-end. But, PHP is not appropriate for long-life parts of my new application, so I began to search for more advanced technology.

In this project I used:

  • Doctrine 2 ORM (alpha, beta versions)
  • PHP 5
  • ExtJS 3
  • Gettext (l10n)
  • Bazaar

The result is here.

First of all, I tried Java (and Spring Framework). It has an application state (which PHP has not) and advanced Web tools.

I used:

  • XML

2009 to present: Erlang Developer

Then, I found some information about Erlang. It is simple programming language which provide an application state. It has nice web application libraries for Rich Internet Applications (RIA). There are Nitrogen, Mochiweb.

I started learing with the real-life application:

https://github.com/arcusfelis/ux

I used:

  • Erlang
  • XML (from CLDR database)
  • git
  • rebar

I also developed the mini-application for visualization of the Unicode Collation algorithm as my course work.

I used:

  • Erlang
  • Mochiweb
  • git
  • JavaScript
  • jQuery UI

Results are here: https://github.com/arcusfelis/web_col

Then I try to realize NIFs for ICU: https://github.com/arcusfelis/i18n

And another gettext realization based on ICU: https://github.com/arcusfelis/l10n

I used:

  • Erlang
  • C/C++

2012 March - 2012 September

A participant of Google Summer of Code 2012 as a student.

A am developing a linked-in Erlang driver for Open Source Search Engine Library Xapian.

Here is code: https://github.com/arcusfelis/xapian

I used:

  • Erlang
  • C++
  • doxygen

Linux user

I am an advanced Ubuntu Linux user. I am working as a laboratory assistant of the cabinet of informatics at the lyceum 27, Rostov-on-Don, Russia.

My main responsibilities are:

  • developing and maintaining of the site http://lic27.edu.ru/ (Russian language);
  • help with the Linux operation system (administration of Linux, iptables, Traffpro, MySQL DB).