Who is Eric Barch? Overview
A concise factual answer block for searchers comparing this professional profile.
Eric Barch is listed as Senior IoT Engineer at Synop, based in Lapeer, Michigan, United States. AeroLeads shows a work email signal at lava.io and a matched LinkedIn profile for Eric Barch.
Eric Barch previously worked as Backend Engineer at Formant and Senior Software Engineer at Robotany™. Eric Barch holds Bachelor’S Degree, Computer Engineering from Kettering University.
Email format at Synop
This section adds company-level context without repeating Eric Barch's masked contact details.
AeroLeads found 2 current-domain work email signals for Eric Barch. Compare company email patterns before reaching out.
About Eric Barch
Life long learner intrigued by tech and how it can be utilized to solve real world problems. Current areas of focus include decentralization, IoT, scalable web infrastructure, networking/security, telematics.
Listed skills include Web Development, Android, Software Development, Arduino, and 22 others.
Eric Barch's current company
Company context helps verify the profile and gives searchers a useful next step.
Eric Barch work experience
A career timeline built from the work history available for this profile.
Backend Engineer
Senior Software Engineer
• Provisioned and maintained Kubernetes clusters in both the cloud and at the edge.Included provisioning bare metal servers in house and deploying an HA hypervisoracross nodes. Configurations were managed via GitOps for ease, reproducibility,and visibility. (Debian Linux, k3s, Rancher, Emissary, Cloudflare Access,Proxmox, Flux)• Developed a number of backend microservices, APIs, and fleet managementfunctionality to manage a “swarm” of distributed robots. (NodeJS, TypeScript,OpenAPI, Dependency Injection, Integration Testing)• Created/deployed an IoT data ingestion pipeline that incorporated both avisualization and alerting framework for providing engineers and growers withinsights to get their job done. (InfluxDB, Prometheus, Grafana, Chronograf,Redis)• Implemented a developer centric robotics framework for controlling actuators,reading sensors, generation of faults, an RPC mechanism, and coordinating withother robots via Pub/Sub. (NodeJS, TypeScript, Modbus, OPC, Raspberry Pi,Docker)• Developed a CI/CD solution for backend services and robots. (CircleCI, Docker,GitHub)• Implemented a BLE mesh gateway that captured wireless sensor data anddeduplicated metrics based on a Pub/Sub consensus algorithm. (Bluetooth LowEnergy, NodeJS, Redis, Socket.io)• Implemented big data storage in the cloud that kept recent data in hot storage andmoved older metrics into cold storage. (Azure, Time Series Insights)• Maintained a custom netbooting Raspberry Pi Linux distro as the basis for therobotics platform. (Debian Linux)• Networking and IT. Configured firewalls, provisioned managed switches, configuredVLANs, WAP deployment & configuration, configured VoIP systems, setup loadbalancers, and managed several VPN servers. (pfSense, UniFi Switches andWAPs, OpenVPN, haproxy, Asterisk, Microsoft RDP)
Software Engineer
Worked with a team to define and develop a REST API that powers a volunteering focused web app. Setup a Continuous Integration/Deployment pipeline to run unit tests, build Docker images, and redeploy with zero downtime. (NodeJS, PostgreSQL, Docker, Swagger).Worked with a team to design and implement a continuous integration system that helps developers rapidly build Docker images for ARM/Raspberry Pi. (NodeJS, PostgreSQL, Docker, RabbitMQ, Redis, Bash).Developed a mesh based solution for deploying off-the-grid delay tolerant communication networks. Created a syncing protocol that allows all nodes on the network to opportunistically exchange data with one another. Designed and 3D printed cases for the nodes, which consisted of a Raspberry Pi and long range XBee radio. Researched OpenBTS and SDRs for creating non-permanent GSM stations. (Raspberry Pi, NodeJS, Java, 3D Printing, Docker).Architected and developed a scalable microservice based backend responsible for consuming large volumes of sensor data. The system stores this data in a fault tolerant manner and generates analytics from the sensor readings. Real time notifications based on sensor data was a requirement (via websocket), in addition to generating data reports on a weekly basis. Created a service discovery system using haproxy and confd. (NodeJS, PostgreSQL, Cassandra, Redis, RabbitMQ, Bluetooth Low Energy, Docker, Ansible, etcd).Managed IT for the company. Configured routers, firewalls, VLANs, WiFi APs, and other networking equipment. Established company best practices and conducted quarterly security reviews with all employees.
Controls Engineer
Developed embedded software for brushless motor control on the STM32 platform. Implemented control interfaces for USB, I2C, and CAN. Created a companion HTML5 management tool that is used for configuration and debugging of the controller. (C++, HTML5, JS, CSS, AngularJS).Designed and implemented a robotics control system. Created a UDP protocol, designed a PCB, wrote an Arduino library, and developed a control application that received input from USB joysticks to be sent over the network. (C++, Java).Developed a chrome web app that replaced the Java control application for the above mentioned robotics platform. The app uses HTML5 APIs to receive USB joystick events, transmit UDP packets, and display robot metrics to the user. (HTML5, JS, CSS).Developed and deployed custom web store with PayPal integration. (PHP, MySQL).
Cto
Cofounded Lava, becoming an official registered Co-Op company of Kettering University. (2012).Developed and deployed a real-time social networking site that had over 100+ users. (Python, NodeJS, RabbitMQ, Redis, MongoDB, Websockets).Designed prototype PCBs and launched Bluetooth Low Energy Arduinos on Kickstarter (Ember & Torch). Funding unsuccessful - raised $12.7K.Launched a Bluetooth Low Energy smart lamp on Kickstarter (ION). Funding successful - raised $74K. Wrote firmware that ran on the nRF51822 BLE SoC (C++). Developed an Android BLE remote app (Java). Wrote a NodeJS npm library to control the device over BLE. Developed real-time “try before you buy” page using a websocket control channel that carried user control inputs to the server and binary MPEG data back to the browser. (HTML, CSS, JS, NodeJS).Worked on several contract jobs to fund the company, including development of the 2015 Chrysler 200 Android app, now on the Play store. (Java).Developed and deployed public facing lava.io website and store. (NodeJS/MongoDB).
Co-Op / Contract Developer
Developed + deployed a Django app/API to track vehicle activations. (Python, MySQL).Developed several demo Android apps and released patches to apps in the Play Store. (Java).Developed an application to run on a Raspberry Pi that communicated with an Apple MFi chip for the purpose of head unit authentication. (C++).
Co-Op / Developer
Redesigned and implemented a company wide intranet utilizing PHP.Shared the responsibility of managing all IT for the company, applying security patches, and building a catalog of virtual machines (VMware) for engineers.Implemented a backup solution for PCs in the office. Setup and configured an IPFire firewall to reduce costs. Deployed OpenVPN as a replacement for the aging/insecure PPTP VPN.Worked with PC manufacturers to configure new machines for engineers.Created wiring harnesses, assisted with product assembly, and shipped finished products.Met with engineers on site to provide support and recovery of failing hardware. Worked with PLC hardware and wiring onsite with clients.
Web Developer
Maintained several client websites. Scope of work included building HTML layouts from scratch, CSS, JavaScript, and PHP.
Eric Barch education
-
Kettering University
Frequently asked questions about Eric Barch
Quick answers generated from the profile data available on this page.
What company does Eric Barch work for?
Eric Barch works for Synop.
What is Eric Barch's role at Synop?
Eric Barch is listed as Senior IoT Engineer at Synop.
What is Eric Barch's email address?
AeroLeads has found 2 work email signals at @lava.io for Eric Barch at Synop.
Where is Eric Barch based?
Eric Barch is based in Lapeer, Michigan, United States while working with Synop.
What companies has Eric Barch worked for?
Eric Barch has worked for Synop, Formant, Robotany™, Tome, and Team 221 Llc..
How can I contact Eric Barch?
You can use AeroLeads to view verified contact signals for Eric Barch at Synop, including work email, phone, and LinkedIn data when available.
What schools did Eric Barch attend?
Eric Barch holds Bachelor’S Degree, Computer Engineering from Kettering University.
What skills is Eric Barch known for?
Eric Barch is listed with skills including Web Development, Android, Software Development, Arduino, Php, Node.Js, Redis, and Linux.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial