Jorge Nicolás Cellerino, Developer in Córdoba, Cordoba, Argentina
Jorge is available for hire
Hire Jorge

Jorge Nicolás Cellerino

Verified Expert  in Engineering

Full-stack Developer

Location
Córdoba, Cordoba, Argentina
Toptal Member Since
March 7, 2016

Jorge has many years of experience working with Node.js, TypeScript, SQL, React, Java, and related frameworks like Express and Spring. He has recently focused on Agile methodologies for building RESTful web services for mobile and web applications. Jorge is responsible, proactive, a fast learner, committed to results, and well-accustomed to working with distributed teams in different time zones.

Portfolio

Volvo R&D Center
Node.js, GraphQL, TypeScript, React, MySQL, Express.js...
AppDirect
React, Java, JavaScript, HTML, Stripe API, MongoDB, Amazon Web Services (AWS)...
Johnson & Johnson - BabyCenter
JavaScript, CSS, HTML5, SQL Server 2014, React, Spring...

Experience

Availability

Part-time

Preferred Environment

Jira, Git, Unix, MacOS, REST, Amazon Web Services (AWS), Agile Software Development, Visual Studio Code (VS Code), Scrum, Kanban

The most amazing...

...team I've worked with did estimation, development, and deployment for ships on the web service for the Disney Cruise Line mobile app, DCL Navigator.

Work Experience

Node.js Back-end Developer

2022 - 2023
Volvo R&D Center
  • Implemented Clean Architecture and Domain-Driven Design (DDD) principles into the existing Node.js and TypeScript microservices architecture, reducing the number of microservices and facilitating easier testing and deployment of the application.
  • Developed new features and fixed bugs in the dashboard admin web app implemented with React, TypeScript, and functional programming.
  • Performed deployments on the production environment and production support of the product.
  • Created new features and fixed bugs on Node.js/TypeScript microservices.
Technologies: Node.js, GraphQL, TypeScript, React, MySQL, Express.js, Amazon Web Services (AWS), Kubernetes, GitHub, Kanban, CSS, HTML, Domain-driven Design (DDD), React Apollo, Test-driven Development (TDD)

React and Java Full-stack Developer

2020 - 2022
AppDirect
  • Developed a website using React, Stripe, and Java Spring Boot that allowed resellers to apply for a debit card, send and activate the card, and display the card balance and expenses.
  • Integrated and deployed the website into the company's CI/CD pipeline using Jenkins, Docker, Kubernetes, Amazon EKS, and ArgoCD.
  • Integrated a recently acquired app (service locator), composed of two web apps built on Angular and React and two REST APIs developed on Next.js and Go, into the AppDirect CI/CD pipeline.
  • Migrated a database with over nine million geocode addresses from PostgreSQL to MySQL, adapting the addresses to a new model using Google Geocoding API.
  • Implemented E2E tests for the mentioned applications using Cypress.
Technologies: React, Java, JavaScript, HTML, Stripe API, MongoDB, Amazon Web Services (AWS), GraphQL, Google Geocoding API, MySQL, Spring Boot, Docker, Kubernetes, Jenkins, Cypress, RESTful Web Services, Spring, REST, REST APIs, CSS, Pixel Perfect, Redux, Redux-Saga, API Integration, Full-stack, Back-end, Google Maps API, Front-end, Microservices Architecture, APIs, Microservices, Redis, Argo CD, Next.js

Full-stack Developer

2019 - 2020
Johnson & Johnson - BabyCenter
  • Implemented new features and maintained existing features on the website with Java Server Pages.
  • Developed new features and bug fixing on Java Spring REST services and SQL.
  • Migrated existing components from Java Server Pages to a new React-based environment.
Technologies: JavaScript, CSS, HTML5, SQL Server 2014, React, Spring, Jakarta Server Pages (JSP), Java 8, RESTful Web Services, REST, Jenkins, REST APIs, Redux, API Integration, Full-stack, Back-end, Front-end, Microservices Architecture, APIs, Microservices

Full-stack Developer

2018 - 2019
Exhale
  • Implemented new features and bug fixes on the Exhale Angular 7 application.
  • Developed new features and bug fixing on the Exhale Java Spring Boot REST service.
  • Implemented the single sign-on login on an Angular SPA (sessionless) and Java Spring Boot back-end to communicate with the Hyatt SAML server.
