Amatysek

Agnieszka Matysek

developer

Ruby on Rails developer since 2011. Focused on good code quality, refactoring and TDD. Well-organized and responsible. Mentor at CoderDojo and Rails Girls workshops.

Premature optimization is the root of all evil.

Donald Knuth

Skills

Backend & Frontend Development Refactoring TDD Agile Scrum Git Teamwork SOA Remote Work

Technologies


Ruby on Rails PostgreSQL Backbone.js PostGIS Leaflet Ruby Marionette JavaScript CoffeeScript RSpec jQuery Ember.js Slim MySQL HTML5 CSS3

crop management application

Web application to make better planning process for farmers. Geo map service, communication with external services, import / export fields, organizer for irrigation, fertilizing, planting and harvesting crops.

Major contributions

  • Backend development in Ruby on Rails
  • Code refactoring and optimization
  • Create gems in Ruby
  • Geodata service in export / import shapefiles
  • Build API based on JSON
  • Integration with external API
  • Frontend development (Backbone.js, Marionette)


Collaborative web-based platform for idea management. It allows to empower people to gather ideas but also process them in a creative, productive and simple way. Based on the methodology CPS 6.1 (Creative Problem Solving).

Major contributions

  • Backend architecture
  • Database design
  • Build API based on JSON API
  • Backend development in Rails 4.x
  • Frontend development (Ember.js, jQuery, Bootstrap)
  • API integration
  • Upgrade Rails and Ruby version
  • Browsers data synchronization using faye


wordmaker

Game of words based on English and Polish languages. Create as many different words as possible from randomly selected letters. Word verification is based on the external API linguistic analysis.

Major contributions

  • Backend architecture
  • Database design
  • API integration
  • Frontend development (jQuery, Bootstrap)
  • Backend development in Rails 4.1
  • Upgrade Rails and Ruby version


advertising app

Contextual advertising management. It uses API of linguistic analysis application and allows to define target group.

Major contributions

  • Backend architecture
  • Database design
  • Upgrade Rails and Ruby version
  • Backend development in Rails 4.1
  • Frontend development (jQuery, Bootstrap)
  • API integration


linguistic analysis

Linguistic analysis system is used for word processing and automatic category detection. The application can also detect the language of the text. The database contains over 6 million words in Polish and English. The system has a learning mode with a teacher and the categorization is based on statistical methods. Application provides an external API.

Major contributions

  • Backend development in Rails 4.1
  • Upgrade Rails and Ruby version
  • Solr optimization
  • Code refactoring and optimization