Darien Pardinas Diaz

Darien Pardinas Diaz Email and Phone Number

A software engineer focused on code quality @ Latitude AI
Darien Pardinas Diaz's Location
Cary, North Carolina, United States, United States
Darien Pardinas Diaz's Contact Details

Darien Pardinas Diaz personal email

n/a
About Darien Pardinas Diaz

Wide range of experience: From bleeding edge research prototyping to FDA Class C compliant medical instrument software development. Small and large software team experience (Agile/Scrum) following best practices in the industry. Strong growth and continuous improvement mindset.Main application areas: bioinformatics, data visualization, 3D printing, bionic eye research, medical instrument development, machine inspection systems, environmental modelling, scientific research.Applied knowledge: digital signal and image processing, machine learning, real-time systems, scheduling, instrument control, network communications, hardware integration, video processing, image encoding, WebAssembly.Programming languages sorted by experience: C++, Python, C#, TypeScript, JavaScript, MATLABStackoverflow: https://stackoverflow.com/users/1416294/darien-pardinasGitHub: https://github.com/dpar39/

Darien Pardinas Diaz's Current Company Details
Latitude AI

Latitude Ai

View
A software engineer focused on code quality
Darien Pardinas Diaz Work Experience Details
  • Latitude Ai
    Staff Software Engineer
    Latitude Ai Feb 2024 - Present
    Pittsburgh, Pa, Us
  • Microsoft
    Senior Software Engineer
    Microsoft Jul 2022 - Feb 2024
    Redmond, Washington, Us
    Help customers in the automotive industry in their digital transformation journey to Azure Cloud+ Reduced the container size of a PyTorch image inferencing workload from 7GB to around 3GB by building Pytorch, TorchVision and Detectron to a single target CUDA architecture (a big bonus to the project)+ Wrote a DI compliant OPC-UA server for simulations and demos from the ground up using Python asyncua+ Designed and implemented a VM workload deployment framework based on Ansible-pull like Flux/GitOps in Kubernetes+ Developed multiple pipelines for infrastructure as code deployment, end-to-end testing, etc.★TECHNOLOGIES★> C#, Python, Bash, Azure DevOps, Terraform> Azure Kubernetes Services, Azure Monitor, Azure Arc> OPC UA, gRPC
  • Pacific Biosciences
    Sr Engineer Software Integration
    Pacific Biosciences Oct 2021 - Jul 2022
    Menlo Park, Ca, Us
    Support development of secondary analysis tools for PacBio's genome sequencing technologies+ Developed a C++ build system to handle all of our build variants across project dependencies and third-party libraries. It's based on the Conan Package Manager and works with libraries such as Boost, HTSlib, Minimap2, and OnnxRuntime.+ Included GCC, CLANG, and NVCC as compilers and enabled build variants with sanitizers.Incorporated STL debugging for continuous integration and static LTO/fast-math for releases targeting different versions of GNU C Library.+ Implemented and integrated machine learning feature extraction and model inference workflows on highly parallelized multithreaded applications.★TECHNOLOGIES★> C++20, Boost, Meson, Ninja, ccache, POSIX> Python, Bash, BAM files, ONNX> Bamboo, BitBucket, Jira
  • Sas
    Sr Software Engineer
    Sas Mar 2018 - Oct 2021
    Cary, Nc, Us
    Development of data visualization components for SAS Visual Analytics+ Support new interactive data visualization features (accessibility, visual appearance, styling, etc.)+ Cross-platform C++ code targeting Windows/OSX/Linux/Android/iOS/WebAssembly+ Development of in-house build system to support large code base and many platforms (CI/CD)★TECHNOLOGIES★> C++ with MSVC, LLVM and Emscripten> XML, SVG, PNG, HTML> Ninja, Fastbuild, CMake, Python
  • 3D Systems Corporation
    Software Engineer
    3D Systems Corporation Apr 2017 - Mar 2018
    Rock Hill, Sc, Us
    Development of desktop application software for 3D printing (3DSprint software)+ Proposed algorithms to optimize job slicing process for large build volumes that have repeated parts in the build platform + Developed a visualization tool to load and inspect large print jobs that won’t fit in PC’s RAM unless some compression is applied. This tool is now widely used by process engineers to validate voxel data before starting to print parts + Designed automated tools to help synchronizing complex parameter sets from individual printers (developed by process engineers) and the central database used by the printing software★TECHNOLOGIES★> 3D Multi-Jet Printing> Visual Studio, WPF, C#, C++ STL> Interoperability SWIG, C++ CLR, > 3D geometry data structures and algorithms> Jira, QuickBuild, Confluence, Perforce
  • Invetech
    Software Engineer
    Invetech May 2015 - Nov 2016
    Melbourne, Au
    Development of instrument software for FDA compliant medical devices – medium throughput haematology and pathology staining + Successfully designed and implemented critical software components (on-board mixed reagent preparation, flow cytometry measurement procedure, interim pass-through communication model)+ Made important contributions to reduce turn-around time by investigating more effective ways to produce instrument execution plans for pathology staining (scheduling, graph operations)+ Solved bugs on large codebases that required exceptional problem solving skills combined with broad domain knowledge in areas such as distributed systems, data mining, visualization, signal processing, etc.★TECHNOLOGIES★:> C++98/11/14, QNX, STL, Boost, GTest/GMock> C#, WPF and MVVM> Real-time/multithreading> UML design w/ Enterprise Architect> FDA Class B and C medical instruments> REST API and TCP socket communications> Instrument execution scheduling> Continuous Integration (Bamboo, Jira, TeamCity, Git, SVN, etc.)
  • Bionics Institute
    Research Software Engineer
    Bionics Institute Feb 2014 - May 2015
    East Melbourne, Victoria, Au
    Develop, test and maintain clinical software applications to test and calibrate retinal implants in the scope of the first clinical trial of the first Australian prototype+ Implementation of software for signal processing and analysis, psychophysics research and control of stimulation parameters for device use in patients+ Designed and implemented research experiments involving real-time eye tracking, position tracking, video feeds and computer vision algorithms for the first Australian prototype of bionic eye tested in humans+ Developed novel pulse stimulation strategies that significantly reduce the fading effect of visual percepts when stimulating continuously a visual prosthesis+ Introduced automated testing frameworks to systematically ensure patient safety after introducing code changes in experiments and stimulation research+ Added support to new neuro-stimulation devices to be used in patients implanted with visual prosthesis★TECHNOLOGIES★> Real-time and multithreaded algorithms> C++, Qt, Boost, ICE, GTest, CMake, OpenCV> Neuro-stimulators (Cochlear Implants, NeuroBi)> Hardware integration (cameras, eye trackers, motion trackers, D-Tacq, etc.) > C#, WPF, Prism, WPFToolkit, NUnit
  • Braendler Engineering
    Software Engineer
    Braendler Engineering May 2012 - Feb 2014
    London, England, Gb
    Development of software components in customized machine inspection systems relying on computer vision (image analysis, algorithm design, coding, testing, performance optimization, integration with industrial cameras, HMI, and other hardware, etc.). Development of a panoramic capture system to image wind turbine blades and other assets (capture, storage, processing, condition analysis and reporting components)+ Proposed highly-capable computer vision algorithms that allowed the completion of pending projects of high technological complexity (defect detection on platinum strips, sealed bags and printing inspection systems)+ Developed all software components of a panoramic, ground-based, high-resolution image capture system to inspect assets from the ground. This inspection system has been successfully deployed in Australia and Europe to inspect the blades of 300+ wind turbines, concrete ceilings, cooling towers, steel structures, etc. where direct access is difficult and involve health and safety issues+ Developed an image management system to annotate and visualize results from asset inspection. This software has served as a platform to manage high resolution imagery data generated from asset inspections, annotate/measure defects and generate deep zoom imagery to allow fast and detailed visualization of giga-pixel panoramas★TECHNOLOGIES★> Visual Studio C#, Windows Forms> C++ libraries: STL, Boost> Computer vision libraries (Halcon, OpenCV, TrueSense CFA, GigEVision)> Industrial cameras and hardware> Embedded hardware (TS7800, mbed LP1768, Arduino)> Sensors (lasers, motion encoders, IMU)
  • Monash University
    Research Assistant
    Monash University May 2011 - May 2012
    Victoria, 3800, Au
    Provide support to research activities within the Climate Group of the School of Geography and Environmental Sciences+ Implementation of systems to automatically retrieve meteorological observations from flux tower sites, BOM AWS FTP servers, and MODIS satellite-derived web hosted datasets, etc.+ Provide IT support to modelling activities (numerical model installation, run setups, input data preparation, transformation and validation, output data visualization, etc.) ★TECHNOLOGIES★> Python, Numpy, NetCDF, FTP, Web service, Matplotlib> Linux, numerical model run using NCI facilities> Matlab
  • Ceac Cienfuegos, Cuba
    Research Software Engineer
    Ceac Cienfuegos, Cuba Aug 2009 - May 2011
    Development of technical and research capabilities to model environmental processes such as air pollution using the state of the art modelling tools and datasets+ Developed an application that fully implemented the National Regulation for Air Quality (static air dispersion model)+ Developed a set of reusable tools to process scientific datasets that are inputs to numerical models+ Developed a Linux cluster to run in parallel numerical weather prediction and air quality models within available hardware★TECHNOLOGIES★> C++, Qt framework, MATLAB> Linux cluster and software builds> NetCDF, HDF5, GRIB datasets> Numerical models (WRF, CALPUFF, SURFEX)
  • Centre Of Clinic Engineering And Electromedicine
    Medical Imaging Specialist
    Centre Of Clinic Engineering And Electromedicine Sep 2007 - Aug 2009
    ★DUTIES★> Configure and maintain the network connection (DICOM protocol over TCP/IP Ethernet network) from the medical imaging devices (CAT, MRI, Osseous Densitometer) to the image server. Detect, troubleshoot and repair communication faults between devices, server and user’s workstations> Administration of the Picture Archiving and Communications Systems (PACS) medical image server (IMagis® Server over Windows OS) and guarantee access, availability and security of the image database. Make back-up copies and guarantee the maintenance of the storage space in hard disks for the database expansion> Install, configure and provide access in client application (IMagis® Client) for correct retrieval, visualization and analysis at user’s workstations> Ensure the appropriate performance of software in medical imaging equipment (installation, configuration, operations in service mode and restoration from previous back-ups)> Perform quality control tests on the medical devices periodically and keep the service record sheets up to date★ACHIEVEMENTS★> Successfully configured a number of medical devices to communicate with the image server and guaranteed access of medical imagery to clinicians★TECHNOLOGIES★> CAT scanners, MRI, bone densitometers, x-Ray devices> DICOM protocol over TCP/IP> Management of imagery databases

