Allen Schmidt, Developer in Fredericksburg, VA, United States
Allen is currently unavailable

Allen Schmidt

Software Developer

Fredericksburg, VA, United States

Toptal member since April 9, 2021

Bio

Allen is a full-stack web developer with 16 years of experience. At Deloitte, he prototyped a front-end interface to a ServiceNow back-end form using AngularJS. He built a system to manage high school sports, incorporated statistical analysis with Python for displaying sports statistics, and created games with Python. He has worked with a variety of front-end JavaScript frameworks including jQuery, React, AngularJS, and Vue.js, and back-end frameworks such as Express, WordPress, and ServiceNow.

Portfolio

Flipside Innovations
React, Material UI, Material React Table, Spring 6, Java, Elasticsearch...
Deloitte
ServiceNow, AngularJS, jQuery, JavaScript, HTML, CSS, Sass, REST, REST APIs...
Motosho
Vue, Android, Bootstrap, Flutter, Front-end

Experience

  • Linux - 16 years
  • JavaScript - 15 years
  • HTML - 15 years
  • Git - 8 years
  • jQuery - 5 years
  • React - 4 years
  • AngularJS - 4 years
  • Bootstrap - 4 years

Preferred Environment

Linux, Vim Text Editor, Firefox, Chrome, Git, Tmux, Visual Studio Code (VS Code)

The most amazing...

...project I've worked on was a geonarrative platform for analyzing large sets of geolocated language data.

Work Experience

Senior Full-stack Developer

2023 - PRESENT
Flipside Innovations
  • Prototyped and developed a web application for tabulating and visualizing large amounts of data, using React for the front-end and Java with Elasticsearch for the back-end.
  • Worked on a common UI component library using React and MUI with Storybook for documenting the usage.
  • Built out prototypes based on requirements that were then used in other projects, greatly improving multiple applications in our ecosystem.
  • Built custom visualizations with D3 and React, including bar, choropleth, and various leaf-based charts.
Technologies: React, Material UI, Material React Table, Spring 6, Java, Elasticsearch, Spring Data Elasticsearch, D3.js, TypeScript, REST APIs, Tailwind CSS, Performance Optimization, Chrome Developer Tools, Front-end, Memoization, Optimization

Project Delivery Senior Manager

2020 - 2023
Deloitte
  • Prototyped a front-end interface to a ServiceNow back-end form using AngularJS and continued to iterate on the design as the customer decided on the requirements.
  • Built a ServiceNow application from the ground up with an AngularJS front-end. I built out a custom set of components for a step-by-step view of the form to make it easier for the end user.
  • Developed a style guide for an application using HTML, CSS, and a splash of jQuery to analyze the page and generate contrasts for colors, buttons, headers, and other UI elements.
Technologies: ServiceNow, AngularJS, jQuery, JavaScript, HTML, CSS, Sass, REST, REST APIs, Performance Optimization, Chrome Developer Tools, Front-end, Optimization

Software Developer

2014 - 2021
Motosho
  • Built out an Android application for managing back-end data.
  • Created a new login form using Vue.js that talked to Firebase and was styled with Bootstrap.
  • Delivered a prototype user application with Flutter.
Technologies: Vue, Android, Bootstrap, Flutter, Front-end

Software Developer

2011 - 2020
DataSync Technologies
  • Built out plugins for WordPress, phpbb, and MediaWiki (mostly WordPress) for custom auditing requirements. Also built out a large WordPress plugin for ingesting JSON files and generating custom WordPress objects out of them.
  • Built a prototype React-based theme for WordPress that used a Gatsby theme for styling and provided real-time views into how the generated Gatsby code would look.
  • Delivered a prototype for a geonarrative platform using AngularJS, Bootstrap, and D3 on the front end, and Scala and Node.js on the back-end. I created a way for the front end to be a drag-and-drop custom creation platform.
  • Assisted in the management of a custom jQuery UI library of components by helping implement best practices for checking in code, and a review process for changes.
  • Wrote long Oracle SQL queries for pulling from a large database for doing reports and migrations.
  • Oversaw the build of the most complicated part of the front end of an application, which required a large piece of jQuery code to manage the form.
Technologies: WordPress, PHP 7, JavaScript, React, Gatsby, PhpBB, AngularJS, Bootstrap, jQuery, REST APIs, Performance Optimization, Chrome Developer Tools, Front-end, Optimization

Software Developer

2015 - 2018
Perigean Technologies
  • Built out a basic user interface to interact with a D3 force map.
  • Revamped an application to use AngularJS Routing to turn it into a single page application.
  • Assisted in developing a D3 force map-based learning interface.
Technologies: AngularJS, Bootstrap, D3.js, Chrome Developer Tools, Front-end

Software Developer

2005 - 2011
The Free Lance-Star
  • Built out various maps of data (Christmas lights, crimes, local football games) using the Google Maps API.
  • Designed a system for managing local high school sports. Incorporated statistical analysis with Python for displaying sports statistics for athletes.
  • Created several games for the website, including a Sudoku game with a generator build in Python.
  • Developed an interactive sports ladder for the local Soap Box Derby.
  • Built out a system for managing photography requests.
Technologies: Zope, Python, JavaScript, jQuery, WordPress, Google Maps API, Front-end

Experience

Login for Motosho

I built out this login page using a prototype JavaScript form that used Firebase, and from a wireframe, another person had drawn up. I utilized Vue.js as a front-end framework in anticipation of redoing the rest of the application in Vue.js. I completed extensive testing with Firebase to ensure proper functionality.

Education

2007 - 2009

Bachelor's Degree in Business Administration

University of Mary Washington - Fredericksburg, Virginia, USA

Skills

Libraries/APIs

React, jQuery, Material React Table, Vue, D3.js, Google Maps API, REST APIs

Tools

Vim Text Editor, Git, Chrome Developer Tools, PhpBB, Tmux

Languages

JavaScript, HTML, CSS, Sass, Python, PHP 7, Java, TypeScript

Frameworks

AngularJS, Bootstrap, Material UI, Flutter, Chrome, Zope, Spring 6, Tailwind CSS

Platforms

WordPress, Linux, Android, Firebase, Firefox, Visual Studio Code (VS Code)

Paradigms

REST

Storage

Elasticsearch, Spring Data Elasticsearch

Other

Front-end, ServiceNow, Performance Optimization, Optimization, Business Management, Gatsby, Memoization

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