Marcelo Retana

Marcelo Retana

Marcelo Retana

Passionate Frontend Developer

@m-ret

Joined Jun 2022

Costa Rica

About

I am a Software Engineer. I like good music, I play the guitar, I like taking pictures and I love reading.

I like JavaScript, I am a fullstack developer with very strong communication skills, I am dedicated and focused on solving complex software challenges.

I use the modern way of coding; HTML5 and CSS3 are standard, taking into account the cross-browser compatibility. I love making the web accessible for everyone, I work hard on accessibility standards and I encourage the rest of the engineers to follow the same goal.

I've been working with Agile methodologies using Scrum.

I have worked for important companies like Bank of America, IBM, Universal Music, BMW, Mercedes Benz, Pfizer, Provectus, etc. I have used many of the latest techs with them; ES6, TypeScript, React, React Native, Redux, Nodejs, Gatsbyjs and GraphQL.

My speciality

Software Engineering

Web Developer

React Developer

Open Source

6 years development experience

Open to collaborate

Looking for new opportunities

Experiences

Provectus

Software Engineer

Provectus

Jun 2021 - Present

3yrs 5mos

Jun 2021 - Present

3yrs 5mos

See more

Provectus is an Artificial Intelligence consultancy and solutions provider, helping businesses achieve their objectives through AI. We are recognized by industry think tanks as a leading provider of AI solutions in specific business domains, driven by sophisticated IT service management and tech innovation. Provectus is a value driver and a trusted partner for our clients and employees. Provectus is an AWS Premier Consulting Partner with competencies in Data & Analytics, DevOps, and Machine Learning. We design and build AI solutions for industry-specific use cases, Data and Machine Learning foundation, Cloud transformation, and DevOps adoption. Specialties Mobile applications, DevOps, Enterprise Software, R&D, eCommerce, Product Development, Software development and engineering, UI design, Big data, Smart grid, IoT, UX, usability, QA, Network operation centers, CPQ, Machine Learning, Deep Learning, Computer Vision, Artificial Intelligence, MLOps, Feature Store, and Data Analytics Headquarters are located in Palo Alto, CA. My responsibilities: - Work with Micro-FrontEnds and Micro-Services. - Collaborated to shared SSR components with clean interfaces and TDD. - Agile and Scrum Methodology - Built powerful, consistent, user-friendly, accessible, internationalized, and configurable components. - Used React, Gatsby, Redux, SSR for MicroFrontEnds. Worked in using React components, Forms, Events, Keys, Router, Animations and shared states and hooks concept. Responsive design. - Research, establish, document and maintain company coding best practices, development organization and workflow standards.
React

React

TypeScript

TypeScript

Node.js

Node.js

Git

Git

JavaScript

JavaScript

Redux

Redux

React Native

React Native

HTML5

HTML5

CSS 3

CSS 3

Jest

Jest

react-testing-library

react-testing-library

Universal Music Group

Software Engineer

Universal Music Group

Jul 2019 - Jul 2022

2yrs 11mos

Jul 2019 - Jul 2022

2yrs 11mos

See more

With offices in more than 60 territories, Universal Music Group N.V. (“Universal Music Group” or “UMG”) is the world leader in music-based entertainment. Universal Music Group’s corporate headquarters are located in Hilversum, Netherlands and its operational headquarters are located in Santa Monica, California, USA. At UMG I work as a Software Developer. Responsibilities: I am in charge of the development of UI features, mostly frontend development with the whole Javascript ecosystem. I work along Backend Devs, DevOps, Project Management, Marketing and Design teams and some other Frontend Devs. Our tech stack is very wide depending on the portion of the services we are working on.
JavaScript

JavaScript

Redux

Redux

React

React

TypeScript

TypeScript

Node.js

Node.js

React Native

React Native

HTML5

HTML5

CSS 3

CSS 3

AWS

AWS

GatsbyJS

GatsbyJS

Jest

Jest

react-testing-library

react-testing-library

Tailwind CSS

Tailwind CSS

Material-UI

Material-UI

Softon

Software Developer

Softon

Jul 2018 - Jul 2019

1yr

Jul 2018 - Jul 2019

1yr

See more

Softon Digital have been providing custom web development services for American companies since 2007, having experience in the hospitality, healthcare, transportation, automobile, government and many more verticals. At Softon Digital, HTML5 and CSS3 are part of our daily coding activities. While working on a project, using different technologies, we are constantly experimenting with new frameworks and libraries to improve website usability. We work with friendly code that can support the vast variety of web and mobile browsers. We work clean and efficiently to meet industry standards, to provide the best code and end-product possible.
React Native

React Native

React

React

Node.js

Node.js

GraphQL

GraphQL

Apollo

Apollo

TypeScript

TypeScript

CSS 3

CSS 3

HTML5

HTML5

Redux

Redux

IBM

Software Engineer

IBM

Jan 2017 - Jul 2018

1yr 5mos

New York, USA

Jan 2017 - Jul 2018

1yr 5mos

New York, USA

See more

At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. To lead in this new era of technology and solve some of the world's most challenging problems. My responsibilities at IBM: Implement user requirements according to the technology stack, coding standards and styles the team defined. Work with the Business Analysts to understand new requirements and Client needs. Build and maintain a business process knowledge to have a good understanding of what the team supports and what are the needs they need to fulfill. Help to build and maintain change management and release management process for the new tool. Follow Agile IT development principles. Share knowledge and expertise with others. Keep this technical skillset current and up to date. Have a proactive attitude for problem solving, creating solutions thinking out of the box. Conduct appropriate unit and module testing.
GraphQL

GraphQL

Node.js

Node.js

JavaScript

JavaScript

TypeScript

TypeScript

React

React

Redux

Redux

React Native

React Native

MongoDB

MongoDB

Jest

Jest

react-testing-library

react-testing-library

Sixfifty

Software Developer

Sixfifty

Jan 2016 - Jan 2017

1yr

Jan 2016 - Jan 2017

1yr

See more

SixFifty is headquartered in the Silicon Slopes of Utah, SixFifty is a technology company that is dedicated to making the law more accessible. SixFifty is a group of lawyers and engineers that believe the law should be easier to navigate Job functions: I am in charge of the development of UI features. I work along Backend Devs, DevOps, Project Management, Marketing and Design teams and some other Frontend Devs. Our tech stack is very wide depending on the portion of the services we are working on.
JavaScript

JavaScript

TypeScript

TypeScript

GraphQL

GraphQL

React

React

Jest

Jest

AWS

AWS

Docker

Docker

CSS 3

CSS 3

HTML5

HTML5

Tailwind CSS

Tailwind CSS

Prodigious LATAM

Software Developer

Prodigious LATAM

Jan 2014 - Jan 2016

2yrs

Jan 2014 - Jan 2016

2yrs

See more

Responsible for designing and writing code and providing support to web applications. I am able to work independently, assuming ownership for the design, interface and programming of simple and complex web sites. — Skills — • Advanced-level knowledge of Front-End technologies • Knowledge of design patterns • Knowledge of pre-processed CSS styling (SASS, LESS) • Fluency with data transfer formats and protocols popular in web applications • Capable of writing code compliant with modern accessibility and SEO guidelines and best practices • Capable of working with version control systems • Capable of building proof of concept prototypes • Capable of integrate a web solution based on a Content Management System • Capable of troubleshooting, debugging and doing root cause analysis of web applications issues • Capable of consuming, parse and translate SOAP or REST web services — Responsibilities — • Developing web applications that follow the latest web standards and conforms with leading-edge front-end technologies • Works closely with Creative, Business, Technology and QA teams to ensure the technology will be functional and meet performance targets on all web platforms (mobile, desktop) • Owns the development of web applications and ensures they follow the overall technical architecture and design established by the technical lead • Implements user and business requirements which are composed of multiple development activities • Maintains up-to-date and complete documentation on projects as dictated by the capability’s guidelines and best practices • Debugs or troubleshoots complex issues in existing web applications • Proactively provide feedback on policies and procedures when an opportunity for improvement exists
CSS 3

CSS 3

HTML5

HTML5

JavaScript

JavaScript

Node.js

Node.js

React

React

Redux

Redux

ExpressJS

ExpressJS

Git

Git

GitHub

GitHub

Material-UI

Material-UI

Tech Stack

Featured
JavaScript

JavaScript

Expert

React

React

Senior

TypeScript

TypeScript

Mid-level

Version Control
Git

Git

Expert

Languages
HTML5

HTML5

Expert

CSS 3

CSS 3

Expert

Build Tools
Webpack

Webpack

Senior

State Management
Redux

Redux

Senior

Frameworks (Full Stack)
Node.js

Node.js

Mid-level

Javascript Testing
Jest

Jest

Mid-level

Cross-Platform Mobile
React Native

React Native

Mid-level

Frameworks
ExpressJS

ExpressJS

Mid-level

GatsbyJS

GatsbyJS

Junior

JavaScript Components
Storybook

Storybook

Junior

Testing Frameworks
react-testing-library

react-testing-library

Junior

Copyright © 2024 Marcelo Retana

Built with Showwcase