Competence

Python, iOS development (Objective-C), Android development (Java), MySQL, MongoDB, Redis

Non-technical: project management, business processes, organizing people, resources and work

About

Hey there! Thanks for coming here. Let me introduce myself - my name is Artis and I'm a software developer. You can see my contact details on the left or you can scroll down to see my work experience and projects I was or am involved in.

I'm a software developer, a family man and a Python programming language fan. I am always looking for interesting projects and problems to solve. I like to help people. Also I'm a Mac user.

If you're interested in how I started, you can read about how I learned how to code.

Projects/Involvement

Below I have listed projects which I can remember doing in the last time or being involved in. There's much more, but the web is constantly changing. Some projects have been closed, others have been re-done, things change.

Employment

SIA "Alfa Plus Informacija un Tehnologijas"
04.2012 - Now
Lead developer. Everything listed on portfolio is done by me or under my supervision.

You can hire us! Drop me a line. Hourly rate from 10€ / h

  • python
  • java(android)
  • objective-c(iOS)
  • mysql
  • mongodb
  • memcache
  • nginx
  • uwsgi
  • git
  • django
  • flask
  • jquery
  • bootstrap

Newspaper "Diena"
08.2011 - 04.2012
Software developer. Worked with PHP and Symfony framework. Suggested and successfuly guided switching from SVN to GIT as VCS. Here I started toying around with mobile app development - cloned an existing company app to Android(which is my mobile platform of choice).

  • php
  • mysql
  • memcache
  • git
  • symfony
  • github

Vide Infra Group
10.2010 - 04.2011
PHP developer. Worked with propietary framework SiteSupra written in PHP. Used PostgreSQL as database. Most fun challenge was to create a blogging platform with a response time < 1 second under load of 5000 requests per second.

  • php
  • postgresql
  • memcache

Manas Lecas e-shop
06.2012 - 10.2012
IT specialist. Web development in basic user tech support. Integrated Paypal and credit card payments, set up warehouse system and e-shop database bridge.

  • php
  • mysql

Grandrokk IT group
12.2008 - 07.2009
Software developer. Mainly did work on warehousing and business management systems, part time web development.

  • php
  • firebird
  • svn

Neatkariga Rita Avize newspaper
02.2006 - 04.2008
Web developer. Existing project support, development of new sites. Developed a blogging platform for journalist students.

  • php
  • postgresql
  • mysql
  • svn
Not listed
Inbetween my jobs I did freelance work developing various web-sites or add-ons using Django or WordPress. Did custom PHP and Python development too.

History

It all started back in 2004. Blogging had just become a hype and if you wanted to be cool, you just have to had a blog. Coolest guys had blog engines written by themselves, otheres were using existing engines. I have been interested in computers since a very early age so I just had to have my own blog. It all started with me setting up Apache, PHP and MySQL on my home computer. I tried setting up various existing engines, even early versions of WordPress, but nothing seemed to work for me.

So I did the reasonable thing to do - I opened up Google and typed in PHP MySQL tutorial. I made a quite awesome blog engine for myself! I spent two years coding everything I could think of. Image galleries, various blog engines, forum engines, little utilities. I had learned how to program and I finally had power over my computer, not the other way around.

In 2007 I found Python. I was looking for a simple RSS reader but couldn't find one, so I decided to make one myself. A year later I found Django and have been in love ever since. If there's many ways to do it, let's do it the Python way! And if something needs to be made, let's make it with Python.

In 2011 a colleague introduced me to Flask - a Python micro-framework. Ever since it has been my favorite tool for making little utilities, non-standard things and quick mock-ups.

In 2012 I started fooling around with mobile application development. At first I made an application fork for myself, then I tried myself in the commercial market developing apps for others. The result is visible in my portfolio. This same year I quit my job to seek more interesting opportunities.