Guillermo Baigorria, Developer in Mar del Plata, Buenos Aires Province, Argentina
Guillermo is available for hire
Hire Guillermo

Guillermo Baigorria

Verified Expert  in Engineering

Front-end Developer

Location
Mar del Plata, Buenos Aires Province, Argentina
Toptal Member Since
November 21, 2016

Guillermo is a software engineer who has worked on projects from every corner of the software development landscape. Lately, he's been focused on front-end technologies leveraging his strong experience in UI/UX. He believes that simplicity, excellence, and communication are the cornerstones of building high-quality software.

Portfolio

Outfront Media
Bootstrap, Web Application Architecture, ECMAScript (ES6), Sass, HTML5...
TravelBank
Web Application Architecture, HTML5, JavaScript, Agile Software Development...
Tangelo
Web Application Architecture, Sass, HTML5, JavaScript, REST API Architecture...

Experience

Availability

Part-time

Preferred Environment

Chrome Developer Tools, ITerm, Sublime Text, MacOS

The most amazing...

...thing was when I've worked with Know Yourself from San Francisco—implementing a complete shopping platform to sell self-literacy books for children.

Work Experience

Front-end Developer

2018 - PRESENT
Outfront Media
  • Built UI components and services using Angular 6, Sass, and HTML5.
  • Worked directly with the NY team to deliver amazing interfaces.
Technologies: Bootstrap, Web Application Architecture, ECMAScript (ES6), Sass, HTML5, JavaScript, Agile Software Development, Web UX, Web UI, Front-end, Angular

Senior User Experience Artisan

2017 - 2018
TravelBank
  • Built great user experiences and connected data/APIs to the UI design.
  • Architected efficient, scalable, and well-documented code.
  • Identified, troubleshot, and resolved production bugs.
  • Collaborated with multiple engineering teams.
  • Identified and resolved DOM performance issues.
  • Determined workload requirements and delivered solutions.
Technologies: Web Application Architecture, HTML5, JavaScript, Agile Software Development, Web UX, Web UI, Front-end, Unit Testing, Sass, Ember.js, Responsive, ECMAScript (ES6)

Team Lead | Senior Full-stack iOS Developer

2015 - 2016
Tangelo
  • Provided technology services to San Francisco Bay Area startups—we worked side-by-side with clients to help define requirements, improve internal processes, and implement technical solutions.
  • Led teams in building iOS apps with Swift using state-of-the-art components and practices, with back-end architectures using Node.js, MongoDB, and RESTful APIs.
  • Traveled to San Francisco and Oakland, CA in order to work in-house with clients, gather requirements, and implement technological solutions.
  • Coded API back-ends using Node.js and MongoDB for storage. Also built iOS apps using Swift.
  • Wrote documentation and guides for the clients. Also recorded some screencasts to show the system's functionality to the staff.
Technologies: Web Application Architecture, Sass, HTML5, JavaScript, REST API Architecture, Agile Software Development, Angular, Web UX, Web UI, Front-end, Swift, Node.js

Software Designer (Web UI/Mobile Web)

2014 - 2015
Sears
  • Led a team that built a web mobile app from the ground-up for Craftsman, Sear's home tools division.
  • Implemented the app in AngularJS using state-of-the-art practices.
  • Unit tested the codebase with more than 95% code coverage using Karma and Jasmine.
  • Integrated the app with existing company technology such as shopping cart libraries; also helped evolve the current back-ends to support new features needed by the app.
Technologies: Web Application Architecture, ECMAScript (ES6), Sass, HTML5, JavaScript, Agile Software Development, Web UX, Web UI, Angular, Front-end, Protractor, Karma, Node.js

Senior Full-stack Software Developer

2013 - 2014
SunGard
  • Created the front-end app Sungard Ivestran 7 using state-of-the-art AngularJS architecture.
  • Developed the back-end architecture using C# and .NET/Entity framework with MS SQL server and unit tests.
  • Participated in daily scrum meetings with the client located in Miami FL, communicating only in English.
  • Incorporated Agile methodologies, using scrum, user stories, and more. Used Microsoft Team Foundation Server (TFS).
  • Created fully reusable generic UI components using AngularJS, JavaScript, and CSS.
Technologies: Web Application Architecture, ECMAScript (ES6), Sass, HTML5, REST API Architecture, Agile Software Development, Web UX, Web UI, Angular, Front-end, RESTful Development, REST APIs, C#, JavaScript

Software Developer

