Luciano Nomdedeu, Developer in La Plata, Buenos Aires Province, Argentina
Luciano is available for hire
Hire Luciano

Luciano Nomdedeu

Verified Expert  in Engineering

Bio

Luciano is a software engineer with 10 years of experience, specializing in front-end development. With deep expertise in web development, using Angular and Typescript, he has co-developed large enterprise systems for a Fortune 500 company and developed smaller web applications for startups. Luciano looks forward to applying his skills and experience in a remote capacity to help clients achieve their goals.

Portfolio

National University of La Plata
University Teaching, Data Structures, Algorithms...
Fortune 500 Transportation and Logistics Company
Angular, TypeScript, Angular Material, RxJS, NgRx...
Flux IT
Java, Spring, Full-stack, REST APIs, SOAP, Angular, TypeScript, RxJS, Bootstrap...

Experience

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), TypeScript, Windows

The most amazing...

...thing I've developed is a platform for creating interactive VR experiences on top of 3D 360 videos.

Work Experience

Assistant Professor

2013 - PRESENT
National University of La Plata
  • Taught courses on object-oriented programming, algorithms, and data structures.
  • Taught courses on software development using Java and JavaScript and the core concepts of frameworks, such as Spring and Angular.
  • Created learning materials and assignments for those courses.
Technologies: University Teaching, Data Structures, Algorithms, Object-oriented Programming (OOP), Java, Java EE, JavaScript, Spring, Angular

Front-end Software Engineer

2019 - 2020
Fortune 500 Transportation and Logistics Company
  • Refactored core features from a complex Angular application for a large project with a team of 30+ people.
  • Acted as a technical leader on two smaller projects.
  • Added new components and features to different applications while following the Agile methodology.
  • Proactively detected, tracked, and fixed bugs for the main project I worked on and other projects shared across multiple teams.
  • Refactored the logic of an NgRx application into services, greatly improving its performance and reusability.
  • Refactored the CSS layout of a production application, bringing in responsiveness and the possibility to use it on mobile devices.
  • Added unit tests to the existing code, improving the unit test coverage.
  • Developed an Angular library, including adaptable UI components, for a specific feature consumed by multiple internal applications.
Technologies: Angular, TypeScript, Angular Material, RxJS, NgRx, Test-driven Development (TDD), CSS, HTML, Agile Software Development, Agile, Front-end

Software Developer

2018 - 2019
Flux IT
  • Built high-performance Java services as part of the back end of a mobile banking application used by more than two million users per month.
  • Developed batch processes that handle large volumes of data to run scheduled maintenance tasks, ensure data synchronization, and process pending transactions.
  • Took ownership of several core features and mentored new team members.
  • Designed and created, from scratch, an Angular application for configuring that back-end system, allowing specific roles from the bank to manage different aspects of the operation from an intuitive UI.
Technologies: Java, Spring, Full-stack, REST APIs, SOAP, Angular, TypeScript, RxJS, Bootstrap, HTML, CSS, Agile Software Development, Spring Boot, Agile

Software Developer | Entrepreneur

2016 - 2018
Multiverso VR (Entrepreneurship Program at FONSOFT, Ministry of Science and Technology)
  • Created a VR startup focused on creating VR content based on 360 videos that are interactive and stereoscopic.
  • Developed a framework inside Unity (made of reusable components and modules) for creating different types of interactive VR experiences.
  • Designed, produced, and developed three interactive VR experiences using that Unity framework: an interactive short film, an escape-the-room game, and a virtual museum visit.
  • Assembled an interdisciplinary team to handle the design and artistic aspects of those VR experiences.
  • Defined the roadmap for the project, wrote documentation, and presented progress reports.
  • Designed and developed an Android app in Unity for showcasing and executing the created content.
Technologies: Software Architecture, Virtual Reality (VR), Entrepreneurship, Unity, System Design, Android

Software Engineer

2013 - 2018
Self-employed
  • Built a food ordering and delivery app (for web and Android) with serverless architecture, using Firebase, Angular, and Cordova.
  • Developed a series of interactive map visualizations for the National Institute of Agricultural Technology.
  • Designed and developed the front end of a management system for a local store chain. The system included modules for managing sales, stores, employees, orders, billing, payments, and inventory.
  • Designed and developed a system for a local restaurant to manage sales, employees, and inventory.
Technologies: Angular, Firebase, Serverless, Firebase Cloud Functions, Cloud Firestore, JavaScript, Java EE, Spring, AngularJS, jQuery, Spring MVC, Apache Struts 2, Apache Tomcat, MySQL, JPA, System Design, Amazon Web Services (AWS), Amazon EC2, HTML, CSS, Front-end

Intern

2010 - 2011
LINTI
  • Developed new features for an inter-hospital communication system.
  • Improved the overall user experience of the system.
  • Tracked and fixed bugs, using Redmine as a reporting tool.
Technologies: Java EE, JavaScript, HTML, CSS, Redmine

Enterprise Angular Applications for a Fortune 500 Logistics Company

I worked on several state-of-the-art Angular applications, developing features that had a high impact on the business operation and day-to-day work of hundreds of employees. These applications ranged from consumer-facing web apps with complex forms to internal projects that consumed data from dozens of APIs and included multiple grids and map interactions.

Multiverso VR (Entrepreneurship Program at FONSOFT, Ministry of Science and Technology)

A technology platform for producing immersive 360 3D video experiences with a strong focus on interactivity. I built the technical foundations of a new VR services startup, defining processes and implementing software that would aid the creation of this kind of content. I designed and developed a framework on top of Unity that provided a video-timeline view, reusable common interactions, and core modules for handling images and sound. I also developed three demo experiences and an Android platform for showcasing them.

Raíces HTML5 Videogame

An educational 2D platform game played by hundreds of Argentinian children each year. The platform is used in schools as a didactic material and at home just for fun. I designed and developed Raíces in 2015, using a JavaScript game engine I built as part of my thesis project.
2007 - 2015

Licenciatura En Informática (MSc Equivalent) in Computer Science

National University of La Plata - La Plata, Argentina

2007 - 2012

University Programmer Analyst (BSc Equivalent) in Computer Science

National University of La Plata - La Plata, Argentina

MARCH 2021 - PRESENT

Docker & Kubernetes: The Practical Guide

Udemy

Libraries/APIs

RxJS, NgRx, REST APIs, jQuery, HTML5 Canvas

Tools

Git, Apache Tomcat, Redmine

Languages

JavaScript, HTML, Java, TypeScript, CSS, SCSS, CSS3

Frameworks

Angular, Angular Material, Bootstrap, Spring, Unity, Unity3D, AngularJS, Spring MVC, Apache Struts 2, JPA, Spring Boot

Paradigms

Object-oriented Programming (OOP), REST, Agile Software Development, Agile, Object-relational Mapping (ORM), Test-driven Development (TDD)

Platforms

Firebase, Windows, Linux, Android, Java EE, Amazon Web Services (AWS), Amazon EC2, Docker, Kubernetes, Visual Studio Code (VS Code)

Storage

Relational Databases, MySQL, Cloud Firestore

Other

Web Development, Front-end, Data Structures, Algorithms, Software Engineering, System Design, Full-stack, Software Architecture, Networking, Distributed Systems, APIs, Architecture, Operating Systems, SOAP, Virtual Reality (VR), Entrepreneurship, University Teaching, Serverless, Firebase Cloud Functions, Game Development, Back-end

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring