Jani Soila available

Jani Soila

Full Stack Developer

available
Profileimage by Jani Soila Full Stack Developer from Kbenhavn
  • 2100 København Ø Freelancer in
  • Graduation: M.Sc. Software Science
  • Hourly-/Daily rates: 65 €/hour
  • Languages: Finnish (first language) | English (business fluent)
  • Last update: 23.02.2018
KEYWORDS
PROFILE PICTURE
Profileimage by Jani Soila Full Stack Developer from Kbenhavn
ATTACHMENTS
CV Jani Soila
The download of this file requires a paid membership.
SKILLS
I am an experienced full-stack developer with nearly two decades in the field, primarily in back-end development for web applications. My specialties are designing software architecture, debugging legacy systems and refactoring systems for performance.

C++ is my personal language of choice. Back in the day, I used to work on GUI desktop applications with Borland's C++ Builder and Microsoft's Visual C++ and MFC libraries. Recently, I created a web application framework leaning heavily upon C++11 features and Boost libraries.

I have been building and maintaining large-scale Ruby on Rails apps for over a decade. My special skills are at debugging legacy systems and fixing unstable and/or slow performing functionality.

Primarily, I have used Java to complement JRuby based systems with custom generic libraries to enhance performance critical modules. Wrote updates for a Hibernate-JRuby data access adapter to keep it working with latest Hibernate releases.

Focused on building rich frontends that communicate with backends' JSON APIs. Special skill at creating general use UI components with jQuery widgets. Prefer to use Typescript and RequireJS to modularise the code and keep things sane.
 
REFERENCES
David Health Solutions Ltd.
Dec 2014 - Jun 2017
The project started with analysis and fixing of performance and stability issues in the client's Ruby on Rails cloud system. The achieved results were tenfold speedup of certain targeted actions. Overall, after the work, performance related support calls dropped to none. After finishing the task, the client started contracting me to build new features. 
 
GET IN TOUCH

I accept the Conditions

I accept the terms of the privacy policy

Note: sending your contact request is free of charge