About

Here's a little background

Hi, I'm Nico—a passionate software web developer with a deep love for both frontend and backend development. I thrive on crafting nice user experiences through intuitive interfaces and robust, efficient server-side solutions. I am a final year software engineering student also captivated by software architecture, it is essential to look for elegant and scalable designs to address complex problems.

I firmly believe that great software is not just functional; it's a manifestation of creativity combined with technical precision. When I'm not coding or designing software systems, you'll likely find me exploring new technologies or reading about the latest industry trends.

Experience

Fullstack developer

La Mutual de AMR - Tus Cuentas Project

HTMLCSSTypeScriptReact.jsNext.jsJest.NetC#SQL Server

Started work: Feb 01 2022 | Present

  • Virtual wallet with an account, transactions, investments and loans
  • Backend API with .Net
  • We made from-scratch the new component library for AMR in Next.js (in the past they had an ASP.Net monolith)
  • Actually they gave us mockups so we could create the components hehehe
  • Two cool things that I add: a real-time term deposits simulator & an Auth middleware using JWT & HTTP-only cookies
  • I also developed the frontend repository architecture & supervised other developers

Fullstack developer

La Mutual de AMR - SMNet Project

C#.NetSQL Server

Started work: Feb 01 2021 | Ended: Jan 31 2022

  • AMR's own ERP system
  • I participated in maintaining and adding different features to the ERP
  • Also participated in a gradual migration of table designs & info from Adabas to SQL Server
  • Backend API with .Net
  • Frontend in WinForms (but JavaScript-based tools are far better!)

Programming tutor

Self-employed

HTMLCSSJavaScriptReact.jsNext.jsNode.jsMySQL

Started work: Jun 01 2022 | Ended: Jul 31 2023

  • I taught friends and acquaintances how to code
  • I helped different people pass programming subjects for university or solve software-related problems
  • I have streamed live (via Discord) and recorded different classes to learn web programming from scratch (VSCode, Git, HTML, CSS, JavaScript, programming fundamentals, etc...)

Assistant university professor

UTN - Universidad Tecnológica Nacional

C#.Net CoreEntity FrameworkSQL ServerGit

Started work: Apr 05 2021 | Ended: Nov 30 2021

  • Ad-honorem job teaching position
  • With a colleague we presented and carried out a project to modernize a university subject called "software development technologies"
  • Helped the professor to migrate from .Net Framework to .Net 5 (Originally we had targeted at .Net Core 3)
  • We managed to get them to start using Git, teaching the basics of it, and optionally Entity Framework
  • We also created study material and practices

Projects

Universiteams

GitHub Link·2023·Working on it
TypeScriptHTMLCSSNext.jsMantineNode.jsTypeORMExpressPostgreSQL

Web App to organize, manage and facilitate the dissemination of scientific or independent university projects, and volunteering. WebApp to facilitate the creation, management and formalization of university research projects, and volunteering organization. Both students and teachers will be able to organize their projects, which will be visible to other students who may want to join the research team. It mainly consists of a web application, the main page will contain all the projects in order to make them known for everyone, and they will be accepting requests for those who want to get in.

Design Pattern Notes

GitHub Link·2023·Working on it
C#Jupyter Notebook

Easy-to-read interactive notebooks for learning design patterns in software development and architecture, software design principles & good practices using "polyglot notebooks" extension.

UTN Ask

C#.NetEntity Framework

Web App to organize and manage Consultation Schedules (after-hours support classes) for university professors and students, among other features. This project reached a usable "Beta" state, and was presented at the National Technological University (UTN) of Argentina.

Rating Repos App

JavaScriptTypeScriptReact Native

This is the frontend of a React Native app for rating GitHub repositories.

TypeORM Simple REST Api

TypeScriptNode.jsTypeORMExpressJWTMySQL

I made a small practice API with: JS/TS, Node, TypeORM, Express, JWT, Bcryptjs, MySQL.

Dark Theme for Jira

JavaScript

I collaborated on this project, but it is not mine. Dark Theme for Jira is a simple extension that allows users to switch between dark and light modes on the official page of Jira software. It does so by adding a circle button at the right-top of the screen, in the header. It saves the theme preference in the user's local storage so the next time the user opens the web, it loads with the preferred theme. Likewise, currently Jira already has its own dark theme.

Next.js Portfolio Nick

TypeScriptReact.jsNext.jsTailwindNode.jsSanityVercel Deploy

Animated personal portfolio project because... why not? doing it sounded really fun. Wait... this is a reference for the portfolio INSIDE THE PORTFOLIO ITSELF? --> Maybe...

Experiments and Jupyter Notebooks

PythonJupyter NotebookJavaScript

A few little Projects, and other random but interesting things, in one place. As an example: one of the mini-projects is a "Sudoku Solver" made in Python; that is, an easy way to solve any 9x9 sudoku no matter how hard it may be. Recursive approach. Also, a good way to verify if a possible solution is correct.

Research Projects

HTMLCSSJavaScriptPythonFlask

I participated in the developing and publish of two university research projects (one in 2018, one in 2020). The first project was a web app with geolocation designed to be used by people with disabilities and the possibility of getting lost from their guardians. The second project was to develop a bot in Python with Flask (And Twilio) with the intention of recording messages via WhatsApp from different people telling their experience and feelings regarding different fake news of various kinds at the time of the pandemic, in order to perform data mining in the future. Both papers were published on the CoNaIISI Argentinian congress.

Skills

Hover over a skill for more info

Contact Me

I have got just what you need. Lets Talk.

+54 9 341 383 7379

niconelli2@gmail.com

Argentina