Bradley Trager, Developer in West Bloomfield Township, MI, United States
Bradley is available for hire
Hire Bradley

Bradley Trager

Verified Expert  in Engineering

Web Applications Developer

Location
West Bloomfield Township, MI, United States
Toptal Member Since
January 28, 2020

Bradley is an experienced software engineer skilled in Java, Spring, Node.js, React, and various other web technologies. He is the go-to person for tackling the most challenging problems and critical issues. He is a leader who sees the big picture and works closely with product owners to deliver the most valuable features in the best way possible.

Portfolio

Cengage Learning
Amazon Web Services (AWS), React, AngularJS, Node.js, JavaScript, Java
Cengage Learning
Amazon Web Services (AWS), React, AngularJS, Node.js, JavaScript, Java
North American Bancard
Kibana, Logstash, Elasticsearch, ELK (Elastic Stack), JavaScript, Symphony, PHP

Experience

Availability

Part-time

Preferred Environment

React, Node.js, JavaScript, Spring, Java

The most amazing...

...thing I've done is load tested and scaled a web application to handle 10,000 concurrent users with no performance degradation.

Work Experience

Senior Software Engineer

2016 - PRESENT
Cengage Learning
  • Scaled Java and Node.js web services to accommodate a 3X increase in load to handle 10,000 concurrent users with minimal performance degradation and almost eliminate downtime.
  • Improved front-end react/redux app performance by orders of magnitude to address critical performance issues in a short time and save valuable customer accounts.
  • Proposed and implemented a solution for merging content updates into existing courses which greatly reduced the amount of work needed by internal employees.
  • Reduced cloud computing costs by eliminating unnecessary components and implementing autoscaling.
Technologies: Amazon Web Services (AWS), React, AngularJS, Node.js, JavaScript, Java

Software Developer III

2014 - 2016
Cengage Learning
  • Migrated courseware platform from ground servers to AWS servers (EC2, RDS, Elasticache, ElasticSearch) to enable more control over server architecture.
  • Investigated production outages during off-hours and quickly found solutions to resume service.
  • Rewrote front-end application using modern JavaScript stack (Webpack, ReactJS, Redux) while also delivering an accessible and responsive UI.
Technologies: Amazon Web Services (AWS), React, AngularJS, Node.js, JavaScript, Java

Web Developer

2014 - 2014
North American Bancard
  • Created mock data fixtures for mobile point of sale (platform) to aid testing and development.
  • Implemented a system to collect and index application logs using Elasticsearch, Logstash, Kibana (ELK), and rabbitMQ enabling easier searching of log messages.
  • Set up an open-source Q/A engine to better document internal knowledge.
Technologies: Kibana, Logstash, Elasticsearch, ELK (Elastic Stack), JavaScript, Symphony, PHP

Web Developer

2013 - 2014
Team Detroit
  • Converted mockups into pixel perfect webpages.
  • Developed multilingual websites using LAMP stack and Concrete5 framework for content management.
Technologies: Concrete5, MySQL, PHP, CSS, HTML

Kukuze Recipe App

http://kukeze.com
Web app with REST API written in Node.js and the front-end in ReactJS. It allows users to create an account to save their recipes. They can then scale the recipe based on any ingredient or total yeild. They can also share recipes publicly.

Languages

JavaScript, Java, PHP, HTML, CSS

Frameworks

Express.js, Spring, Google Guice, AngularJS, Laravel

Libraries/APIs

React, Node.js

Paradigms

Load Testing

Other

Web Applications, Legacy Code, Performance, Symphony

Tools

Apache JMeter, Splunk, ELK (Elastic Stack), Logstash, Kibana, Concrete5, Gatling

Storage

Databases, MySQL, MongoDB, Elasticsearch

Platforms

Amazon Web Services (AWS)

2006 - 2007

Master of Engineering Degree in Engineering Physics

Cornell University - Ithaca, NY

2002 - 2006

Bachelor of Science Degree in Engineering Physics

Cornell University - Ithaca, NY

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