Amir Barylko, Developer in Winnipeg, MB, Canada
Amir is available for hire
Hire Amir

Amir Barylko

Verified Expert  in Engineering

Software Developer

Location
Winnipeg, MB, Canada
Toptal Member Since
September 22, 2015

Amir is a seasoned and highly skilled software developer with two decades of proven experience and a strong focus on quality, Agile coaching, and mentorship. He is able to work on teams and with companies of all sizes.

Portfolio

MavenThought Inc
CoffeeScript, JavaScript, Java, Ruby on Rails (RoR), Ruby, F#, C#, .NET
IdFusion Software
Java, .NET, Ruby on Rails (RoR), Ruby
4Data Link
AutoCAD, Oracle, Java, C++, C#

Experience

Availability

Part-time

Preferred Environment

MacOS, Linux, Windows

The most amazing...

...app I've written was for lean project management (http://smartview.io).

Work Experience

Senior Software Quality Expert

2008 - PRESENT
MavenThought Inc
  • Develop an application to find and renew house alarms using F# and C#.
  • Build an "English as second language" app in Ruby on Rails.
  • Create childcare registration and management software using Ruby on Rails.
  • Write an HR application to find employees and manage payments and teams using Ruby on Rails.
  • Program a graphical room designer to evaluate air flow and temperature using C# and WPF.
Technologies: CoffeeScript, JavaScript, Java, Ruby on Rails (RoR), Ruby, F#, C#, .NET

Application Architect

2004 - 2008
IdFusion Software
  • Developed a web application to monitor daily activities of aboriginal sites using Ruby on Rails.
  • Developed a desktop application to manage registration, sport events, matches, and scores for Manitoba Games using C#.
  • Trained new employees.
  • Implemented practices for test-driven development.
  • Implemented practices for behavior-driven development.
Technologies: Java, .NET, Ruby on Rails (RoR), Ruby

Technical Lead

2002 - 2004
4Data Link
  • Developed a project construction module for AutoCAD using C# and C++.
  • Developed a fiber optics design module for AutoCAD using C# and C++.
  • In charge of training developers.
  • Implemented practices for continuous integration.
  • Implemented practices for test-driven development.
Technologies: AutoCAD, Oracle, Java, C++, C#

Application Architect/Technical Lead

2000 - 2003
Neqware
  • Developed an application for management of schools, teachers, parents, and students using Java.
  • Developed an internal framework for web development.
  • Trained new employees.
  • Implemented test-first development.
  • Implemented continuous integration.
Technologies: C++, Java

Technical Lead

1998 - 2000
Eversystems Argentina
  • Developed a web application for home banking in C++.
Technologies: HTML, JavaScript, Java, C++

Senior Software Developer

1995 - 1998
IBM Argentina
  • Developed an application to submit tax forms manually using C++.
  • Developed an application to audit cheques using OCR libraries in C++.
  • Developed an application to create and edit templates to OCR tax declarations in C++.
  • Did technical support for an application that compaginates tax declarations.
Technologies: Motif, IBM Db2, AIX, C++

SmartView

Smartview is a lean Agile project management web application that helps teams to increase productivity in a simple friendly way using User Story Mapping and Kanban.

Date and Time Utilities for .NET Library

https://github.com/MavenThought/Epoch
Library to help creating dates and time spans using extensions and fluent DSL.

ManvenThought Commons Library

https://github.com/amirci/mt_commons
Library with common utilities classes and extensions to collections.
1994 - 1998

Master's Degree in Computer Science

University of Ciencias Exactas - Buenos Aires, Argentina

1991 - 1994

Bachelor of Science Degree in Computer Science

University of Ciencias Exactas - Buenos Aires, Argentina

Libraries/APIs

jQuery UI, jQuery

Tools

Visual Studio 2013, Vim Text Editor, Eclipse IDE, TextMate, AutoCAD

Frameworks

Ruby on Rails (RoR), ASP.NET MVC, .NET

Paradigms

Agile Software Development, Kanban, Behavior-driven Development (BDD), Test Automation

Languages

Java, Sass, Ruby, HTML5, C++, CoffeeScript, C#, JavaScript, C, T-SQL (Transact-SQL), Visual Basic .NET (VB.NET), CSS, F#, HTML, Scala

Industry Expertise

Project Management

Platforms

MacOS, Windows, Linux, AIX, Oracle, iOS

Storage

MySQL Daemon, PostgreSQL, MySQL, IBM Db2

Other

User Stories, Agile Software Testing, Motif

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring