dmmarmol
Diego Martin Mármol
Senior Front End Developer at DataArt
Buenos Aires, Argentina

I'm a FullStack software developer specialized in Frontend UI. I have a solid background based on years of work creating business oriented web apps mainly using ReactJs as the base library behind them. I consider myself an active and constantly motivated guy that wants to learn everything all the time. Although sometimes a bit obsessed with perfection, I'm in constant movement towards growing as a professional by staying up to date with modern technologies and every-day-changing standards.

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

751.1
CodersRank Rank
Top 1%
Based on:
Stackoverflow 1 events
Mid Developer
TypeScript
TypeScript
Mid Developer
JavaScript
JavaScript
Top 50
NextJS
NextJS
Developer
Argentina
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
DataArt
7 years
Remote Current workspace
Currently Diego Martin Mármol supports the DataArt

Diego Martin Mármol 's scores will be added to this company.

Senior Front End Developer
Sep 2020 - Present (4 years 3 months)
My responsibilities involve maintaining and developing features over the UI of a Frontend App as well as extending an API for an internal service that acts as a middleware between the Frontend and the Backend, a "Back end for Front End" (BFF). A few libraries and tools I'm using right now are:
- Typescript & ES6
- React (using hooks and avoiding Class components)
- React Context as State Machine system
- NextJs for Server Side Rendering
- NodeJs + Express
NodeJS ReactJS typescript ExpressJS jest Redux react context api
Front-end Tech Lead + Construction Planning Developer
Dec 2016 - Sep 2019 (2 years 9 months)
Responsible of leading a team of Front-end developers using modern JS tools and in charge of the revision & delivery of construction stories for the current project.

Scrum. Meetings with Business Analyst: stimations, plannings, retrospectives. Architectural decisions. Documentation. Deployments. Sprint management through Jira.

Use of TeamCity integration, Seq, Grafana, Visual Studio Code

Use of different external libraries/frameworks: React + React-Router + Redux + Redux-Saga, NodeJs for process automation and application deploy using Docker
NodeJS ReactJS typescript Redux docker javascript
White Prompt
Sep 2019 - Sep 2020 (1 year)
Argentina
Senior Front End Developer
Part of a team working in UI development of an application with react (using hooks), redux, redux-thunk, reselect & ramda.

- Daily routine supported by agile methodologies
- UI components development
- UI kit development and maintenance
- The development is mainly focused in functional programming
- Story planning and requirement discussion
- Support and constant dialog with the design team
ReactJS Redux webpack formik docker
GUTENBERG
Sep 2018 - Nov 2018 (2 months)
Buenos Aires, Argentina
Teacher at course: Web Development Essentials
Teacher in front of the course: Web Development Essentials at Fundación Gutenberg, Buenos Aires, (ARG)

Some of my responsibilities were:
- Planning and thinking of each class
- Development of documentation for each class and the whole course
- Pedagogical contact with students
javascript html css

Add some compelling projects here to demonstrate your experience
eCommerce Platform
Jul 2022 - Present
LATAM based Cement plant
Ecommerce platform built for LATAM Cement plant.

The project is built over NextJs using React for UI management, Redux as a state machine (using redux-toolkit) & tailwindcss as style library.

Storybook is used to document components and Jest + React Testing Library as tools to develop unit-test
ReactJS Nextjs Redux responsive design tailwindcss typescript javascript
eCommerce: Web & Mobile application
Feb 2021 - Jun 2022
LATAM Retailer
eCommerce platform build for important retailer in LATAM

Worked with a team of Web & Mobile developers focused on Frontend with minor interference on Backend tasks using ReactJS and NodeJS respectively as the primary tech stack.
I was in charge of developing and maintaining the UI as well as adding new features to the eCommerce.

Such features involved:

- UI components development
- Performing http request to retrieve and display data (CRUD operations)
- React Hooks driven side effects (since we weren’t using redux, we focused our side effects architecture through the use of react hooks)
- BFF (backend for frontend) development using NextJS backend layer as a middleware
- Performance optimization through Google Lighthouse
- Unit-test including component unit testing
- In depth Code Review in order to maintain good practices and standards across the app
- Development was mainly focused in functional programming
ReactJS NextJs typescript React Context Api Google Lighthouse SonnarCloud nodejs expressjs ramdajs
Frontend & BackEnd for a Catalog web app
Sep 2020 - Feb 2021
Important Retailer app from LATAM
I was in charge of maintaining the UI as well as adding new features to the catalog. Such tasks involved prior research, communication with the product manager and the business analyst as well as proper testing after the development of the feature.

The main requirement for this interface was to provide a smooth UX to the users in order to massively update more than 10k products per operation through large .csv files. This led us to making each transaction as performant as possible as well as providing clear feedback to the user while their process was still running.

The most challenging aspect I found for this project was that our app needed to integrate and co-exist with a huge list of existing API's that were simultaneously consumed by many other apps from other small teams like ours in what hierarchy matters. This lead to the development of a BFF (BackEnd For FrontEnd) layer build using Nodejs + Expressjs that acted as a middleman in between the FrontEnd and the existing APIs requesting data from it and returning the desired format for our app.
typescript ReactJS nodeJS javascript ExpressJS jest

This section lets you add any degrees or diplomas you have earned.
Universidad Nacional de Rosario
Licentiate degree, Design & Visual comunication
Jan 2014 - Dec 2014
Fundación Gutenberg
Graphic Designer, Digital & Multimedia
Jan 2009 - Dec 2012
Sagrado Corazón de Almagro
Bachelor's degree, Spanish Language & Literature
Jan 1993 - Dec 2008

Jobs for you

Show all jobs
Feedback