James Hales
Senior Software Engineer Developer @Sogeti
Signup · Get unlimited contacts
WORK HISTORY
Senior Software Engineer Developer @Sogeti
Houston, TX, US
Developed an environment processing several gigabytes of data image data per second, utilizing machine learning trained models for finding various attributes/defects in real time while uploading data to the cloud.I developed applications and pipelines using:Azure (Batch processing, Cloud Storage, Iot Edge Hub, Azure functions, Event Grids/Hubs).Net 3.1/6.0- Azure (Azure Functions, Logic Apps, Azure Storage, Batch)- IoT Edge- Node.js (Express)- Docker (swarm)- MassTransit (rabbitMQ)- REST APIs- Websockets (SignalR)- MongoDB & SQLI implemented a series of applications deployed as windows Services, Docker services within a swarm, Azure IOT Edge modules, and various Azure cloud services using C#.Net, C++, NodeJs, and ReactJs. I transferred data between modules using REST endpoints, sockets, Azure services buses, and RabbitMQ/MassTransit queues. Data was persisted using MongoDB and SQL. Initial data was processed and analyzed in real-time at high bandwidths utilizing multi-threaded processing in C++, nodejs, and C#.
EDUCATION
Brigham Young University
Bachelor of Science (BS), Computer Science
ABOUT JAMES HALES
I have over ten years of experience as a software engineer, developing and deploying scalable data solutions using various technologies and frameworks. My mission is to create innovative and impactful applications that solve real-world problems and add value to businesses and users. I have expertise in Azure IoT.NET, Node.js, Docker, MongoDB, and REST APIs, among others. I am currently a software engineer senior consultant at Sogeti, a leading global technology and engineering services provider.At Sogeti, I have been working on a challenging project that involves developing an environment processing several gigabytes of image data per second, utilizing machine learning trained models for finding various attributes and defects in real time while uploading data to the cloud. I have developed applications and pipelines using Azure (Batch processing, Cloud Storage, IoT Edge Hub, Azure functions, Event Grids/Hubs).NET 3.1/6.0, IoT Edge, Node.js (Express), Docker (swarm), MassTransit (rabbitMQ), Websockets (SignalR), MongoDB, and SQL. I have also contributed to the design, testing, and deployment of the system, ensuring its reliability, performance, and security. I enjoy working with a talented and diverse team of engineers, collaborating and learning from each other.
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.