James Easter, Developer in Colorado Springs, United States
James is available for hire
Hire James

James Easter

Verified Expert  in Engineering

Front-end Developer

Location
Colorado Springs, United States
Toptal Member Since
June 16, 2022

James is a software developer who has been building web applications with precision and efficiency, creating intentional design and functionality. Most recently, he has focused on utilizing React to render, sort, and filter millions of data points in a geospatial web application. While this involves complex operations, he always aims to create a meaningful and approachable UX/UI. James is willing to tackle new challenges with innovative front-end development.

Availability

Part-time

Preferred Environment

Node.js, Elasticsearch, Express.js, React, Material UI, Redux, TypeScript 3, APIs, API Integration

The most amazing...

...interactive map I've developed incorporates Elasticsearch to filter data and provides real-time analytics corresponding to the map view.

Work Experience

Software Developer

2020 - PRESENT
Optimal GEO, A Woolpert Company
  • Combined React, ArcGIS, Koop, and Elasticsearch to render and manipulate geospatial data with responsive charts, visualizations, filtering, searching, and custom widgets.
  • Updated, maintained, and refined a large-scale reusable React component library with documentation, using Material-UI for a cleaner and maintainable front-end.
  • Presented new features, app advancements, and bugs fixed to the client, ensuring clear communication of the project's current state.
  • Directed front-end design and implementation of custom job board app with React, Redux, and SASS to streamline client's team productivity and efficiency.
  • Implemented and consumed custom API to securely access and update private government contract information.
Technologies: JavaScript, Node.js, Elasticsearch, Esri, React, Material UI, API Integration, MongoDB, APIs, Front-end, Full-stack, MUI CSS, React Redux

Portfolio Website

http://www.jameseaster.dev
Home of some of my recent work, this React website that utilizes TypeScript, Storybook, AWS, and Styled components giving the website a fresh UI design. The portfolio website allows users to showcase projects and share their professional history.

Musician Website

https://www.jameseastermusic.com/
A showcase of a jazz guitarists music and media presence. Using TypeScript and Ant-Design's UI library, this website allows for audio and video streaming with YouTube and Howler.js and email contact through the EmailJS API.

Workflow

A React-based custom job board. I directed, designed, and maintained the front-end and API integration of this web app used to help maintain an internal team's efficiency and productivity. Workflow integrated an Esri map and harnessed redux global state to share notes, and comments, track time and view the progress of team members' tasks.

Navigation Portal

A React web app used to better manage national waterways with hydrographic data. This project analyzed waterways, sediment buildup, dredging cost projections, and vessel locations. I directed the front-end development, which focused on an intuitive system to generate charts and graphs, view tabular data, and utilize an Esri map and Elasticsearch to filter millions of records in real-time.

Languages

JavaScript, HTML, CSS, TypeScript, Python 3, Sass

Frameworks

Material UI, Express.js, Redux, MUI CSS, Ant Design

Libraries/APIs

React, Node.js, React Redux

Tools

Postman, Esri

Platforms

Visual Studio Code (VS Code), GreenSock Animation Platform (GSAP), Amazon Web Services (AWS), YouTube

Other

Axios, Front-end Development, Front-end, Full-stack Development, Storybook, Styled-components, APIs, API Integration, Full-stack, Howler.js, Middleware

Storage

Elasticsearch, MongoDB

2014 - 2016

Master's Degree in Music

University of New Orleans - New Orleans, LA, USA

2008 - 2012

Bachelor's Degree in Music

Harding University - Searcy, AR, USA

JUNE 2020 - PRESENT

Computer Science

Operation Spark

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