Post Job Free
Sign in

Sr. Principal Software Engineer with Product Manager experience

Location:
Alpharetta, GA
Salary:
195,000
Posted:
April 16, 2025

Contact this candidate

Resume:

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



Contact this candidate