I'm Victor, a execution-driven software engineer.
I build quality software at any scale.
My process
Understanding
Compose a comprehensive overview of the objective and potential obstacles.
Design
Design a potential solution to achieve the goal at the necessary scale.
Deliver
Refine, test, and iterate on outcomes until all requirements are met.
Education
Purdue University
Master of Science in Computer Science
Ph.D in Computer Science(Paused)
Area: Databases, Distributed Systems, Machine Learning
University of Puerto Rico
Bachelor of Science in Computer Science
Achievements
14+
23+
My experience
Lead Software Engineer/Owner
Services focused on research and development in several areas such as machine learning, scientific optimization,
and large scale systems.
Senior Machine Learning Engineer
Lead the engineering of large language models and deep learning pipelines. My specialization lies in efficient
algorithm design for language processing, allowing me to craft scalable solutions for NLP, chatbots, and other
deep learning models. With a strong proficiency in optimizing model performance and ensuring real-world
reliability, I’m dedicated to driving AI innovation to enhance user experiences in the neurocare medical field.
Lead Software Engineer/Advisor
RainHub is an education and quantitative analysis company that assists investors and individuals seeking
financial education. Serving hundreds of customers, RainHub provides an advanced platform that delivers
up-to-date financial educational content and deep insights into financial market conditions and investment
opportunities.
Machine Learning Engineer
Leding innovative projects, including designing a containerized inverse kinematics service for precise robotic joint movements in simulations. I also contributed to a cost-effective platform for deploying machine learning services. My expertise in data preprocessing and advanced algorithms enabled the creation of a service for evaluating public speaking presentations. I led R&D for a mobile app using machine learning and computer vision to measure warehouse box inventory efficiently. Additionally, I automated the evaluation of vascular features in 3D-printed tissue and bone. My skills included search algorithms, optimization, AWS Lambda, and effective communication in robotics, machine learning, and scientific applications.
Lead Senior Software Engineer
Architect and lead engineer of MiniCAD, a scalable and efficient user-based 2D design tool for high precision CAD design automation. MiniCAD is built as a fully serverless solution using Serverless framework, Microsoft Azure, Sendgrid, React+Redux, and Autodesk Forge Automation API. Core stack solution extended to implement the automation of water contention systems and CAD design generation and delivery.
Lead Software Engineer/Researcher
Hologen is a distributed system for serving content to AR/VR/Web systems and devices. I lead the design and development of Hologen’s distributed infrastructure. Create cross platform Electron based solution for 3D model management and entrance point for conversion pipeline. Build real time communication servers for Holographic collaborative mechanism, encryption and authentication servers, object cloud storage, distributed column database storage design and management. Research in modern 3D format container, optimization. Braintree payment gateway integration, AWS platform design and administration.
Creative Technologies Lab’s Software Engineering Intern
Lead a study that explores the possibilities of executing complex image processing algorithms inside the browser at high speed. Using experimental technologies/researches and official standards, this study explores the possibilities of moving native high performance image processing software (such as Photoshop) to a web environment by using the heterogeneous resources of modern computing and recent compiling tools. Technologies used: LLVM, WebCL, Intel’s ParallelJS (River Trail), Web Workers, Halide Lang, and Emscripten.
Java Web Developer
Develop and maintain an ionomics scientific web content management system (iHub) using the Struts2/SpringFramework, Ajax, JavaScript, JQuery, Apache Solr, PostgreSQL, and SVN based Deployment.
Payment Solutions Web Developer
Software Quality Assurance Engineer
Analyze and develop web payment solutions for many business and banks institutions using the .NET framework, SQL Server, ASP.NET, Reporting Services, Ajax, and Web Services.
Design test plans, scenarios, scripts, and procedures. Executing regression testing, and error or bug retests.Document software defects, using a bug tracking and testing software (HP Quality Center, Sprinter, QTP),and report defects to software developers advanced. Experience in web test automation and load/performance test tools.