Technologies: Docker Compose, Docker, PostgreSQL, Spring Boot, SAML, Java, CSS, HTML, Angular, JavaScript, RESTful Web Services, Spring, MySQL, REST, REST APIs, Full-stack, Back-end, Front-end, APIs, Microservices

Full-stack Developer

2017 - 2019
Texas Sinus Center
  • Implemented the OTCme mobile app with React Native, allowing users to search for medications that matched their symptoms or body parts affected and locate the closest pharmacy with the medication available for sale.
  • Developed an admin web app in AngularJS for managing the information displayed by the app.
  • Built the RESTful web services consumed by the mobile app and the admin web app in Node.js. They provided CRUD operations on app entities, user authentication and registration, and medication search based on symptoms, body parts, and user location.
  • Designed the service architecture and deployed the web services on AWS.
  • Implemented the beta version of the OTCme mobile app with Ionic 1.
Technologies: Ionic, Bootstrap, AngularJS, MongoDB, Mongoose, Express.js, Node.js, Redux, React Native, RESTful Web Services, Amazon Web Services (AWS), React, REST, REST APIs, API Integration, Full-stack, Back-end, Front-end, APIs, Elasticsearch

Full-stack Developer

2017 - 2017
Cityleaf
  • Implemented a single-page application for managing users, customers, stock, sales, sales proposals, and route scheduling.
  • Created the back-end REST API JHipster and Spring Boot.
  • Created a web application using AngularJS, Bootstrap, and Sass.
  • Deployed the entire application on the Azure platform.
Technologies: Microsoft SQL Server, JUnit, Spring Boot, JHipster, Java, CSS, HTML, AngularJS, JavaScript, RESTful Web Services, Spring, MySQL, REST, Google Geocoding API, REST APIs, API Integration, Full-stack, Back-end, Google Maps API, Front-end, APIs

Full-stack Developer

2016 - 2017
5AM Solutions (via Toptal)
  • Implemented a single-page application for managing pharmaceutical studies and data collection.
  • Componentized UI modules for file downloading and uploading.
  • Created the back-end REST API using microservices architecture with JHipster and Spring Boot.
  • Implemented single sign-on with SAML authentication on the client and server side.
  • Implemented a notification service with Apache Kafka messaging and Spring Boot.
  • Developed a prototype for using Activiti BPMN with Spring Boot.
  • Built and deployed the application using Docker and Docker Compose.
  • Implemented a BDD test suite with Cucumber and Gherkin.
Technologies: Apache Kafka, Docker Compose, Docker, MySQL, Cassandra, Activiti BPM, SAML, Gherkin, Cucumber, Mockito, JUnit, Spring Boot, JHipster, Java, CSS, HTML, Protractor, Karma, AngularJS, JavaScript, RESTful Web Services, Spring, REST, REST APIs, API Integration, Full-stack, Back-end, Front-end, Microservices Architecture, APIs, Microservices

Web Developer

2016 - 2016
Smart Business Money Habits (via Toptal)
  • Created a single-page site for managing sales goals.
  • Developed the back-end REST API for login and managing basic goals consumed by the website.
  • Implemented extensive unit and E2E test coverage for the front-end using Karma and Protractor.
  • Implemented unit and integration tests for the back-end using Mockito and JUnit.
  • Deployed the website in AWS using EC2 and Elastic Beanstalk.
Technologies: Amazon Web Services (AWS), Lambda Functions, Mockito, JUnit, Hibernate, Spring, Java, Less, CSS, HTML, Protractor, Karma, AngularJS, JavaScript, RESTful Web Services, REST, REST APIs, APIs, AWS Lambda

Senior Software Engineer

2014 - 2016
Disney Cruise Line (via Globant)
  • Developed REST services using the Kanban methodology that managed guest registration and consumed data from other services and databases to present a single data model to the mobile application.
  • Conducted performance tests and service profiling to identify bottlenecks.
  • Implemented a service chat using the Openfire server and developed several plugins.
  • Deployed several service releases on different ships during its voyage through satellite connections.
  • Provided technical support to IT officers on the ships to solve live guest issues with the app.
  • Designed a console for administrating mobile application configurations.
  • Worked in the clients’ offices in Florida for four months.
Technologies: Apache Maven, YourKit, Apache JMeter, SQL, Openfire, JUnit, Apache Tomcat, Apache CXF, Hibernate, Spring, REST, RESTful Web Services, MySQL, REST APIs, API Integration, Back-end, APIs, Microservices

Senior Software Engineer

2013 - 2014
Walt Disney Parks & Resorts (via Globant)
  • Developed REST services using the Scrum methodology that consumed data from a cache and other services to present a unified data model to the mobile application.
  • Performed on-site mobile application testing to identify issues and improve the guest experience.
  • Performed performance tests and profiling of different services to identify and fix bottlenecks.
  • Performed the ramp-up processes for new team members.
  • Developed Python scripts for processing log files and analyzing service errors.
  • Worked in the clients’ offices in Seattle for two months.
Technologies: Python, Apache Maven, YourKit, Apache JMeter, JBehave, JUnit, Apache Tomcat, Apache CXF, Spring, Java 7, REST, RESTful Web Services, Hibernate Query Language (HQL), MySQL, REST APIs, API Integration, Back-end, APIs, Microservices

Senior Software Engineer

2011 - 2012
AccuScore (via Globant)
  • Designed a REST API consumed by a social trivia gaming title that performed the game logic.
  • Designed database schema and SQL queries for all the game data.
  • Trained new team members.
  • Implemented extensive unit-test coverage with Clover.
  • Coded an administration tool for managing the game configuration parameters.
Technologies: Apache Maven, MySQL, Openfire, JUnit, Apache CXF, JDBC, Spring, Java 7, REST, RESTful Web Services, Hibernate Query Language (HQL), REST APIs, API Integration, Back-end, APIs

Web Developer

2010 - 2011
Universal Music Group (via Hewlett-Packard)
  • Implemented new flows for a web application for the management of new releases and repertoires.
  • Implemented SOAP services with spring WS.
  • Migrated from Java 6 to Java 7.
  • Implemented extensive unit test coverage.
  • Provided production support for live issues.
Technologies: Oracle9i, IBM WebSphere, XML, HTML, Jakarta Server Pages (JSP), Ajax, JavaScript, Spring, Java, Hibernate Query Language (HQL), MySQL

Web Developer

2009 - 2010
La Caixa (via Hewlett-Packard)
  • Developed a web product sales application.
  • Implemented a tool for mapping errors from Excel files to application errors.
  • Developed integration and unit tests.
  • Obtained Oracle Java Standard Edition 6 certification.
  • Provided production support for live issues.
Technologies: Oracle9i, IBM WebSphere, XML, HTML, Jakarta Server Pages (JSP), JUnit, Spring, Java, Hibernate Query Language (HQL), MySQL, Back-end

Web Developer

2008 - 2009
Mattel (via Folder)
  • Developed a user interface for a website for managing collectible items.
  • Implemented server logic for the web application.
  • Designed database schema.
  • Analyzed user requirements and translated to use cases.
  • Implemented a tool for importing Mattel products from Excel files to a database.
Technologies: SQL Server 2005, JDBC, EJB3, Apache Struts 2, CSS, HTML, Java, Hibernate Query Language (HQL), MySQL, Back-end

Web Developer

2007 - 2008
Folder S.A.
  • Designed a web application for managing medical appointments, calendars, and patients.
  • Developed server logic for managing web application data.
  • Designed database schema and stored procedures for the server data.
  • Analyzed user requirements and documented user cases and application architecture.
  • Wrote test cases for a complete set of functionalities.
Technologies: Sybase, JBoss, Jakarta EE, GWT-Ext, GWT, Apache Struts 2, Java, Hibernate Query Language (HQL), MySQL

Web Developer

2006 - 2007
Cidal S.A. (via Software Santa Fe)
  • Implemented an ERP desktop application.
  • Designed database and data access modules.
  • Interviewed clients to gather requirements.
  • Analyzed requirements and documented user cases.
  • Performed production deployment and on-site testing.
  • Designed and implemented reports for business intelligence.
Technologies: PostgreSQL, JasperReports, iReport, Apache Tomcat, JUnit, Hibernate, Spring, Jakarta EE, Swing, Java, Back-end

Valet Application for Volvo Retailers

https://www.volvocars.com
I worked as a back-end developer migrating the existing Node.js and TypeScript back-end microservices to a monolith service using domain-driven design (DDD) principles. My work included developing new features, fixing bugs on the React/TypeScript front-end application, and performing deploys on the production environment and production support of the product.

Web App for Managing Resellers' Debit Cards and Expenses