2010 - 2013
Ensoft
  • Developed security system related apps—embedded systems in C# running in the mono platform for ARM on BeagleBone with GPIO support.
  • Built the back-end and front-end to support house alarms and monitor client's home statuses (+5000 houses monitored).
  • Developed a couple of Android apps for promotional events—for companies like Hewlett Packard and Tia Maria.
  • Involved in sales and business analysis.
  • Built some custom websites using PHP/MySQL and AJAX that was pretty new at that time.
Technologies: Bootstrap, Web Application Architecture, ECMAScript (ES6), Angular, Sass, Agile Software Development, Web UX, Web UI, Front-end, C#, JavaScript

Game Developer

2009 - 2010
Joju Games
  • Worked as the main developer in a small team—we developed fun games, a couple of which involved artificial intelligence.
  • Built a soccer tournament game with increased difficulty level and computer teams with different characteristics and abilities (a learning AI).
  • Developed an AI engine that was flexible enough to be later customized—it went from playing soccer to basketball with minor changes.
  • Wrote some game engine coding using Python for Windows/Mac games.
  • Helped build an in-house casual game engine using C++.
Technologies: REST API Architecture, Agile Software Development, C#, Python

TravelBank | Senior User Experience Artisan

https://travelbank.com
My responsibilities included:
• Building great user experiences and connecting data/APIs to UI design
• Architect efficient, scalable, and well-documented code
• Identify, troubleshoot, and resolve production bugs
• Collaborate with multiple engineering teams
• Identify and resolve DOM performance issues
• Determine workload requirements and deliver solutions

Contract Length: 14 months

FlightOffice Software (via Toptal) | AngularJS, Node.js, and JavaScript

FlightOffice hired me as a full-stack developer to build a new module (epic feature) in an existing flight operation management system.

The module helps pilots easily track their training record due dates. It also allows pilots and managers monitor upcoming training records.

The tech stack used was AngularJS, Node.js with PostgreSQL, and LoopBack framework; also used Kendo UI for the front-end.

Know Yourself | Technology Consulting

http://www.knowyourself.com
Implemented the internal technology to deal with orders, fulfillment, taxes, and team file-sharing.

I traveled to the client's offices in Oakland, California. While there I interviewed the whole team and coordinated the technology implementation to connect the website to a back-end to process subscriptions with recurrent payments. This back-end is connected to a tax processor and fulfillment providers to automate the whole shopping accounting and shipping process. This was supplemented with a screencast explaining the whole process to the company management.

Since the company works in printing and needs to share a lot of digital assets, I've configured an enterprise file sharing system with a customized folder structure and permissions along with a comprehensive document that includes guidelines, security recommendations, and best practices. During my stay there, I also led a workshop to train the artist on how to use the provided solution.

Whole Body IQ | Development and Consulting

Whole Body IQ is an interactive mobile app that empowers you to be able to quickly and easily manage all your important health information in one location.

I built the back-end from scratch and also worked on most of the iOS app. Lately, I've been providing consulting services related to best technologies practices.

I've met with WBIQ in Palo Alto, CA to define the features together.

Craftsman Web Mobile App

http://www.craftsman.com
Working with Globant, I've had the pleasure to work as a contractor for the Sears Corporation where we built the Craftsman web mobile app from the ground up.

I was the team lead and we delivered on time with great code quality and a fully unit-tested code base.

I also traveled to Chicago to work in-house from the Sears Headquarters for two months to implement the final stages of the app.

Languages

ECMAScript (ES6), Sass, JavaScript, HTML5, SCSS, TypeScript, CSS3, ES8, ES7, Swift, CSS, Less, C#, Python

Frameworks

Angular, Angular Material, Ember.js, Jasmine, Bootstrap, Angular 6, Protractor, Redux

Libraries/APIs

REST APIs, RxJS, Node.js, React

Tools

Git, Angular CLI, Jira, Karma

Paradigms

RESTful Development, Responsive Layout, Unit Testing, REST, REST API Architecture, Asynchronous Programming, Web Application Architecture, Reactive Programming, Agile Software Development, Functional Reactive Programming, Responsive, Functional Programming

Other

CORS, Teamwork, Front-end, Web UI, Web UX, Web Services, Communication, Source Control Management, Documentation, Okta, Design Principles

Storage

JSON, NoSQL

2006 - 2008

Certficate of Superior Software Development Technicature in Computer Science

UTN | Universidad Tecnológica Nacional | Mar del Plata - Mar del Plata, Buenos Aires, Argentina

2004 - 2006

Incomplete Bachelor's Degree in Electronic Engineering

Universidad Nacional de Mar del Plata (UNMdP) - Mar del Plata, Buenos Aires, Argentina

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