Bradley Trager
Verified Expert in Engineering
Web Applications Developer
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
Experience
Availability
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
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.
Software Developer III
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.
Web Developer
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.
Web Developer
Team Detroit
- Converted mockups into pixel perfect webpages.
- Developed multilingual websites using LAMP stack and Concrete5 framework for content management.
Experience
Kukuze Recipe App
http://kukeze.comSkills
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)
Education
Master of Engineering Degree in Engineering Physics
Cornell University - Ithaca, NY
Bachelor of Science Degree in Engineering Physics
Cornell University - Ithaca, NY
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring