Guillermo Baigorria
Verified Expert in Engineering
Front-end Developer
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
Experience
Availability
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
Outfront Media
- Built UI components and services using Angular 6, Sass, and HTML5.
- Worked directly with the NY team to deliver amazing interfaces.
Senior User Experience Artisan
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.
Team Lead | Senior Full-stack iOS Developer
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.
Software Designer (Web UI/Mobile Web)
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.
Senior Full-stack Software Developer
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.
Software Developer
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.
Game Developer
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++.
Experience
TravelBank | Senior User Experience Artisan
https://travelbank.com• 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
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.comI 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
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.comI 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.
Skills
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
Education
Certficate of Superior Software Development Technicature in Computer Science
UTN | Universidad Tecnológica Nacional | Mar del Plata - Mar del Plata, Buenos Aires, Argentina
Incomplete Bachelor's Degree in Electronic Engineering
Universidad Nacional de Mar del Plata (UNMdP) - Mar del Plata, Buenos Aires, Argentina
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