James Hoffman

James Hoffman Email and Phone Number

Software Engineering Manager at FareHarbor (Booking.com) @ FareHarbor
James Hoffman's Location
Kirkland, Washington, United States, United States
About James Hoffman

James Hoffman is a Software Engineering Manager at FareHarbor (Booking.com) at FareHarbor. They is proficient in French.

James Hoffman's Current Company Details
FareHarbor

Fareharbor

View
Software Engineering Manager at FareHarbor (Booking.com)
James Hoffman Work Experience Details
  • Fareharbor
    Software Engineering Manager
    Fareharbor Aug 2022 - Present
    Amsterdam, North Holland, Netherlands
  • Vector Remote Care
    Senior Engineering Manager
    Vector Remote Care Sep 2021 - Jul 2022
    I was hired as the first manager below the CTO. I was given control of engineering that consisted of 11 engineers. During my time, I split the team into 4 teams that were more logical groupings and allowed the engineers more time to focus. I then expanded the engineering to 18 engineers. I focused on creating efficient teams while caring for the career growth, work life balance and overall happiness of the engineers. I implemented tech days, book club and helped engineers getting learning resources.
  • Apex Clearing Corporation
    Engineering Manager
    Apex Clearing Corporation Jan 2020 - Sep 2021
    Portland, Oregon Area
    * Started with a team of 5 engineers and an intern that had no manager, no longer using agile, and morale was low. I organized the team, improved work streams, put the team back on agile, improved morale and then expanded the team and eventually split it into two teams with two leads. * Manage a team of 11 engineers; 7 engineers, 2 SDET’s and 2 leads* I worked with product management to improve workflow. I helped them filter work down to a level that better represented the needs for the team and to improve the content so that it was more useful to the teams.* Conduct regular presentations and updates to the C-suite on the status of my teams and their work.* Hired my replacement manager for one of my teams and started building up my current team for eventual split again.
  • Biamp
    Engineering Manager
    Biamp Jan 2019 - Jan 2020
    Beavterton, Or
    * Managed multiple projects in parallel, from requirements gathering, estimating, spec writing and through final deliverable* Managed my direct reports and assisted them with what they need to help them grow in their careers.* Assisted in planning new future projects* Report project statuses to the C-Level execs and conduct software milestone demos* Conduct the process of hiring new developers from writing the position info for HR to post, picking the team members that will do the interviewing and making the final decision
  • Biamp
    Server-Side Software Development Engineer
    Biamp Sep 2018 - Jan 2019
    Beaverton, Or
    * Design and implement Biamp’s cloud application using Azure (functions, table storage queue, Cosmos DB, services, API management gateway, blob storage), C# .net core* Mentor other team members on cloud design and development
  • Renaissance Learning
    Senior Software Engineer
    Renaissance Learning Apr 2017 - Sep 2018
    Vancouver, Washington
    Working on modifying and rewriting parts of the micro service system for deployment to Amazon Web Service (AWS). The basic structure consists of git for version control, Jenkins for our build server (Team city for the older stuff) and Terraform for our deployment and cloud formation. We user docker with ECS for our services, we use lambdas, kinesis, firehose, sqs, redis, mongodb, and postgresql (previously Redshift before converting to postgresql).The programming language used is primarily C# .net core. We also use ASP.net 5 MVC for older stuff, node.js, and our UI is written in angular 2.
  • Heartland Payment Systems
    Software Developer
    Heartland Payment Systems Apr 2014 - Nov 2016
    Portland, Oregon Area
    Spent a year and a half on implementing a fully integrated EMV (chip and pin) payment system into Dinerware’s core platform. This involved the following: - Doing all of the research on EMV implementation - Designing the implementation - Put together and presented all of the timelines to our client (First Data) - Acquiring all of the documentation necessary (I wasn’t given anything to get me started). - Weekly meetings with the client with status updates - Worked directly with the pinpad manufacturer (Verifone) on implementation issues - Directed other team members assisting on the project, including team members in India. - Write the code in C# .NetWrote an application that allowed a user to define a specific XML structure, and write SQL queries to populate the fields all in a configuration file.Maintain and add new features into the core software product (Dinerware). Dinerware is written in a mix of language: VB .Net, C# .Net, MS SQL, Raven, Asp .Net and Sencha.
  • Westmark Industries
    Software Engineer
    Westmark Industries Dec 2011 - Dec 2013
    Portland, Oregon Area
    Wrote custom software for customers to track their products through the manufacturing and shipping process. This involved the following: - Discuss with the customer on their needs and build mockups. - Design the implementation - Put together and present timelines and features to the customer - Write the software in C# .net, SQL, C/C++ and Westmark’s own proprietary scripting language. - Go on to the customers site (in most cases) to install and setup the system.One example: wrote forklift software for a Pepsi manufacturing plant, that tracks and interfaces the forklifts together as they pulled orders.Worked on the next generation of their internal SDK in C# for desktop applications and Html, Javascript and PHP for the web applications.Wrote custom SVN software for the team.Educated other team members on newer technologies.
  • Portland State University
    Software Engineer
    Portland State University Apr 2008 - Sep 2010
    Portland, Oregon Area
    Worked in a physics research lab writing custom software for physicists.Wrote a system that controlled and automated an ultra-high vacuum chamber with probes on 3 axes and a Semiconductor Parameter Analyzer (SPA). My software moved the probes on to 50µm pads on opposite sides of carbon nanotubes and then controlled the SPA for electrical characterization. The language used was C#.Wrote simulation software that took an image from a scanning electron microscope and generated a 3 dimensional model of the carbon nanotube for viewing and outputted all of the atom positions and their connections for defect analysis. The language used was Python.Wrote data analysis software that filtered out the bad carbon nanotube data and produced various graphs of the valid data. The language used was Python.Worked closely with mathematicians and physicists.Wrote various scripts as needed for calculations.
  • Techalmighty Computer Repair
    Owner / Technician
    Techalmighty Computer Repair Jan 2007 - Apr 2008
    Portland, Oregon Area
    Started the company to generate income while attending Portland State University, offering flexibility to balance work and academic commitments.- Developed and executed a grassroots marketing strategy, including designing door flyers and distributing them in local neighborhoods.- Built and maintained a consistent customer base, achieving sustained demand even after formally closing the business.- Conducted hardware repairs and upgrades, including replacing laptop screens, hard drives, memory, GPUs, CPUs, and building custom computers.- Provided software services such as virus removal, data backups, and system restores.

James Hoffman Education Details

Frequently Asked Questions about James Hoffman

What company does James Hoffman work for?

James Hoffman works for Fareharbor

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

James Hoffman's current role is Software Engineering Manager at FareHarbor (Booking.com).

What schools did James Hoffman attend?

James Hoffman attended Portland State University.

Not the James Hoffman 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.