
Martin Ortiz
Verified Expert in Engineering
Software Developer
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
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
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
https://www.influenster.com/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/Skills
Languages
HTML5, JavaScript, CSS3, HTML, CSS, T-SQL (Transact-SQL), Sass, C#, SQL, GraphQL, Java, TypeScript
Frameworks
Redux, AngularJS, Jasmine, ASP.NET MVC, Express.js, Windows Presentation Foundation (WPF), Windows Communication Framework (WCF), Sencha Touch, Bootstrap, Django, React Native
Libraries/APIs
React, AngularUI, jQuery, React Redux, Node.js, LINQ, Redux-Saga
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
Other
Performance Optimization, Front-end, User Interface (UI), Apollo, Web UX, Apollo Server, Material Design, WebSockets, DocuSign, HubSpot, HTML Email
Paradigms
Scrum, Responsive Web Design (RWD), Agile Software Development
Platforms
Parse
Storage
MongoDB
Education
Professional Degree in Web Design, Graphic Design
BIOS - Montevideo, Uruguay