Martin Ortiz
Verified Expert in Engineering
Software Developer
Montevideo, Montevideo Department, Uruguay
Toptal member since April 17, 2015
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
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
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
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.
Lead Full-stack Developer
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.
Senior Full-stack Developer
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.
Web Developer
Rubrik
- Created a components library.
- Interacted with management and design to review new features.
- Owned new features.
Lead Front-end Developer
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.
Lead Front-end Developer
SurvoxInc
- Architected the front end from scratch with AngularJS with a strong emphasis on performance and code reusability.
Front-end Architect
TutorsApp
- Architected the front and back end.
- Improved parse code.
- Implemented UI wireframes into actual code.
Angular + Bootstrap Developer
YPRIME (via Toptal)
- Created a reports application while performing as a front-end tech lead and giving guidelines and advice on FE architecture.
Senior Developer and Scrum Master
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.
Mid Senior Full-stack Developer
Takeoff Media
- Created and supported Exact Target API for DirectTV.
- Created and supported an SPA to create newsletters and eFlyers on the fly.
Web and Graphic Design Professor
BIOS
- Taught front-end technologies.
Full-stack Developer
Tata Consultancy Services
- Created and improved several WPF UIs.
- Provided a US cross-state tax calculator WCF endpoint for consumption.
- Created a proxies manager.
Experience
Zetapost TV
Centro Pegasus
Tutors App
GoldMine
https://www.goldmine.com/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
Role: front-end tech lead and architect
Tagflix
https://www.tagflix.com/Influenster
Tech stack: Python, Django templates, React
Alphapoint
https://alphapoint.com/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/Education
Professional Degree in Web Design, Graphic Design
BIOS - Montevideo, Uruguay
Skills
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
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