James Ferrell

James Ferrell Email and Phone Number

Software Engineer @ Build with Ferguson
Bowling Green, OH, US
James Ferrell's Location
New York, New York, United States, United States
James Ferrell's Contact Details

James Ferrell work email

James Ferrell personal email

n/a
About James Ferrell

I'm a professional software engineer with a main focus on JavaScript, specializing in TypeScript, React, Node.js, Apollo, GraphQL, and Jest. Recently, I transitioned to the platform team, where I focus on improving developer experience, optimizing page speed performance, enhancing code health, and integrating third-party services.I thrive on learning new technologies, solving complex problems, and collaborating with teams to create seamless, impactful user experiences. My experience spans full-stack development, modular architecture, and agile workflows.Key skills & technologies:Frontend: React, Redux, Storybook, TypeScript, Jest, Apollo, GraphQLBackend: Node.js, Express, PostgreSQL, MongoDBTools: Git, GitHub, Babel, Webpack, Cypress, Figma, Jira, DataDog, LaunchDarkly, Cloudinary, Bazaarvoice, Dynamic YieldMethodologies: Agile, UX collaboration, modular architecture, mentoring junior engineersI also often facilitate our department’s weekly guild meetings, where we share knowledge, discuss new technologies, best practices, and collaborate on challenges—sometimes with a bit of casual conversation when the agenda is light.Outside of work, I enjoy DIY home improvement projects (like building a golf simulator in my garage; HUGE home improvement 😄), woodworking, and spending time with my 1-year-old daughter. I also love hiking, tennis, cooking, and exercising.Feel free to reach out at jdferrell0909@gmail.com or check out my projects at github.com/jdferrell0909.

James Ferrell's Current Company Details
Build with Ferguson

Build With Ferguson

View
Software Engineer
Bowling Green, OH, US
Website:
build.com
Employees:
9
James Ferrell Work Experience Details
  • Build With Ferguson
    Software Engineer
    Build With Ferguson
    Bowling Green, Oh, Us
  • Ferguson
    Software Engineer
    Ferguson Aug 2021 - Present
    Newport News, Virginia, Us
    -Maintain frontend of enterprise e-commerce application written in typescript/react-Utilize react’s context feature to handle sharing state across certain domains-Communicated with true, Java Spring backend with an Apollo server-Write strict unit tests to ensure test confidence and code coverage was above minimum 80%-Use Storybook to help maintain the massive directory of frontend components and Chromatic for visual regression-Monitor DataDog to hone in on bugs and improve performance of pages/components owned by my team-Work closely with designers via Figma to ensure correct development of new/updated components-Run sprint planning/retros/standups if PM is unavailable-Assisted PM in managing team backlog, removing any unnecessary tickets or increasing priority if need beStack: typescript/react/storybook/node/apollo/graphql/jest
  • React Fetch Tree
    Software Engineer
    React Fetch Tree Sep 2020 - Aug 2021
    -Developed a Chrome Extension for React developers to fill a gap in managing the flow of data requests and occurrences of data “waterfalls”, by providing the developer a visualization tool mapping out all requests throughout the application. -Used Babel as library to build our parser function, as it made for clear traversal of the code and allowed us full control over what was extracted from the AST. -Utilized Jest unit tests to ensure effectiveness of our parser and fiberwalker functions, along with Storybook snapshots to test if our mock React app integrated correctly. -Traversed React Fiber Tree to deep dive into the heart of a React application and map out the entire structure for integration with our visualization tool. -Implemented Air BnB’s visx technology to build visualization tree object, written in TypeScript for debugging ease and type reliability. -Refactored parser function to be written in TypeScript for type precision and debugging ease. -Developed under OS Labs group.
  • Ferrell Enterprises
    Managing Partner
    Ferrell Enterprises May 2018 - Jul 2021
    -Maintained company website and social media platforms-Maintained complex POS system-Managed a large team of employees, coordinated multiple departments-Coordinated all private events, from the sale/reservation to the execution on the day of
  • Open Source
    Bodega
    Open Source 2020 - 2021
    Berlin, De
    -Grocery shopping application built for both web and mobile use, designed for individuals or families that helps to manage their current inventory and a running grocery shopping list. -Built Redux store with the purpose of storing application state in one global spot, for ease of retrieval in any component throughout React application, and improved overall readability of the code once initialized correctly. -Initialized a SQL database to have relational data stored and accessible to be ACID compliant with strict schemas, enabling concurrent connections from multiple clients that can update state and have changes reflected for other users. -Built application with Webpack for future scale, maintainability and faster load times by writing configuration to utilize hot module reloading, ES6+ transpilation for developer packages, and using minification and uglification features to decrease bundle size.
  • Open Source
    Armadillo3
    Open Source 2020 - 2021
    Berlin, De
    -Built a web scraping tool for users to be able to search for any product and find several options including the most economical. -Implemented React Router to enhance readability and modularity of our codebase while simultaneously making the UX much more seamless by preventing any unnecessary refreshing. -Styled application with Material UI for a modern look while keeping things consistent, but also gaining flexibility and uniqueness. -Set up E2E testing with Cypress in order to expand test coverage within application and to gain ease of debugging.
  • Open Source
    The Plant Den
    Open Source 2020 - 2021
    Berlin, De
    -Customized React e-commerce application centered around the sale of houseplants. -Implemented modularized patterns to maximize maintainability and reusability of components, while enforcing one-way data flow in line with the flux paradigm. -Established Express server in Node.js to efficiently handle all HTTP and API requests, modularizing code by using routers and controllers to ensure a discernable chain of responsibility. -Implemented NoSQL database in order to achieve flexibility in the way data was stored utilizing Mongoose’s built in schema object, gaining speed and scalability in the process.
  • Geneva Trading
    Quantitative Analyst
    Geneva Trading Aug 2020 - Dec 2020
    Chicago, Il, Us
    -Leveraged a SQL-like query language (called Q) to query data from kdb+ data management system in order to compile financial information at a very high speed. -Utilized Pandas library to manipulate data returned from kdb and then passed information along to the Derivatives Trading Team for them to make more informed trading decisions.

James Ferrell Education Details

  • Ohio University
    Ohio University
    B.S.

Frequently Asked Questions about James Ferrell

What company does James Ferrell work for?

James Ferrell works for Build With Ferguson

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

James Ferrell's current role is Software Engineer.

What is James Ferrell's email address?

James Ferrell's email address is jf****@****ild.com

What schools did James Ferrell attend?

James Ferrell attended Ohio University.

Who are James Ferrell's colleagues?

James Ferrell's colleagues are Chris Risser, Nika Melero, Kevin Gray, Hashir Yoosaf, Lisa Adriano, Logan Stewart, Samuel Mordecai.

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.