Martin Ortiz, Developer in Montevideo, Montevideo Department, Uruguay
Martin is available for hire
Hire Martin

Martin Ortiz

Verified Expert  in Engineering

Software Developer

Montevideo, Montevideo Department, Uruguay

Toptal member since April 17, 2015

Bio

A passionate software craftsman and Certified Scrum Master, Martin has worked in teams of all sizes and across the whole stack, currently using Node.js, React, TypeScript, and GraphQL. He is an Agile methodologies enthusiast and has over 10 years of experience working on the web ecosystem.

Portfolio

Rematter Inc.
React, React Native, Node.js, GraphQL, Sequelize, MySQL, AWS IAM, TypeScript...
XRC Labs
Node.js, Apollo, Apollo Server, GraphQL, React, Full-stack, PostgreSQL...
PeopleJoy
HubSpot, DocuSign, MongoDB, Node.js, React, Full-stack, Front-end...

Experience

  • JavaScript - 14 years
  • Node.js - 5 years
  • React - 5 years
  • Agile Software Development - 5 years
  • AngularJS - 5 years
  • C# - 4 years
  • Scrum - 4 years

Availability

Part-time

Preferred Environment

GraphQL, TypeScript, Prisma, Node.js, React

The most amazing...

...thing I've coded is an algorithm to discover how much in taxes and earnings a company had to pay and receive from its child companies across all states.

Work Experience

Senior Full-stack Developer

2020 - 2023
Rematter Inc.
  • Implemented processes and code quality tools to improve DX.
  • Developed new features with key stakeholders and implemented those across all the stacks, including mobile.
  • Identified and resolved critical bugs related to the app's performance.
Technologies: React, React Native, Node.js, GraphQL, Sequelize, MySQL, AWS IAM, TypeScript, Antd, GitHub, Agile Software Development, Full-stack, Amazon Web Services (AWS), Ant Design, PostgreSQL, APIs, Front-end, Mobile, Express.js, Next.js, Front-end Development, Back-end, SQL, JSON, Single Sign-on (SSO), ECMAScript (ES6), Full-stack Development, Responsive Web Design (RWD)

Lead Full-stack Developer

2020 - 2020
XRC Labs
  • Architected the application.
  • Created new features in the front end,.
  • Provided feedback on design and technologies.
  • Designed the UI.
  • Created new features in the back end.
Technologies: Node.js, Apollo, Apollo Server, GraphQL, React, Full-stack, PostgreSQL, Front-end, Styled-components, Front-end Development, Material UI, SQL, JSON, ECMAScript (ES6), Full-stack Development, Responsive Web Design (RWD)

Senior Full-stack Developer

2019 - 2020
PeopleJoy
  • Created API wrappers for Hubspot and Docusign.
  • Owned new features, implemented in the back and front end.
  • Provided feedback and a roadmap for the application development.
Technologies: HubSpot, DocuSign, MongoDB, Node.js, React, Full-stack, Front-end, Front-end Development, Material UI, SQL, JSON, ECMAScript (ES6), Full-stack Development, Responsive Web Design (RWD)

Web Developer

2019 - 2019
Rubrik
  • Created a components library.
  • Interacted with management and design to review new features.
  • Owned new features.
Technologies: TypeScript, GraphQL, React, React Redux, Front-end, Styled-components, Front-end Development, Material UI, Axios, JSON, ECMAScript (ES6), Responsive Web Design (RWD)

Lead Front-end Developer

2018 - 2019
AlphaPoint
  • Created a themable application using CSS variables,.
  • Created a style guide and a component library for other devs to use.
  • Defined behavior for all emergent components, sidebars, modals, and snacks.
  • Provided unit testing using Enzyme and Jest.
  • Provided cross-browser and responsive experiences.
Technologies: WebSockets, Redux, React, React Redux, Front-end, Stripe, Styled-components, Front-end Development, Material UI, Fintech, Axios, JSON, ECMAScript (ES6), REST, Responsive Web Design (RWD)

Lead Front-end Developer

2015 - 2017
SurvoxInc
  • Architected the front end from scratch with AngularJS with a strong emphasis on performance and code reusability.
Technologies: Django, Sass, AngularJS, Front-end, Front-end Development, Axios, JSON, Responsive Web Design (RWD)

Front-end Architect

2015 - 2015
TutorsApp
  • Architected the front and back end.
  • Improved parse code.
  • Implemented UI wireframes into actual code.
Technologies: Parse, Express.js, Node.js, AngularJS, Front-end, Back-end, JSON, Single Sign-on (SSO), Responsive Web Design (RWD)

Angular + Bootstrap Developer

2015 - 2015
YPRIME (via Toptal)
  • Created a reports application while performing as a front-end tech lead and giving guidelines and advice on FE architecture.
Technologies: HTML, CSS3, Java, Material Design, Bootstrap, AngularJS, JavaScript, Front-end, JSON, REST, Responsive Web Design (RWD)

Senior Developer and Scrum Master

