Gravatar

Tommi Järvinen

Web Developer

Personal Info

  • Location: Helsinki, Finland
  • Nationality: Finnish
  • Year of birth: 1990

Education

Aug. 2011 - Jun. 2015

Business Information Technology

Haaga-Helia
  • Programming (C#, Ruby (on Rails), Python, Java, XML, Javascript, Angular.js, PHP)
  • Web Technologies (XML, Ajax, HTML5, CSS)
  • Managing server environments (Windows Server 2008 and 2012, Ubuntu Server)
  • Managing workstations (Windows and Linux)
  • Server configuration and web application deployment (Chef, Ubuntu Server)
  • Thesis was about developing and deploying a web application using Ruby on Rails, Angular.js and Chef

Work Experience

Jun. 2014 - Present

Software Developer

Devlab Oy
  • Software development with Ruby (on Rails) and PHP, both without a framework and with Laravel framework using Git as source control tool
  • Front-end development using Javascript, jQuery, CSS & Sass
  • Occasional bug fixes
  • SOAP API consumption and JSON API consumption & development
  • Server (Linux) configuration using Chef ( Apache, MySQL, database replication, SSH-tunnels)
  • Application deployment to a Linux server using Git
Jan. 2014 - Feb. 2014

Software Developer

SolArch Oy
  • Web development using the Django web application framework for Python
  • Data graphing using Javascript
  • Connecting to external JSON APIs
Jun. 2013 - Oct. 2013

IT Trainee

Suomen lähetysseura ry
  • IT Support
  • Active Directory administration
  • Server administration (Windows Server 2008 R2, Active Directory and Microsoft Exchange)
  • F-Secure Policy Manager
  • Installation and maintenance of MediaWiki
  • Remote administration (TeamViewer and Remote Desktop)
  • Microsoft Lync user management
  • Helpdesk software used was OTRS
June 2013 - Aug. 2013

Software Developer

Devlab Oy
  • Software development with Ruby

Technology knowledge

Programming Languages

Ruby
PHP
SQL
Javascript
CoffeeScript
C#
Python
Java

Web

HTML
jQuery
CSS & Sass

Frameworks

Ruby on Rails
Django
ASP.NET MVC

Environments

Linux
Windows


Language skills

  • Finnish: Mother tongue
  • English: Excellent
  • Swedish: Basics

About Me

I'm a web developer from Helsinki, Finland with a few years of professional experience. I graduated from Haaga-Helia University of Applied Sciences in 2015 where I studied business information technology, mostly focusing on web development.

I have most experience with Ruby on Rails, PHP and Javascript, altough I have been using Python, C# and Java in the back-end as well. I have been using Ruby on Rails, Laravel, Play, Django, ASP.NET MVC and ASP.NET WebForms as frameworks and I can usually grasp new languages and frameworks quite quickly, especially if they follow the OOP paradigm. I'm also proficient with web related tools and technologies such as AJAX, Sass, Less, jQuery, Bower, Node.js, Gulp and Grunt. When it comes to databases, I have experience with MySQL, PostgreSQL, Microsoft SQL Server, IBM DB2 and MongoDB.

I can manage Linux and Windows (Mostly Linux) server environments and workstations and I'm beginning to be pretty fluent with the command line on Linux. I have experience in configuring Linux VPSs in the cloud with Chef IT automation platform. The configurations that I'm most familiar are Nginx or Apache as the web server, Puma or Phusion Passenger as the application server and PostgreSQL or MySQL as the database.

I'm really happy with my decision to pursue the web development profession and enjoy building applications using web technologies.