Amir Barylko
Verified Expert in Engineering
Software Developer
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
Experience
- C# - 8 years
- JavaScript - 8 years
- Ruby on Rails (RoR) - 6 years
- Project Management - 5 years
- Behavior-driven Development (BDD) - 4 years
- F# - 1 year
Availability
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
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.
Application Architect
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.
Technical Lead
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.
Application Architect/Technical Lead
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.
Technical Lead
Eversystems Argentina
- Developed a web application for home banking in C++.
Senior Software Developer
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.
Experience
SmartView
Date and Time Utilities for .NET Library
https://github.com/MavenThought/EpochManvenThought Commons Library
https://github.com/amirci/mt_commonsEducation
Master's Degree in Computer Science
University of Ciencias Exactas - Buenos Aires, Argentina
Bachelor of Science Degree in Computer Science
University of Ciencias Exactas - Buenos Aires, Argentina
Skills
Libraries/APIs
jQuery UI, jQuery
Tools
Visual Studio 2013, Vim Text Editor, Eclipse IDE, TextMate, AutoCAD
Languages
Java, Sass, Ruby, HTML5, C++, CoffeeScript, C#, JavaScript, C, T-SQL (Transact-SQL), Visual Basic .NET (VB.NET), CSS, F#, HTML, Scala
Frameworks
Ruby on Rails (RoR), ASP.NET MVC, .NET
Paradigms
Agile Software Development, Kanban, Behavior-driven Development (BDD), Test Automation
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring