Daniel Guglielmi

Hi, I´m Dany Guglielmi

a nice Software Engineer... Welcome to my portfolio 😃 🖥 🏂

About me
-

Hi! I'm a Software Engineer passionate about crafting high-quality software that makes a real impact. I currently work in an agile team using Scrum, contributing to full-stack projects primarily with React.js and Node.js.

I enjoy working in collaborative environments where clear communication, shared goals, and a focus on detail help deliver solid, scalable solutions. I'm especially interested in clean architecture, reusable components, and building efficient development workflows.

Outside of tech, I like to keep an active lifestyle—I enjoy working out, eating healthy, and spending time outdoors. I'm into snowboarding, football, and have trained in boxing and martial arts. I love to travel, go camping, and disconnect in nature when I can.

I also enjoy building furniture and doing home renovation projects—I've always been curious about construction, both in the physical world and in software.

In my free time, I love building software for real businesses—tools that people actually use. Whether it's a web app, mobile app, or a desktop tool, I like being involved in the full process—from data modeling and choosing the right tech stack to shipping and maintaining production-ready code.

My Experience
-

Hard Skills

JavascriptReact.jsNode.jsTypeScriptReduxReact QueryNext.jsNest.jsMongoDBPostgreSQLOracleMySQLAWSAzureGCPFirebaseNetlifyDockerGithubBitbucketJiraPostmanTDDJestVitestRabbitMQJenkinsSwagger

Soft Skills

TeamworkCommunicationProblem-solvingAdaptabilityLeadershipTime Management

Languages

English – Professional proficiencySpanish – Native speaker

Professional Experience

Software Engineer · Globant

Dec 2023PRESENT

ReactJS, Redux, NextJS, Redux, Scrum, Atomic Design, Vitest

Web UI Tech Lead · Globant

Jun 2022Dec 2023

Worked with ReactJS, Strapi, NodeJS, AWS, Bitbucket.

Service Delivery Manager · Atos

Mar 2021Jun 2022

Google Service Delivery Center in Argentina. Recruiting and building a new team for support the new Delivery Center of Google in Argentina.

Software Engineer Tech Lead · Atos

Dec 2016Mar 2021

ReactJS, NodeJS, Java EE, PL/SQL, MongoDB, GraphQL, Kotlin. Implementation and Management of Software Factory in different clients.

Software Engineer Tech Lead · Atos

Oct 2014Dec 2016

Incident Manager and Software Development with Java EE, Spring, Hibernate, JPA, Struts, JSP, Maven, PL/SQL, Javascript

Software Developer · Atos

Apr 2012Oct 2014

Software development with VB6, C#, PL/SQL, Java EE

Analyst Programmer · Siemens

Jun 2010Apr 2012

Software Development, Implmentation, Incident Support. VB6, C#, PL/SQL, Shell scripting

Cobol Developer · Accenture

Jul 2008Jun 2010

Cobol, Natural and Visual Bsic 6 Developer

My Projects
-

Innovando Living

This is an Ecommerce website of a Furniture Factory. Some of the features: Shopping Cart, Chat, Shipment Tracking, Order Progress, Credit Card Payment.

MechanicOS

Car Workshop Manager. Features: Budget creation for clients, Keeping budget history, Export to PDF, PDF Preview, Printing.

LittleAmsterdam

Social Network Instagram clone, built just for fun.

My Posts
-

Coding Conventions

June 07, 2023

This document provides comprehensive guidelines to foster alignment in development practices within the team. It encompasses various topics including the application of Semantic Versioning, branch naming conventions, different types of commits, and best practices for composing commit comments.

High Cohesion, Low Coupling

December 05, 2023

High cohesion and low coupling are both design principles that aim to create code that is more maintainable, understandable, and flexible. High cohesion ensures that the parts of a module or component work together towards a common goal, while low coupling ensures that modules or components are independent and can be changed or updated without affecting other parts of the system.

SOLID Principles

December 05, 2023

SOLID is an acronym for five software design principles introduced by Robert C. Martin in the 2000s, that aim to help us structure our code in order to: Tolerate change, Ease code understanding, Write components that can be used in many software systems.

CHANGELOG File

December 05, 2023

When we update our project, the Changelog should have the history of what we added, changed, removed, fixed, etc.

Using Redux toolkit in React

December 27, 2023

Here is a concise example of how to implement redux-toolkit in a project using a few simple steps. In this instance, we generated a store utilizing multiple reducers in a straightforward scenario.

Redux Toolkit with Typescript and Next.js 14

December 27, 2023

In this post, we’ll walk through how to set up Redux Toolkit with TypeScript in a Next.js 14 project, ensuring a clean and scalable state management solution.

Contact me
-

Contact Me