Mateusz Dominiak

Mateusz Dominiak

Warsaw, Poland
Hire Mateusz
Scroll To View More
Mateusz Dominiak

Mateusz Dominiak

Warsaw, Poland
Member since November 18, 2014
Matt is a senior web developer and architect with ten years of experience. His core competency lies in end-to-end architecting and development of web applications through all phases from the ground up. He has a proven track record of successful product launches working remotely for the past six years.
Mateusz is now available for hire
Portfolio
  • Unityaid Pty, Ltd.
    Ruby on Rails, CoffeeScript, jQuery, Haml, HTML5, Sass, CSS3...
  • OK Venue, LLC
    Ruby on Rails, CoffeeScript, jQuery, Haml, HTML5, Sass, CSS3...
  • MD Consulting
    Ruby on Rails, jRuby, Ruby, CoffeeScript, jQuery, BackboneJS, RaphaelJS...
Experience
  • SQL, 9 years
  • HTML, 9 years
  • JavaScript, 8 years
  • Ruby, 7 years
  • CoffeeScript, 3 years
  • Ruby on Rails, 7 years
  • RESTful Web Services, 3 years
  • AngularJS, 1 year
Warsaw, Poland
Availability
Part-time
Preferred Environment
OS X, Sublime Text, Git, Terminal
The most amazing...
...thing I've built is a multi-threaded server collecting telemetry measurements from remotely deployed sensors with a low-footprint custom communication protocol.
Employment
  • Senior Ruby on Rails Developer
    Unityaid Pty, Ltd.
    2014 - PRESENT
    • Led development of a crowdfunding web application to successful launch in five months.
    • Integrated Stripe Connect and credit card processing on behalf of merchant accounts which also involved support for multiple countries/currencies and refunds processing using Stripe web hooks.
    • Created a dashboard to monitor campaign progress and manage contributions.
    • Developed and maintained an extensive integration/browser test suite covering major application features and workflows.
    • Implemented a responsive UI, which proved to be a breaking point for the application as 66% of visitors are smartphone/tablet users.
    Technologies: Ruby on Rails, CoffeeScript, jQuery, Haml, HTML5, Sass, CSS3, Twitter Bootstrap, Sidekiq, PostgreSQL, RSpec, Capybara, Selenium Webdriver, BackboneJS, AWS S3, AWS CloudFront, Redis, Heroku, Twilio API, Facebook API, Twitter API, New Relic
  • Lead Ruby on Rails Developer
    OK Venue, LLC
    2011 - 2013
    • Created a web application to create/manage events and sell tickets. Managed a successful product launch - hosting of New York SOHO International Film Festival screenings in 2013.
    • Implemented a QR code tickets generation mechanism and tickets delivery via email (Postmark API), text message (Twilio API) and picture message (Mogreet API). Created and open sourced a Ruby gem for sending picture messages (MMS) with Mogreet.
    • Integrated secure credit card processing with Braintree API using client-side encryption. Integrated ACH payments with Transmodus API, allowing event owners to withdraw ticket sales income.
    • Architected and implemented REST micro services and embeddable Rails::Engine modules allowing for white labeling of the product.
    • Implemented short URL tracking and analytics allowing event curators to identify the most efficient marketing campaigns, channels, and tastemakers.
    • Led development of a web application for activating and managing decoupled debit cards.
    Technologies: Ruby on Rails, CoffeeScript, jQuery, Haml, HTML5, Sass, CSS3, Twitter Bootstrap, Delayed::Job, PostgreSQL, MySQL, RSpec, Capybara, Selenium Webdriver, Twilio API, Facebook API, Twitter API, Linode, CloudFlare, New Relic, Airbrake.
  • Senior Ruby on Rails Developer
    MD Consulting
    2008 - 2012
    • Created a web application for analyzing arbitrary multi-dimensional data using OLAP cubes.
    • Developed a customizable dashboard for visualizing and analyzing complex financial data.
    • Created custom UI web components using a Raphael JS library.
    • Advised on the design and implementation of TextMagic API and Ruby wrapper library for sending text messages.
    • Implemented a web scraper for importing and synchronizing job listings from http://nav.no into a Scandinavian job search index.
    • Created a Facebook quiz application for Richmond University to help future students to select their major subject based on quiz answers.
    Technologies: Ruby on Rails, jRuby, Ruby, CoffeeScript, jQuery, BackboneJS, RaphaelJS, HTML5, Haml, CSS3, Sass, Twitter Bootstrap, OLAP, Pentaho Mondrian
  • Ruby on Rails Developer
    SmartSites, LLC
    2009 - 2011
    • Created a web application for grading and improving resumes.
    • Implemented a scoring and profiling algorithm based on uploaded resume documents.
    • Created a Ruby gem and web service hosted on Windows Server for analyzing MS Word documents using Win32 OLE interface.
    • Developed a web application for creating online resumes.
    Technologies: Ruby on Rails, JavaScript, HTML, CSS, Delayed::Job, CanCan, Haml, Liquid, Airbrake, Capistrano, Shoulda, Factory Girl, Clearance, Paperclip, Nokogiri, Will Paginate.
  • Ruby on Rails Developer
    Netronix, Inc.
    2010 - 2010
    • Developed a web application for remote monitoring of environmental data (e.g., weather, wind, water quality, temperature, flow, or depth).
    • Led the transition of a beta product to production state with its first paying customers.
    • Created a multi-threaded Ruby server listening for measurements data sent by remote sensors over Iridium Satellite. The costly satellite bandwidth required development of a custom low-footprint communication protocol over TCP/IP.
    • Implemented a customizable dashboard with real-time charts displaying incoming telemetry data.
    • Provided a module allowing the user to remotely configure sensors via web interface.
    • Implemented alert rules and notification via SMS and/or email (e.g. water depth at node y > x).
    Technologies: Ruby on Rails, HTML, Sass, CSS, JavaScript, Highcharts, PrototypeJS, Airbrake, Capistrano, Twilio API
  • Senior Ruby on Rails Developer
    Umongous, Inc.
    2009 - 2010
    • Developed the back-end of a web application for online surveys.
    • Implemented an anti-bot mechanism preventing bots from taking surveys.
    • Created a logic and administration interface for demographic surveys.
    • Redesigned key database schema entities and ActiveRecord objects for better maintainability.
    • Optimized MySQL queries for high-traffic requirements using MySQL slow logs.
    Technologies: Ruby on Rails, MySQL, HTML, CSS, JavaScript, jQuery.
  • J2EE Designer and Developer
    Infovide-Matrix
    2007 - 2008
    • Developed a functional tester in Eclipse RCP for a telecommunication company.
    • Implemented a Corba-to-XML and XML-to-Corba object mapper based on XML Schema and IDL files.
    • Wrote a mechanism for rendering message input forms in Eclipse RCP based on XML Schema.
    • Designed and implemented a web application supporting recruitment workflow (WebSphere Business Modeler, WebSphere Integration Developer, WebSphere Process Server).
    • Utilized Agile methods in programming.
    Technologies: J2EE, IBM WebSphere Business Modeler, WebSphere Integration Developer, WebSphere Process Server, Eclipse RCP, Eclipse Modeling Framework, XML Schema, Corba
  • Java Developer in Pricing and Workflow
    J.P. Morgan Chase
    2006 - 2007
    • Developed a complex Eclipse RCP option pricer application in the Equity Exotics and Hybrids department.
    • Conducted workflow modelling and implementation in BEA AquaLogic BPM.
    • Designed and implemented a client-server application for publishing financial instruments.
    • Integrated the client application with an external workflow server.
    • Worked in Agile methodology involving daily Scrums.
    Technologies: J2EE, Eclipse RCP, jUnit, Spring, BEA AquaLogic BPM, XML, Castor, DOM API
  • J2EE, PL/SQL Developer
    Syndatis
    2004 - 2006
    • Designed and developed BPM web applications that implement contract/expense workflows for pharmaceutical companies.
    • Designed and implemented a module for reconciliation of employee American Express credit cards.
    • Designed a relational database.
    • Analyzed business workflows and prepared functional and technical specifications in waterfall methodology.
    • Organized trainings for new users.
    Technologies: PL/SQL, Oracle RDBMS, MS SQL Server, J2EE, Apache Torque/Turbine/Velocity, HTML, CSS, JavaScript
