Gerard Paris, Developer in New York, NY, United States
Gerard is available for hire
Hire Gerard

Gerard Paris

Verified Expert  in Engineering

Web Developer

New York, NY, United States

Toptal member since June 17, 2024

Bio

Gerard has more than 18 years of experience in web development, focusing primarily on the front end with Angular and React and back-end development using PHP, ASP.NET, C#, Python with Django and Flask, MySQL, SQL Server, and Adobe Experience Manager (AEM). An adept educator, he has spent a year teaching web development and design. Gerard has led teams through multiple projects across various companies, adeptly collaborating with on-site and offshore groups.

Portfolio

Globant
JavaScript, TypeScript, Angular, React, Redux, React Testing Library, Jasmine...
IntegraTV
Django, Python, CSS, HTML, JavaScript
Círculo Informático
Adobe Photoshop, CorelDRAW, Adobe InDesign, PHP 5, JavaScript, HTML, CSS, Flash...

Experience

  • JavaScript - 19 years
  • HTML - 19 years
  • CSS - 19 years
  • TypeScript - 7 years
  • Webpack - 7 years
  • Angular - 6 years
  • React - 4 years
  • React Testing Library - 2 years

Availability

Full-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Node.js, Python, Adobe Experience Manager (AEM), Docker, GitHub, GitLab, Bitbucket, Webpack

The most amazing...

...thing I've built is a trading web application for a NY bank, which became a crucial component of the banking web infrastructure.

Work Experience

Subject Matter Expert

2014 - 2024
Globant
  • Oversaw and mentored offshore teams of up to 10 members, including developers, designers, QA, project managers, and business analysts, and upheld institutional best practices.
  • Conducted client-facing presentations and technical discussions, encompassing requirement gathering, estimating, planning, and architectural design.
  • Developed a suite of diverse web applications, both for internal employee use and customer-facing platforms serving end clients.
  • Researched and implemented new technologies and provided training to other team members.
Technologies: JavaScript, TypeScript, Angular, React, Redux, React Testing Library, Jasmine, Jest, Cypress, Adobe Experience Manager (AEM), Python, Django, CSS, HTML, GraphQL, REST APIs, Webpack, Sass, Material UI

Technical Lead | Senior Full-stack Developer

2011 - 2014
IntegraTV
  • Generated ideas and developed prototypes to identify effective solutions.
  • Prepared highly detailed cross-browser and cross-platform interfaces, including client-specific TV box applications and the new Firefox OS.
  • Collaborated with a multidisciplinary team using agile methodologies.
Technologies: Django, Python, CSS, HTML, JavaScript

Professor

2009 - 2010
Círculo Informático
  • Created and delivered a new technical course, Flash ActionScript Development.
  • Designed and delivered a comprehensive technical course for web developers, covering Flash basics, HTML, CSS, and JavaScript.
  • Devised and conducted a technical course for computer graphic designers, incorporating Photoshop, CorelDRAW, and InDesign training.
Technologies: Adobe Photoshop, CorelDRAW, Adobe InDesign, PHP 5, JavaScript, HTML, CSS, Flash, Flash ActionScript

Web and E-learning Developer

2005 - 2010
TTLogic
  • Planned, coordinated, developed, and implemented technical solutions for diverse industries, including the creation of websites, media experiences, games, educational content, and graphic design projects.
  • Researched and integrated new technologies into existing projects.
  • Headed and mentored team members, including junior and mid-level developers.
Technologies: Flash, Flash ActionScript, HTML, CSS, JavaScript, PHP 5, WordPress, Moodle

Experience

Trading Web Application for NY Bank

As a web UI developer, I created a user interface utilizing the robust capabilities of Angular, Redux, and Material UI frameworks. This front-end system was designed to interface seamlessly with the back end through REST APIs. The application was a crucial component of a banking web infrastructure, enabling users to execute a comprehensive range of trading activities within a streamlined and user-friendly environment.

Intranet for SaaS Company

I worked on an AEM website where employees could search for other people, projects, applications, and tools used internally in the company. We built this website on the AEM platform using plain HTML, CSS, and JavaScript and integrated Solr as the search engine. For Solr integration, we connected it through scripts with multiple internal apps to index the required content and automated the process using AEM Workflows. I acted as a full-stack developer on this project, creating templates and components needed in AEM and working on Solr indexing and the interface.

TV Application for Manufacturer

I worked on a marketing TV application where the company promoted products and connected clients with the eCommerce website. For this application, we used Vue on the front end to create the TV app and AEM for the back end, utilizing it as a headless CMS and employing the content fragments approach to reuse the content in other apps. My role in this project was primarily focused on the back end, where I created the content strategy and built all the templates and components required for the application.

Skills

Libraries/APIs

React, React Testing Library, REST APIs, Node.js, Vue

Tools

Adobe Experience Manager (AEM), Webpack, GitHub, GitLab, Bitbucket, Flash, Moodle, Adobe Photoshop, CorelDRAW, Adobe InDesign, Apache Solr

Languages

JavaScript, CSS, HTML, Python, TypeScript, GraphQL, Sass, Flash ActionScript, PHP 5

Frameworks

Angular, Redux, Jasmine, Jest, Django, Material UI, Cypress

Platforms

MacOS, Visual Studio Code (VS Code), Docker, WordPress

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