James Fleming

James Fleming Email and Phone Number

Data Scientist II at Amazon Robotics @ Amazon Robotics
James Fleming's Location
Greater Boston, United States
About James Fleming

I did my undergraduate and graduate degrees in robotics, because it's amazing what can happen when programmers are matched with hardware engineers. I love robots, I love writing software, I love working with hardware, and I especially love software that makes hardware do something useful.I really want to be working on the cutting edge stuff that is being done, whether it be in computer hardware/software or robotics. I love work that excites me and lets me break out the technical skills I've worked hard to hone. I also want to get experience outside of just the technical side of things. Product design really appeals to me -- coming up with cool features that customer might never have thought of, and implementing features customers need.Most importantly, I want to work someplace that thinks big, and whose work I love even I work only on a part of it. I want to be a part of an organization that prizes innovation, on a team that always faces new challenges and pushes the boundaries of what's possible.

James Fleming's Current Company Details
Amazon Robotics

Amazon Robotics

View
Data Scientist II at Amazon Robotics
James Fleming Work Experience Details
  • Amazon Robotics
    Data Scientist Ii
    Amazon Robotics Nov 2018 - Present
    I use emulation to ensure that the AR software architecture and warehouse equipment perform at or beyond peak scale, and to test whether software, configuration, or operational changes have meaningful impact on picking/stowing throughput in Amazon warehouses. Work is heavily metric-driven and requires system-level awareness of how the software components work together to orchestrate warehouse operations.For example, I look for scale performance issues in the architecture as the size and throughput of a warehouse increases. These bottlenecks are identified by analysis of key performance indicators, both in the software (latency, resource usage) and on the solution level (inbound/outbound product, warehouse congestion). Once identified, I investigate to find probable root causes, work with developers and solution designers to confirm issues, and drive solutions to said bottlenecks.
  • Amazon Robotics
    Data Engineer Ii
    Amazon Robotics Dec 2017 - Nov 2018
    North Reading, Ma
    I use emulation to ensure that the AR software architecture and warehouse equipment perform at or beyond peak scale, and to test whether software, configuration, or operational changes have meaningful impact on picking/stowing throughput in Amazon warehouses. Work is heavily metric-driven and requires system-level awareness of how the software components work together to orchestrate warehouse operations.For example, I look for scale performance issues in the architecture as the size and throughput of a warehouse increases. These bottlenecks are identified by analysis of key performance indicators, both in the software (latency, resource usage) and on the solution level (inbound/outbound product, warehouse congestion). Once identified, I investigate to find probable root causes, work with developers and solution designers to confirm issues, and drive solutions to said bottlenecks.
  • Amazon Robotics
    Data Engineer I
    Amazon Robotics Nov 2014 - Dec 2017
    North Reading, Ma
    I use emulation to ensure that the (formerly Kiva, now AR) software architecture and warehouse equipment perform at or beyond peak scale. I also use this emulation to test whether software, configuration, or operational changes have meaningful impact on picking/stowing throughput in Amazon warehouses. Work is heavily metric-driven and requires system-level awareness of how the software components work together to orchestrate warehouse operations.For example, I look for scale performance issues in the architecture as the size and throughput of a warehouse increases. These bottlenecks are identified by analysis of key performance indicators, both in the software (latency, resource usage) and on the solution level (inbound/outbound product, warehouse congestion). Once identified, I investigate to find probable root causes, work with developers and solution designers to confirm issues, and drive solutions to said bottlenecks.
  • Dell Storage | Equallogic
    Automation Engineer (Software Release Qualification)
    Dell Storage | Equallogic Jun 2013 - Nov 2014
    Nashua, Nh
    Developed software (primarily in Python) to intelligently automate firmware testing of the Equallogic and FluidFS product line. Gained experience working with and planning IT infrastructure, especially virtualization and database management. Applied software engineering principles (TDD, Agile development, numerous programming patterns) to make software flexible, maintainable, and reliable. Developed algorithms to schedule workloads and to select resources for a given test that maximize hardware usage and minimize runtime. The system is able to execute hundreds of tests in days that would take manual testers weeks to run, and has caught regressions and new bugs that weren’t caught by code review or by the development teams. Testing is more repeatable, which has made bug reproduction easy to do. As a direct result, our team was able to qualify releases earlier than expected, including quick turnaround of emergency releases.As an intern, helped develop the model and strategy for the existing software architecture.During my work at Dell I have learned how to work with lots of different enterprise software:VMWare - Deploying and managing ESXi hosts, vCenter, and VMs. Includes HA, FT, and DRS. Some experience with Virtual SAN and SRM.Also have experience in managing it with VMTurbo. Set up the health monitor and operations manager and used it to solve performance and efficiency problems in our environment.Microsoft - Deploying Windows servers, configuring Active Directory, joining machines to AD.Linux - Deploying Linux servers, joining LDAP and NIS domains.iXsystems - Deploying and managing FreeNAS (I have a FreeNAS system at home for my own use).My current project is learning to set up a PXE boot server, but I don't have the resources to test it.I have gained a lot of networking experience which I would probably never have gotten otherwise.
  • Worcester Polytechnic Institute
    Student
    Worcester Polytechnic Institute Aug 2009 - May 2013
    Worcester, Massachusetts
    Studying robotics and electronics, working on projects and rowing until I graduate
  • Worcester Polytechnic Institute
    Student Assistant
    Worcester Polytechnic Institute Oct 2012 - Apr 2013
    Assisted in bringing up a new version of a robotics class and helped students with homework/lab/project questions for multiple classes.
  • Dell Equallogic
    Intern Undergraduate Sr. Analyst
    Dell Equallogic May 2012 - Aug 2012
    Nashua Nh
    Part of a sub-team within Sustaining Engineering which created a model and strategy to automate firmware testing and bug fix verification for Dell's storage arrays, using Python, VMWare and several of Dell's own tools.
  • Worcester Polytechnic Institute
    Teaching Assistant
    Worcester Polytechnic Institute Jul 2011 - Aug 2011
    Worcester, Massachusetts
    Oversaw and assisted students in building robots for Frontiers and Launch, WPI's summer camp program. Done with the Vex Robotics platform.
  • Worcester Polytechnic Institute
    Research Assistant
    Worcester Polytechnic Institute May 2011 - Aug 2011
    Worcester, Massachusetts
    Developed code to work with Faulhaber linear motors/controllers, allowing them to be used in a robotic arm. Written in C.
  • Amiran Technologies - Ag Conversions
    Student Consultant
    Amiran Technologies - Ag Conversions May 2011 - Jul 2011
    Worcester, Massachusetts
    Work done as part of a graduation project requirement for Worcester Polytechnic Institute. Developed a financial and business model for the company when it was in its start-up phase.

James Fleming Skills

Robotics Embedded Systems C Matlab Python Linux Microsoft Office Java Eclipse Virtualization Solidworks Mobile Robotics Robot Programming Atmel Avr Microcontrollers Msp430 C/c++ Programming Robot Operating System Software Engineering Signal Processing Test Automation Computing Software Automation Storage Software Design Patterns Cuda Circuit Design

James Fleming Education Details

Frequently Asked Questions about James Fleming

What company does James Fleming work for?

James Fleming works for Amazon Robotics

What is James Fleming's role at the current company?

James Fleming's current role is Data Scientist II at Amazon Robotics.

What is James Fleming's email address?

James Fleming's email address is jf****@****wpi.edu

What schools did James Fleming attend?

James Fleming attended Worcester Polytechnic Institute, Worcester Polytechnic Institute, Longmeadow High School.

What are some of James Fleming's interests?

James Fleming has interest in Guitar, Programming, Robotics, Computers, Cooking, Rowing, Environment, Science And Technology, Piano, Exercising.

What skills is James Fleming known for?

James Fleming has skills like Robotics, Embedded Systems, C, Matlab, Python, Linux, Microsoft Office, Java, Eclipse, Virtualization, Solidworks, Mobile Robotics.

Not the James Fleming you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.