Ivan Rosales.

Software Developer - Technology Consulting

Hello, I'm Ivan Rosales.

With over 4 years of professional experience, I've been dedicated to developing system structures and delivering efficient technological solutions. My main focus has been on implementing backend solutions and web development, working on projects related to withholding tax solutions and other complex systems. I've utilized technologies like TypeScript, Rust, and Python to deliver robust solutions and have managed projects in collaborative environments, employing agile methodologies to optimize teamwork. I'm enthusiastic about new technologies and particularly interested in exploring languages like Rust to improve my understanding of efficient memory management and create faster solutions for critical systems. I constantly seek to innovate and adapt to client needs.

Guatemala | Quick Contact
Ivan Rosales profile picture

Hard Skills & Stack

Backend & Data

Rust, C++, Python, TypeScript, ExpressJS, NodeJS, Shell/Bash, Databricks, Spark SQL, MSSQL, MongoDB, CI/CD, Azure Services, RabbitMQ, Docker.

Frontend & Web

React, Next.js, TypeScript, JavaScript, ReduxJS, Tailwind CSS, SwiftUI.

Other Knowledge

VBA, Swift, Gleam, Django, Power BI, Artificial Intelligence, Sentence Transformers.

Soft Skills

  • Leadership
  • Proactive
  • Strong Communication Skills
  • Self-learner

Education

Master’s degree in Cybersecurity

Mariano Gálvez University

Guatemala

Systems Engineering

Mariano Gálvez University

Guatemala

Featured Professional Experience

Large-Scale Data Engineering and Business Intelligence (BI)

Databricks | Spark SQL | Power BI

Specialized Data Engineering for the management and transformation of massive datasets, processing billions of records. Developed and managed the end-to-end data pipeline, creating complex processing and transformation queries in Spark SQL (Databricks, MSSQL) and customized visualization solutions and dashboards in Power BI, ensuring the delivered solution perfectly matched the client's business intelligence requirements.

Web Development with Blockchain

React | Redux | MongoDB | Ethereum | Docker

Managed JavaScript development using the React framework, incorporating various design libraries, data management tools, Redux for state management, Azure for cloud services, MongoDB for database management, RabbitMQ for message brokering, Ethereum blockchain for secure transactions, ensured access security with Auth0 and managed containerization using Docker. Responsible for both backend and frontend development, providing support and implementing system improvements.

Document Automation and Processing with Azure Services

Azure Functions | Document Intelligence | OCR

Worked on automating document processing using Azure Functions and Document Intelligence, developing a scalable system for the automatic classification of documents in various formats. Utilized Azure Blob Storage for file management and OCR models to extract and store key data in the cloud, enhancing the accuracy and speed of document processing while reducing manual errors.

High-Performance Backend & Microservices

Rust | C++ | TypeScript | Microservices

Deep experience in backend development, specializing in high performance systems for data transformation and processing. With strong expertise in Rust and C++, built robust, low latency solutions, focusing intently on algorithmic and data structure efficiency for optimal resource utilization. Implemented scalable microservices architectures using diverse technologies like TypeScript and Python, along with automatization using Shell/Bash scripting and setting up CI/CD pipelines.

Let's Talk.

Interested in projects that require high performance solutions, data engineering, or modern web development.