Darien Pardinas Diaz Skills

Digital Image Processing Low Level Programming Linux Windows .net Algorithms C/c++ Modelling Ooad Tcp/ip Wpf Electronics C Python Shell Scripting Modeling Subversion Powerpoint Customer Service Microsoft Word Optimization Integration Programming Visual Basic Design Patterns Microsoft Office Microsoft Excel Matlab C# Signal Processing Visual Studio Embedded Systems Testing C++ Internet Protocol Suite .net Framework Software Development Distributed Systems Machine Learning Javascript Image Processing

Darien Pardinas Diaz Education Details

  • Universidad Central
    Universidad Central "Marta Abreu"​ De Las Villas
    Signals And Systems: Digital Signal And Image Processing
  • Universidad Central
    Universidad Central "Marta Abreu"​ De Las Villas
    Telecommunications And Electronics

Frequently Asked Questions about Darien Pardinas Diaz

What company does Darien Pardinas Diaz work for?

Darien Pardinas Diaz works for Latitude Ai

What is Darien Pardinas Diaz's role at the current company?

Darien Pardinas Diaz's current role is A software engineer focused on code quality.

What is Darien Pardinas Diaz's email address?

Darien Pardinas Diaz's email address is da****@****sas.com

What schools did Darien Pardinas Diaz attend?

Darien Pardinas Diaz attended Universidad Central "marta Abreu"​ De Las Villas, Universidad Central "marta Abreu"​ De Las Villas.

What are some of Darien Pardinas Diaz's interests?

Darien Pardinas Diaz has interest in Test Driven Development, Ooa/d Patterns, Real Time/multithreaded Algorithms, Software Development Life Cycle, Web Technologies, Real Time/multithreading, Machine Learning, Image Processing, High Performance Software.

What skills is Darien Pardinas Diaz known for?

Darien Pardinas Diaz has skills like Digital Image Processing, Low Level Programming, Linux, Windows, .net, Algorithms, C/c++, Modelling, Ooad, Tcp/ip, Wpf, Electronics.

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

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.