2013 - 2015
Velocity Partners
  • Improved an existing Sencha Touch 2 application.
  • Led Scrum workflow for a team of five.
  • Created and provided support for an AngularJS application.
Technologies: Jira, TeamCity, AngularJS, Sencha Touch, JavaScript, CSS, HTML, C#, ASP.NET MVC, Full-stack, APIs, Front-end, Back-end, SQL, JSON, Single Sign-on (SSO), REST, Full-stack Development, Responsive Web Design (RWD)

Mid Senior Full-stack Developer

2012 - 2013
Takeoff Media
  • Created and supported Exact Target API for DirectTV.
  • Created and supported an SPA to create newsletters and eFlyers on the fly.
Technologies: C#, JavaScript, CSS, HTML, ASP.NET MVC, Full-stack, Front-end, Back-end, SQL, REST, Full-stack Development, Responsive Web Design (RWD)

Web and Graphic Design Professor

2010 - 2013
BIOS
  • Taught front-end technologies.
Technologies: JavaScript, CSS, HTML

Full-stack Developer

2011 - 2012
Tata Consultancy Services
  • Created and improved several WPF UIs.
  • Provided a US cross-state tax calculator WCF endpoint for consumption.
  • Created a proxies manager.
Technologies: Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), JavaScript, CSS, HTML, C#, Full-stack, Back-end, SQL, Full-stack Development

Zetapost TV

Worked as a freelancer, providing the effects for the selected item and creating the client's manager.

AlphaPoint

https://alphapoint.com/
Cryptocurrencies exchange done with React and websockets.

Centro Pegasus

Developed minor features as a freelancer.

Tutors App

Created the Tutors App site and app from scratch using Angular, Gulp, Sass, and Node.js.

GoldMine

https://www.goldmine.com/
Created the web version of this 20-year-old desktop app.

I was the tech lead and Scrum master for the app that was built using ASP MVC and Angular. Also, I created a mobile version using Sencha 2.

SurvoxInc

Created a web app for managing surveys and interviewers using Angular, Grunt, Sass, and Django.

Role: front-end tech lead and architect

Tagflix

https://www.tagflix.com/
Set tags on videos to recognize, actors, and brands at any given time. (React)

Influenster

Influenster is a product discovery and reviews platform for consumers. Influenster uses social media analytics to measure its users’ influence on social media.

Tech stack: Python, Django templates, React

Alphapoint

https://alphapoint.com/
Initially provided support for an existing ecosystem of apps, three presentational apps, templates, and two shared libraries.

All of this were merged into a new standalone app. I proposed and implemented a CSS architecture, using BEM for styling components and CSS variables for template theming (this would even be used on third-party libraries by retrieving their values with JS). I also proposed and implemented the creation of an internal components library. This were to be presented on a style guide page that would be used as a reference for component usage. Icons were svg files and used as svg elements so they can be styled with CSS thus maintaining their ability to be styled with CSS.

I Implemented all sorts of common components, image uploaders, and a Redux-based snackbar to display messages, sidebars and so on. I implemented internationalization through redux-i18n and created scripts for handling corner cases such as translating config files texts.

I reviewed PRs as well as ensured UX consistency and overall JS consistency (included prettier as a pre commit hook). I created and supported unit tests using Enzyme and Jest.

Rubrik

https://www.rubrik.com/
Create new features taking styles from abstract and have meetings with the design team to provide input.
2008 - 2009

Professional Degree in Web Design, Graphic Design

BIOS - Montevideo, Uruguay

Libraries/APIs

React, AngularUI, Node.js, jQuery, React Redux, LINQ, Redux-Saga, Antd, Stripe

Tools

Adobe Illustrator, Adobe Photoshop, Gulp, Grunt, React Apollo, Bower, NPM, GitHub, TFS, Perforce, Git, WebStorm, Microsoft Visual Studio, Prisma, TeamCity, Jira, Redux Thunk, Webpack, Karma, NuGet, Flash, Sequelize, AWS IAM

Languages

TypeScript, HTML5, JavaScript, CSS3, HTML, CSS, GraphQL, ECMAScript (ES6), T-SQL (Transact-SQL), Sass, C#, SQL, Java

Frameworks

Redux, AngularJS, Express.js, Ant Design, Material UI, Jasmine, ASP.NET MVC, React Native, Next.js, Windows Presentation Foundation (WPF), Sencha Touch, Bootstrap, Django

Paradigms

Responsive Web Design (RWD), REST, Scrum, Agile Software Development

Storage

JSON, PostgreSQL, MongoDB, MySQL

Platforms

Amazon Web Services (AWS), Mobile, Parse, HubSpot

Other

Performance Optimization, Front-end, User Interface (UI), Apollo, Full-stack, Styled-components, Front-end Development, Back-end, Full-stack Development, Web UX, Apollo Server, APIs, Axios, Single Sign-on (SSO), Windows Communication Foundation (WCF), Material Design, WebSockets, DocuSign, HTML Email, Fintech

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