Luciano Nomdedeu
Verified Expert in Engineering
Front-end Developer
La Plata, Buenos Aires Province, Argentina
Toptal member since May 3, 2021
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
Experience
Availability
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
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.
Front-end Software Engineer
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.
Software Developer
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.
Software Developer | Entrepreneur
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.
Software Engineer
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.
Intern
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.
Experience
Enterprise Angular Applications for a Fortune 500 Logistics Company
Multiverso VR (Entrepreneurship Program at FONSOFT, Ministry of Science and Technology)
Raíces HTML5 Videogame
Education
Licenciatura En Informática (MSc Equivalent) in Computer Science
National University of La Plata - La Plata, Argentina
University Programmer Analyst (BSc Equivalent) in Computer Science
National University of La Plata - La Plata, Argentina
Certifications
Docker & Kubernetes: The Practical Guide
Udemy
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring