Dariem Pérez Herrera
Senior Software Engineer 1 - Machine Learning Operations (MLOps) at BenchSci- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
Spanish Native or bilingual proficiency
Topline Score
Bio
Cole Clifford
Dariem is an very skilled software engineer with a firm understanding of proper coding practices and how to build easy to use systems. He is extremely creative when solving tasks. With his technical strengths, he has the ability to look at problems from different perspectives and solve them in a manor that might not be clear to everyone. In addition, Dariem is a great team member. His kindness is felt across the team and his drive to complete the task at hand make him a great piece to any technical team.
Aydın Polat
Dariem and I collaborated together for a credit card fraud detection solution for a top tier U.S. financial firm. We used our own internal libraries for experiment management on their infrastructures, and Dariem wrote a series of very useful and advanced scripts that allowed our machine learning team to directly focus on experiments. He also contributed to Dessa's internal libraries as a software engineer. Dariem has amazing programming, and software engineering skills, as well as deep expertise on Linux. I have complete trust that he can take on the hardest challenges, and come up with very impressive solutions!
Cole Clifford
Dariem is an very skilled software engineer with a firm understanding of proper coding practices and how to build easy to use systems. He is extremely creative when solving tasks. With his technical strengths, he has the ability to look at problems from different perspectives and solve them in a manor that might not be clear to everyone. In addition, Dariem is a great team member. His kindness is felt across the team and his drive to complete the task at hand make him a great piece to any technical team.
Aydın Polat
Dariem and I collaborated together for a credit card fraud detection solution for a top tier U.S. financial firm. We used our own internal libraries for experiment management on their infrastructures, and Dariem wrote a series of very useful and advanced scripts that allowed our machine learning team to directly focus on experiments. He also contributed to Dessa's internal libraries as a software engineer. Dariem has amazing programming, and software engineering skills, as well as deep expertise on Linux. I have complete trust that he can take on the hardest challenges, and come up with very impressive solutions!
Cole Clifford
Dariem is an very skilled software engineer with a firm understanding of proper coding practices and how to build easy to use systems. He is extremely creative when solving tasks. With his technical strengths, he has the ability to look at problems from different perspectives and solve them in a manor that might not be clear to everyone. In addition, Dariem is a great team member. His kindness is felt across the team and his drive to complete the task at hand make him a great piece to any technical team.
Aydın Polat
Dariem and I collaborated together for a credit card fraud detection solution for a top tier U.S. financial firm. We used our own internal libraries for experiment management on their infrastructures, and Dariem wrote a series of very useful and advanced scripts that allowed our machine learning team to directly focus on experiments. He also contributed to Dessa's internal libraries as a software engineer. Dariem has amazing programming, and software engineering skills, as well as deep expertise on Linux. I have complete trust that he can take on the hardest challenges, and come up with very impressive solutions!
Cole Clifford
Dariem is an very skilled software engineer with a firm understanding of proper coding practices and how to build easy to use systems. He is extremely creative when solving tasks. With his technical strengths, he has the ability to look at problems from different perspectives and solve them in a manor that might not be clear to everyone. In addition, Dariem is a great team member. His kindness is felt across the team and his drive to complete the task at hand make him a great piece to any technical team.
Aydın Polat
Dariem and I collaborated together for a credit card fraud detection solution for a top tier U.S. financial firm. We used our own internal libraries for experiment management on their infrastructures, and Dariem wrote a series of very useful and advanced scripts that allowed our machine learning team to directly focus on experiments. He also contributed to Dessa's internal libraries as a software engineer. Dariem has amazing programming, and software engineering skills, as well as deep expertise on Linux. I have complete trust that he can take on the hardest challenges, and come up with very impressive solutions!
Credentials
-
Leading with Emotional Intelligence
LinkedInJun, 2020- Nov, 2024 -
Entrepreneurship Foundations
LinkedInMay, 2020- Nov, 2024 -
Verified International Academic Qualifications
World Education Services (WES)Mar, 2019- Nov, 2024
Experience
-
BenchSci
-
Canada
-
Software Development
-
300 - 400 Employee
-
Senior Software Engineer 1 - Machine Learning Operations (MLOps)
-
Jan 2022 - Present
BenchSci empowers scientists with the world's most advanced biomedical AI to advance assets with fewer, more successful experiments.As part of the MLOps team, I have:- Improved the inference pipeline's orchestration mechanism- Designed and implemented progressive rollouts for third-party applications- Implemented the automatic creation of experimentation environments in the cloud for ML engineers in substitution of on-premise machines, translating into cost savings and a productivity increase.- Designed and implemented an MVP of a standard interface for automatically tracking metadata and artifacts to improve model lineage/provenance traceability.- Contributed to improving our tooling and CI for a better leveraging of cloud services to scale the training and fine-tuning of LLMs. Show less
-
-
Senior Data Engineer - Science Tools
-
Jul 2021 - Jan 2022
As a member of the Science Tools team, I have contributed to building tools for our scientists to help them process and audit our data at high speed.Achievements:- Improved a tool that automated catalogs' processing with hundreds of thousands of biological products, which took more than a day to complete. By using an efficient algorithm and proper data structures, I made it run in less than 5 minutes, thus increasing our scientists' productivity by several orders of magnitude.- Contributed to establishing Science Tools architecture and design patterns that facilitate extensibility, which translates into incorporating new features and adding support for processing new reagent types faster.- Contributed to maintaining our Bazel-based build system, positively impacting the productivity of several teams. Show less
-
-
Data Engineer - Science Tools
-
Jan 2020 - Jun 2021
Technologies I’ve used at BenchSci as a member of the Science Tools team:- Google Cloud Platform (Compute, Storage, Network Services, ...)- Python- Docker / Kubernetes / Google Kubernetes Engine / Google Container Registry- Google Kubernetes Config Connector- Kustomize- Google Cloud Build- CircleCI- Apache Spark / PySpark / Google Cloud Dataproc- Google BigQuery- PostgreSQL- Google VertexAI - AutoML API- Pandas- Numpy- Django- DjangoQ- ElasticSearch- Neo4J- Google Colab- Bazel Show less
-
-
Data Engineer - Data Pipeline
-
Oct 2019 - Jan 2020
As a member of the Data team, I've contributed to building, managing, and automating the data pipeline that feeds our platform.Achievements: - Based on a design by our team leaders, I implemented a new dynamic version of our pipeline that increased traceability of code, data, and cluster versioning, making our data deployment and audit processes move faster.
-
-
-
Dessa
-
Canada
-
Software Development
-
1 - 100 Employee
-
Software Engineer
-
Oct 2018 - Jul 2019
Dessa announced it was acquired by Square (now Block, Inc., NYSE: SQ) on February 7, 2020. Dessa is now self-described as the "Secret AI lab at Cash App". As a member of the Engineering team, I've contributed to building Foundations, the base for all of Dessa's AI products and solutions. I also took part in the development of Foundations Atlas (now open source! https://github.com/dessa-oss/atlas), a software-as-a-service product that enables machine learning teams to manage thousands of experiments efficiently, speeds up the development lifecycle, automates complex infrastructure challenges, save on compute costs and free DevOps teams from model deployment hurdles. Learn more: https://medium.com/dessa-news/introducing-atlas-and-orbit-550f8161f5c7 We used (among other tools and technologies): - Python - Kubernetes (+API) - Docker (+API) - Google Cloud Platform (+API) - Amazon Web Services (+API) - Hybrid Cloud - On-premise deployment - Jenkins - Test-Driven Development - Continuous Integration/Continuous Delivery - Nexus Repository Manager OSS (+API) - Pandas - Numpy - Tensorflow - Keras - scikit-learn Show less
-
-
-
Inforsoldes, S.A.S
-
IT Services and IT Consulting
-
Partner and Technical Advisor
-
Aug 2018 - Jun 2019
Provide advice as part of the company's board of directors.
-
-
Co-founder, Partner, CTO
-
Aug 2015 - Aug 2018
Inforsoldes, S.A.S centers on process automation and optimization for enterprises, creating cost-reducing and revenue-increasing solutions for our clients. Improved skills: leadership, planning, financial management, networking, hybrid applications development, cloud computing, data gathering, data analysis.
-
-
-
Upwork
-
United States
-
Software Development
-
700 & Above Employee
-
Freelance (Full Stack) Software Developer
-
Apr 2015 - Sep 2018
I was a top rated developer for almost three years when I was taking freelance jobs on Upwork. I've completed 14 jobs for clients from Hong Kong, United Kingdom, Israel and USA (Florida, Michigan, New Jersey, Massachusetts, Connecticut, San Francisco Bay Area/Silicon Valley). Some technologies used: - Programming Languages: Python, Javascript, C, C++, Golang, PHP, Java (for Android) - Frameworks (backend): Django, Django Rest Framework, Slim - Frameworks (frontend): Bootstrap, Angular.js - Libraries (backend): Django Rest Authentication, Django Allauth, Django Activity Stream, Boto3, OpenSSL, libpqxx, Google Licensing Library, Google Volley Library, Intel TBB... and others. - Libraries(frontend): jQuery, DataTables.js, React.js - SDKs: Android SDK, Facebook SDK for Android, Twitter Fabric for Android - IDEs: Android Studio, Atom, Visual Studio Code - APIs: Google Places, Google Cloud Messaging, Google Play Services, AWS REST API, Google OAuth2 API, Google Drive API, SalesForce API - Cloud Computing Services: AWS (EC2, RDS, ECS, Route53, ELB, SNS, S3, CloudWatch, CloudTrail, Redshift, Cloudformation, ElasticCache, IAM), Heroku, Google Cloud Platform, Google GSuite. - Web Servers: Nginx, uWSGI, gunicorn, Node.js, Apache - RDBMS: PostgreSQL + PostGIS, MySQL, MS SQL Server - NoSQL: MongoDB, CouchDB, Redis - VCS and Bug Tracking: GitHub, Bitbucket, Jira - CI/CD: Bamboo, TravisCI - Documentation: Confluence - Message Queues: Celery, RabbitMQ, Redis - Cache Systems: Memcached, Redis - System Programming: Linux Networking (epoll), UAVTalk protocol, Telnet - Virtualization/Containers: Vagrant, Docker, docker-compose - Build Tools: Gulp, Webpack, NPM, - Authentication Mechanisms: OAuth, OAuth2, JWT - DevOps: Ansible, Fabric, AWS CloudFormation Show less
-
-
-
Device42
-
United States
-
Software Development
-
1 - 100 Employee
-
Full-Stack Software Developer (Independent Contractor)
-
Apr 2018 - Jul 2018
Work done as part of my freelance business through Upwork. Improve existing solutions by adding new features requiring to connect to different APIs. Improve company analytics tools. Create tools for migrating content from Django to Wordpress CMS or Mezzanine CMS Technologies: Google OAuth2 API, Google Drive API, Google Analytics, GSuite, SalesForce API, Wordpress, Mezzanine Work done as part of my freelance business through Upwork. Improve existing solutions by adding new features requiring to connect to different APIs. Improve company analytics tools. Create tools for migrating content from Django to Wordpress CMS or Mezzanine CMS Technologies: Google OAuth2 API, Google Drive API, Google Analytics, GSuite, SalesForce API, Wordpress, Mezzanine
-
-
-
EasyInventory.com
-
San Francisco Bay Area (remote from Colombia)
-
Backend Developer / DevOps (Independent Contractor)
-
Apr 2017 - Apr 2018
Work done as part of my freelance business through Upwork. Development of backend app and cloud deployment: API endpoints, business logic, database design and implementation, authentication system, background task/scheduled tasks, containerization of backend and frontend applications, cloud deployment of backend and frontend containers, TDD, CI/CD. Technologies: Django REST Framework, MySQL, Celery, Redis, uWSGI, Webpack, Nginx, Docker, Heroku, GitHub, TravisCI Work done as part of my freelance business through Upwork. Development of backend app and cloud deployment: API endpoints, business logic, database design and implementation, authentication system, background task/scheduled tasks, containerization of backend and frontend applications, cloud deployment of backend and frontend containers, TDD, CI/CD. Technologies: Django REST Framework, MySQL, Celery, Redis, uWSGI, Webpack, Nginx, Docker, Heroku, GitHub, TravisCI
-
-
-
SRP Systems
-
United States
-
Software Development
-
1 - 100 Employee
-
Full Stack Developer (Independent Contractor)
-
Jul 2016 - Mar 2017
Work done as part of my freelance business through Upwork. Development of price optimization solutions for self-storage businesses. Adquired skills: Data analysis Technologies: Price Optimization Models, Big Data, Python, Numpy, Pandas, Matplotlib, Django, Celery, MySQL, Nginx, uWSGI, Websockets, Redis, HTML5, Bootstrap, REST, SOAP, AWS, Digital Ocean, Microsoft SQL Server/T-SQL Work done as part of my freelance business through Upwork. Development of price optimization solutions for self-storage businesses. Adquired skills: Data analysis Technologies: Price Optimization Models, Big Data, Python, Numpy, Pandas, Matplotlib, Django, Celery, MySQL, Nginx, uWSGI, Websockets, Redis, HTML5, Bootstrap, REST, SOAP, AWS, Digital Ocean, Microsoft SQL Server/T-SQL
-
-
-
DataFactory
-
Argentina
-
Broadcast Media Production and Distribution
-
1 - 100 Employee
-
Software Developer (Independent Contractor)
-
Jun 2015 - Aug 2015
Developing backend infrastructure. Technologies: Linux, PostgreSQL, PHP, Python, XML, XSL, JSON. Developing backend infrastructure. Technologies: Linux, PostgreSQL, PHP, Python, XML, XSL, JSON.
-
-
-
CESOL - Free Software Center
-
Cuba
-
Software Development
-
1 - 100 Employee
-
Lead Software Developer
-
2009 - Mar 2015
Development of continuous integration tools for the creation of custom free operating systems.- Distributed compiling/building- Management of multiple software repositories- Automatic generation of productsRoles: Project Manager, Software Architect, Software Designer, Main Analyst, Senior DeveloperTechnologies: Linux, Debian Toolchain, Shell Scripting (Bash), Python/Django, D-Bus, SSH, SSL/TLS (PyOpenSSL), Twisted, PostgreSQL, HTML5, CSS3, JQuery, Celery, RabbitMQ, Supervisor, Nginx Show less
-
-
DevOps
-
2009 - 2012
Administration of Application Servers:- Installation and administration of Ubuntu Server, Nova Server, CentOS and Debian.- Hardware RAID (HP Smartarray) configuration and administration- Administration of services (Apache, proFTP, vsFTP, OpenSSH, Kerberos, PAM/NSS, PostgreSQL, MySQL)- Tasks automation with Bash and Cron- Deployment of applications based on various frameworks and CMSs: Django, Drupal, Wordpress, PhpBB, RubbyOnRails(Redmine)- Administration of Linux build systems and repository management tools: pbuilder, sbuild, reprepro, apt-mirror, gpg- Administration of Version Control Systems: Subversion, Git Show less
-
-
-
Universidad de las Ciencias Informáticas
-
Cuba
-
Higher Education
-
400 - 500 Employee
-
Lecturer
-
Sep 2006 - Mar 2015
Teaching data structures, algorithms, compilers, computational complexity, algorithmic design and more with Java and other programming languages.I've been lecturer on the following subjects:- Discrete Mathematics- Calculus II (Diferential and Integral Calculus)- Programming II (Data Structures and Algorithms)- Programming IV (Compilers)- Programming Languages (Programming Paradigms and other topics about Programming Theory)Also, I've taught the following courses:- Basic Level on Linux- Python Programming - Advanced Linux Administration (postgraduate course)- Building GNU/Linux distributions (postgraduate course) Show less
-
-
Software Developer, Project Nova
-
2007 - 2009
Development of applications to improve user experience on GNU/Linux operating system when integrating to Microsoft Windows environments:- Samba + Winbind, Kerberos- PAM, NSS, NSCD- Python, GTK+, PyGTK- C/C++- Autotools- Extensions and scripting for GNOME and Nautilus- D-Bus
-
-
-
Albet S.A.
-
Information Technology & Services
-
Consultant
-
Jun 2011 - Mar 2012
Deployment of .Net Applications (including ASP.Net) on Linux Servers: - Installation and administration of openSUSE - SAN configuration and administration - mono, mod_mono, xsp, Apache Creation of ready-to-deploy integral products based on openSUSE and mono using Kiwi. Training system administrators at Venezuelan public health sector on managing openSUSE, various operating system services, and Albet,S.A products. Deployment of .Net Applications (including ASP.Net) on Linux Servers: - Installation and administration of openSUSE - SAN configuration and administration - mono, mod_mono, xsp, Apache Creation of ready-to-deploy integral products based on openSUSE and mono using Kiwi. Training system administrators at Venezuelan public health sector on managing openSUSE, various operating system services, and Albet,S.A products.
-
-
Education
-
Universidad Central "Marta Abreu" de Las Villas
Master of Science (MSc), Computer Science -
Universidad Central "Marta Abreu" de Las Villas
Bachelor's degree, Computer Science