Ivan Arambula
Email: ********@*****.*** Phone: 470-***-****
Professional Summary
Highly accomplished and results-oriented technology leader with 15+ years of experience in architecting and developing complex distributed systems. Proven ability to effectively manage global cross-functional teams, drive innovation, and leverage data analysis with AI to improve efficiency and strategic decision-making. Seeking a management position to apply expertise in fostering collaborative environments, mentoring high-performing teams, and utilizing data-driven insights for organizational growth.
Education
Universidad de las Américas Puebla
B.S. Computer Science
2003 Puebla, México
Technical Skills
Cloud & DevOps AWS Cloud, Azure Cloud, Google
Cloud, Terraform, Kubernetes,
Docker, Gitlab CI/CD
Languages & Frameworks Scala, Golang, Java, Rust,
TypeScript, Python, React, Vue.js,
Next.js, Play Framework
Data & AI MongoDB, Cassandra, DynamoDB,
Kafka, Spark, TensorFlow, PyTorch,
AWS SageMaker
Architecture & Design Microservices, gRPC, REST APIs, MVC, MVVM, Design Patterns,
Micro-frontends
Professional Experience
Promethean
Aug 2022 - Present
Principal Software Engineer / Tech Lead
Managed a global cross-functional team of 8 engineers (DevOps, Backend, Frontend) to deliver AI-driven DevOps automation, resulting in a 20% faster deployment cycle. Led cross-team initiatives to optimize AWS cloud performance using AI-powered data analysis (AWS SageMaker), achieving a 15% improvement in system responsiveness through targeted optimizations.
Directed the enhancement of CI/CD pipelines and automated testing across multiple development teams, improving release frequency by 25% while maintaining high stability.
Oversaw the collaborative design of cross-system compatible data models and Terraform automation across several teams, ensuring seamless integration and infrastructure scalability.
Codemettle LLC
Aug 2018 - Aug 2022
Principal Software Engineer / Tech Lead
Managed and mentored multiple cross-functional project teams (Scala, Golang, React), fostering collaboration and improving overall team productivity by 18%. Spearheaded cross-departmental efforts for the deployment and management of services on Azure Cloud, ensuring compliance and reliability across different product lines.
Led the analysis of live stream data using Spark across teams, providing AI-driven insights into user engagement that contributed to a 10% increase in user interaction. Directed the development of gRPC services with Protobuf for efficient cross-service communication, improving system performance by 25% across various independent teams.
Managed a cross-functional team to explore and prototype machine learning solutions using Spark, integrating AI capabilities into existing products based on data-driven findings.
MidAmerican Energy Solutions
Mar 2016 - Jul 2018
Solutions Architect / Senior Enterprise Developer & Team Leader Managed a cross-functional team of 5 developers, UX designers, and backend engineers in a UI migration to Vue.js, resulting in a 15% increase in user satisfaction scores. Led cross-team efforts to enhance UI data presentation using data analysis, providing clearer, AI-informed insights into energy consumption for stakeholders. Directed the development of microservices using Scala Play Framework, ensuring seamless integration and data exchange across multiple development teams. Managed a collaborative effort to transform batch jobs for big data processing using Spark and Kafka Streams, achieving a 30% reduction in processing time through optimized pipelines.
Oversaw the integration of Kubernetes on AWS with Docker across several application teams, establishing a scalable deployment platform that improved release frequency by 20%.
NICE Actimize
Jun 2011 - Feb 2016
Software Developer / AIS and RCM Implementor
Won an Impact Award for client satisfaction in 2014, demonstrating strong communication and problem-solving skills in cross-functional project implementations. Developed tools for troubleshooting data integration issues using Scala, improving the efficiency of support teams and reducing resolution times. Created RCM and AIS plugins / Java plugins, working with business analysts to translate requirements into technical solutions.
Developed a Java framework for an email template engine, improving the consistency and maintainability of client communications.
Tlaltek Mexico
Apr 2009 - May 2011
Co-Founder / Solution Architect / Director
Created a polymorphic infinite tree database structure to manage complex hierarchical data.
Developed algorithms for data extraction and analysis to provide insights for the energy industry.
Managed agile development for the energy industry in Mexico, coordinating a small team to deliver software solutions.
Developed computer vision recognition for car plate analysis, showcasing early experience with AI-related technologies.
HSBC Bank
Nov 2005 - Dec 2006
Java Architect
Automated batch scripts in Java using AIX and Solaris 9, improving operational efficiency.
Improved pay check processing efficiency using Java patterns. Developed a web application using J2EE, XML, Servlets, and JSP. Universidad de las Américas, Puebla
Apr 2001- Oct 2005
Java - Web Applications developer
Developed an API that consumed generic XML documents. Developed Java tools for improving data mining performance. Implemented ANT for automated releases deployments. Personal Projects
ViaRemota - Streamlined resume website designed for recruiters, featuring collapsible sections, text-to-speech functionality for accessibility, and easy sharing/download options.
GenericTaskDelegator - Developed an AI-powered task orchestration framework that leverages Model Context Protocols (MCP) to intelligently distribute work across multiple specialized workers, optimizing resource allocation and improving system efficiency. BlockEntities - Engineered a flexible storage system with delta update capabilities, featuring seamless conversion between JSON schemas and Protocol Buffers, enabling efficient data serialization and cross-platform compatibility. ConditionBox - Architected a Turing-complete encoder for dynamic configuration management, designed to support zero-downtime deployments and runtime configuration updates without service interruption. TLSCloud - Built a high-performance key/value framework optimized for rapid prototyping and development, with built-in support for distributed caching and state management.
NavBar - Created a versatile navigation component that centralizes organizational navigation structures, dynamically rendering from any HTML content source while maintaining consistent styling and behavior.
Certifications & Training
Rust Level up
Advanced Rust managing Projects
Rust Asynchronous Programming with Tokyo
Programming in Google Go
Typescript: The Complete Developer's Guide [2020]
HTML5 Canvas Ultimate Guide
Introduction to XR: VR, AR, and MR Foundation
Introduction to Data Science in Python
Applied Machine Learning in Python
Applied Plotting, Charting & Data Representation in Python Art and Science of Machine Learning
Developing Data Products
Feature Engineering
Intro to TensorFlow
How Google does Machine Learning
Launching into Machine Learning
Practical Machine Learning
Regression Models
Exploratory Data Analysis
Getting and Cleaning Data
Reproducible Research
Statistical Inference
R Programming
The Data Scientist's Toolbox
Functional Programming Principles in Scala
Startup Engineer