Julian Ruiseco

Julian Ruiseco

Mentor
Rising Codementor
US$22.00
For every 15 mins
ABOUT ME
IOT CAD Engineering Division Manager 8+ years experience
IOT CAD Engineering Division Manager 8+ years experience

IOT R&D Product Lead with a focus on rich 3D web experiences.

With an extensive history of developing complex Full-Stack applications to the Engineering, Geospatial, and CAD industries.

Proven track record on delivering complex, and valuable tools. With a track record of leveraging big data, and best in class technologies.

Eastern Time (US & Canada) (-04:00)
Joined May 2019
EXPERTISE
3 years experience
4 years experience
4 years experience
3 years experience
Accelerate 3D calculations by moving calculations off the Main thread into WASM modules.
Accelerate 3D calculations by moving calculations off the Main thread into WASM modules.
3 years experience
Clean up massive codebases by strictly typing reusable components
Clean up massive codebases by strictly typing reusable components
5 years experience
PDAL, Voxel Engines, Surfacing, etc etc etc. This is likely my area of strongest expertise.
PDAL, Voxel Engines, Surfacing, etc etc etc. This is likely my area of strongest expertise.
6 years experience

REVIEWS FROM CLIENTS

Julian's profile has been carefully vetted and approved as a Codementor. Connect with Julian now, and leave a review for them once you're done!
EMPLOYMENTS
Independent R&D Manager
OreControl Blasting Consultants
2021-01-01-Present
Manage the design and creation of cutting edge Digital Twinning Platforms
Manage the design and creation of cutting edge Digital Twinning Platforms
PostgreSQL
Three.js
TypeScript
View more
PostgreSQL
Three.js
TypeScript
Docker
React
Kubernetes
Terraform
MobX
Prisma
Voxelfarm
View more
Optimization Division Manager
Carlson Software
2016-08-01-2021-06-01
Division Lead for Engineering IOT systems built on a 3D paradigm. Leveraging the use of mass data acquisition systems such as drones, las...
Division Lead for Engineering IOT systems built on a 3D paradigm. Leveraging the use of mass data acquisition systems such as drones, lasers, and machine mounted data collectors. * I led a team of 4 devs in the creation of a desktop application with the following stack. 1) Electron 2) Typescript 3) React 4) ThreeJS 5) MobX 6) Node plugins written in Rust to do the math. * Built a standard CAD style application for the design of blasts in Open pit mines over the course of two years. The node Plugins featured highly parallelized code, and worked asynchronously with the electron UI. *Ran authentication and validation via the compiled rust plugins. * The key features of this system was the efficient transfer of geospatial data between the Node Plugin runtime and the front end. Node plugins were chosen due to the inability of JS to adequately perform the recursive calculations required for the constructive solid geometry queries we were carrying out. Further, we needed to implement SIMD optimizations for these calculations, and parallelize across all available cpu cores. Meaning that WASM (which I've also used) was not suitable for the project.
Three.js
TypeScript
React
View more
Three.js
TypeScript
React
Rust
RxJS
Electron
Go (Golang)
WebAssembly
View more
Automated Mining Solutions Architect
AlmaGround
2014-09-01-2016-08-01
Developed a Genetic Algorithm based tool to automatically generate Dig-Limits. I carried out the following tasks during my time at AlmaG...
Developed a Genetic Algorithm based tool to automatically generate Dig-Limits. I carried out the following tasks during my time at AlmaGround. •Developed a Dig-Limit Design Algorithm using machine learning. •Coordinated with contractors for the construction of web based UI. •Integrated the system to run on Amazon Web Services. •Handled client interactions •Prepared pertinent powerpoints, and industry test cases used for distribution.
Algorithm
View more
Algorithm
View more
PROJECTS
Foresight Mining Software CorporationView Project
2021
Solving the next generation of IOT problems using Rust, WebGPU, WASM, and distributed computing
Solving the next generation of IOT problems using Rust, WebGPU, WASM, and distributed computing
Three.js
React
Rust
View more
Three.js
React
Rust
Wasm
Webgpu
View more
Orica - OREPro 3D
2021
I was tasked with writing a physics engine for spatial mass corrections. Further, I also wrote a Genetic Algorithm based optimizer for th...
I was tasked with writing a physics engine for spatial mass corrections. Further, I also wrote a Genetic Algorithm based optimizer for the application. These are the two critical calculation components of the application. Again I selected Rust Node Plugins. I had an excellent experience on the Carlson project, and decided to use them again. I implemented a considerably more complex asynchronous job scheduling system. Which launched large scale jobs from electron, and tracked their progress from the React UI. For both of these projects I implemented everything required for high quality deliverables and maintenance expected from Engineer projects. 1) Full CICD pipelines to generate node plugins for a variety of target architectures 2) Automated testing for the math, the integration, and full E2E testing for the electron application itself. 3) Remote update/Authentication for electron application. Including oAuth2 (which I did with rust for both projects, and is what I recommend for the security conscious). 4) Code signing for Windows (sorry Linux/OSx) I also compiled the plugins for Android targets for other, non related deliverables. You will find that the most difficult part of this project will be the efficient data transfer between the plugin and the application. One trick I used for this was to serialize the data into binary buffers using Rust in the plugin, and then deserialize the buffers in the front end using WASM.
Node.js
React
Rust
View more
Node.js
React
Rust
Electron
View more