Summary
Overview
Work History
Education
Skills
Connectwithme
Languages
Timeline
Generic

Nabil Spann

Boulder,CO

Summary

Experienced Front-end/UI developer with over 5 years of experience, focusing on React and JavaScript. Committed to using cutting-edge technical skills and staying up-to-date with industry knowledge. Developed applications that display content from web-based APIs. Experienced in integrating third-party tools such as Content Management Systems, Google Analytics, and search functionalities into React applications. Future goals include working on back-end and cloud technologies such as Node and AWS to further expand front-end expertise.

Overview

6
6
years of professional experience

Work History

Software Engineer II (Front-end)

American Express
08.2022 - 04.2023
  • Made changes to styling of and dynamic content in React components in American Express's custom framework
  • Updated multiple American Express's repositories/modules to node16
  • Increased performance of American Express's payment app by 40%-50% by reducing the bundle sizes of multiple modules
  • Updated multiple React components to comply with accessibility requirements
  • Increasing code coverage of the application with Jest to 100%.

UI Developer

Knox Financial
02.2022 - 06.2022
  • Developed input masking in React with TypeScript to hide any sensitive information the user enters
  • Used Angular with TypeScript for the first time to develop forms for job submissions and handled errors from API responses
  • Developed email templates on PostMark which were dynamically sent to users when users scheduled for a meeting on the web app.

UI Developer

Cognizant
03.2020 - 02.2022
  • Develop React components in Storybook to develop components in isolation
  • Use Jest tests to increase the code coverage to 100%
  • Document any complex code using JSDoc
  • Integrate the Web Api calls into the front-end application
  • Review code that the co-workers have developed
  • Integrated Google Analytics into the application.

Front-end Developer

Baha'i National Center
09.2017 - 03.2020
  • Utilized Axios to access local server-side APIs to get content, change passwords, change contacts, and login credentials
  • Increased the code coverage to 85% using Jest and Cypress tests
  • Displayed content on the application using Kentico Cloud content management system
  • Parsed through JSON Web Tokens to display the user's location on a map
  • Created a four-step confirmation process form for creating an account
  • Created content searching on the React application using Azure functions with .NET/C#.

Education

Computer Science -

University of Rochester
Rochester, NY
05.2017

Skills

  • JavaScript ES6
  • React
  • Google Analytics
  • SolidJS
  • Kentico Cloud
  • Cypress
  • Jest
  • LESS/SASS
  • Storybook
  • HTML5/CSS3
  • Adobe Experience Manager
  • Node basics

Connectwithme

https://linkedin.com/in/nabil-spann-7078b2172/, https://github.com/nabilspann, https://nabil-ubuntu.vercel.app/

Languages

English
Native or Bilingual
Japanese
Native or Bilingual

Timeline

Software Engineer II (Front-end)

American Express
08.2022 - 04.2023

UI Developer

Knox Financial
02.2022 - 06.2022

UI Developer

Cognizant
03.2020 - 02.2022

Front-end Developer

Baha'i National Center
09.2017 - 03.2020

Computer Science -

University of Rochester
Nabil Spann