Experience
  • Unityaid (Development)
    https://www.unityaid.com

    A crowdfunding web application for businesses and individuals.

  • OK Venue (Development)
    https://okvenue.com

    A web application for creating events and selling tickets.

  • One Princeton (Development)

    A web application for activating and managing One Princeton decoupled debit cards.

    (Note: Site must be accessed from a North American IP address)

  • InstantCashSweepstakes (Development)
    http://instantcashsweepstakes.com/

    A web application for online surveys coupled with online market research web application http://aytm.com.

  • Environet (Development)
    https://ienvironet.com/

    A web application for remote monitoring in the environment sector.

  • FreeResumeGrader (Development)

    A web application for grading and improving resume documents.

  • MySmartBio (Development)
    http://mysmartbio.com

    A web application for creating online resumes.

  • Utilizing Agent Teams in Grid Resource Brokering (scientific paper) (Other amazing things)
    http://www.ibspan.waw.pl/~paprzyck/mp/cvr/research/agent_papers/MAGS_2007.pdf

    M. Dominiak, M. Ganzha, M. Gawinecki, W. Kuranowski, M. Paprzycki, S. Margenov, I. Lirkov, Utilizing Agent Teams in Grid Resource Brokering, International International Transactions on Systems Science and Applications, Vol. 3, No. 4, 2008, 296-306.

  • Selecting grid-agent-team to execute user-job — initial solution (scientific paper) (Other amazing things)
    http://www.ibspan.waw.pl/~paprzyck/mp/cvr/research/agent_papers/ARES_2007.pdf

    M. Dominiak, M. Ganzha, M. Paprzycki, Selecting grid-agent-team to execute user-job — initial solution, Proceedings of the Conference on Complex, Intelligent and Software Intensive Systems, IEEE CS Press, Los Alamitos, CA, 2007, 249-256.

  • Efficient Matchmaking in an Agent-based Grid Resource Brokering System (scientific paper) (Other amazing things)
    http://www.ibspan.waw.pl/~paprzyck/mp/cvr/research/agent_papers/wisla_06.pdf

    M. Dominiak, W. Kuranowski, M. Gawinecki, M. Ganzha, M. Paprzycki, Efficient Matchmaking in an Agent-based Grid Resource Brokering System, Proceedings of the International Multiconference on Computer Science and Information Technology, PTI Press, 2006, 327-335.

  • Utilizing agent teams in grid resource management — preliminary considerations (scientific paper) (Other amazing things)
    http://www.ibspan.waw.pl/~paprzyck/mp/cvr/research/agent_papers/JVA_06.pdf

    M. Dominiak, W. Kuranowski, M. Gawinecki, M. Ganzha, M. Paprzycki, Utilizing agent teams in grid resource management — preliminary considerations, Proceedings of the IEEE J. V. Atanasoff Conference, IEEE CS Press, Los Alamitos, CA, 2006, 46-51.

Skills
  • Languages
    HTML, JavaScript, CSS3, Haml, HTML5, CSS, SASS, Ruby, CoffeeScript, SQL, Java
  • Frameworks
    Twitter Bootstrap, Ruby on Rails, AngularJS
  • Libraries/APIs
    Stripe, Sidekiq, jQuery, Highcharts, Devise, Twilio, Braintree API, Backbone.js, OmniAuth, Selenium WebDriver, CarrierWave, Google Maps, Twitter API, Mandrill API, Facebook API, PayPal API, Paperclip, Mongoid
  • Tools
    RSpec, Capistrano, Git, GitHub, Pentaho Mondrian OLAP Engine, Cucumber
  • Paradigms
    Object-oriented Design (OOD), DRY, REST, Test-driven Development (TDD), Agile Software Development, Concurrent Programming
  • Platforms
    Heroku, Amazon Web Services (AWS), Linux
  • Storage
    PostgreSQL, Redis, MySQL, MongoDB
  • Misc
    RESTful Web Services, API Integration, API Design, New Relic
Education
  • Master of Science degree in Computer Science
    Warsaw University of Technology - Warsaw, Poland
    2001 - 2006
I really like this profile
Share it with others