https://www.appdirect.com/
As a full-stack developer, I built a website using React, Stripe, and Java Spring Boot. This website allowed resellers to apply for a debit card, send and activate the card, as well as display the card balance and expenses. Additionally, I integrated a recently acquired application (service locator), which consisted of two web apps built on Angular and React, along with two REST APIs developed on Next.js and Go, into the AppDirect platform using Docker, Kubernetes, and AWS. My work also involved migrating a database with over nine million geocode addresses from PostgreSQL to MySQL and adapting the addresses to a new model using the Google Geocode API.

Babycenter

https://www.babycenter.com
I worked as a full-stack developer migrating existing components from JSP to a new React-based environment, developing new features on Java Spring REST services and SQL, and maintaining existing features on the website with Java Server Pages.

OTCme Mobile App

I developed the mobile app from scratch. I designed the architecture and developed the REST API that the app consumes, as well as an internal web application for managing the information displayed by the app.

World of Hyatt, Exhale Integration

https://exhalespa.com/
I developed the single sign-on login on the Exhale Angular 7 application and Java Spring back-end to communicate with the Hyatt SAML server. I also worked on several new features and bug fixes for the front-end and back-end systems.

Disney Cruise Line Navigator

https://disneycruise.disney.go.com/featured/navigator-app/
I was part of the team that developed and deployed the REST API consumed by this app. I worked for four months at the client's offices in Florida until the first version was released and then worked remotely for subsequent releases. The app allows a guest to register and use a chat service to communicate with other guests, view a map of the different decks, and check activities, restaurant menus, and the entire cruise schedule.

My Disney Experience

https://disneyworld.disney.go.com/es-us/plan/my-disney-experience/mobile-apps/
I worked on the API that provides all the info related to entertainment, attractions, restaurants, menus, resorts, room info, etc. I worked for two months at the client's offices in Seattle, implementing the API and providing help to UI teams for consuming the complete set of services.

Walt Disney Parks and Resorts

https://disneyworld.disney.go.com/
I worked for more than a year on implementing the REST services for this website. I interacted with teams in different countries and time zones, executing performance tests, and providing production support for live site issues.

Languages

JavaScript, Java, SAML, SQL, Less, CSS, Hibernate Query Language (HQL), HTML, Java 8, HTML5, Java 7, Python, XML, Gherkin, GraphQL, Sass, TypeScript

Frameworks

JUnit, Hibernate, Express.js, Ionic, JSON Web Tokens (JWT), JPA, Apache CXF, Spring, Dropwizard, Jakarta Server Pages (JSP), Spring Security, PowerMock, Mockito, AngularJS, React Native, JBehave, Apache Struts 2, GWT, GWT-Ext, Swing, Protractor, Spring Boot, Redux, Bootstrap, Angular, Activiti BPM, Cypress, Next.js

Libraries/APIs

REST APIs, Node.js, Liquibase, EasyMock, JDBC, Java Servlets, React, Google Maps API, JasperReports, Stripe API, Google Geocoding API, Redux-Saga, InversifyJS

Tools

Apache Tomcat, Apache Maven, Mongoose, JHipster, Git, YourKit, Apache JMeter, GitHub, Perforce, Bamboo, Jira, iReport, Karma, Cucumber, Docker Compose, IntelliJ IDEA, Gradle, Jenkins, React Apollo

Paradigms

REST, Scrum, Design Patterns, Behavior-driven Development (BDD), Test-driven Development (TDD), Microservices Architecture, Microservices, Kanban, Agile Software Development

Storage

JSON, MongoDB, PostgreSQL, SQL Server 2014, Oracle9i, SQL Server 2005, Sybase, Cassandra, Microsoft SQL Server, MySQL, Couchbase, Oracle 11g, Elasticsearch, Redis

Other

RESTful Web Services, Back-end, APIs, Security, XMPP, Openfire, API Integration, Full-stack, Front-end, Ajax, EJB3, Lambda Functions, Apache Cassandra, Single Sign-on (SSO), Pixel Perfect, Domain-driven Design (DDD), Apollo, Springbot, End-to-end Implementation (E2E), Argo CD

Platforms

Unix, Eclipse, IBM WebSphere, Jakarta EE, JBoss, Apache Kafka, Docker, Amazon Web Services (AWS), MacOS, Kubernetes, Visual Studio Code (VS Code), AWS Lambda

2010 - 2010

Java SE 6 Programmer Certified Professional Certification in Java SE

Oracle University - Cordoba

2000 - 2010

Bachelor's Degree in Software Engineering

UTN - Santa Fe

NOVEMBER 2011 - PRESENT

Oracle Certified Associate Java SE 7 and SE 6

Oracle

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