Randy Mujica

Randy Mujica Email and Phone Number

Senior Software Engineer @ Apple | 3x AWS Certified | Distributed Systems @ Apple
Randy Mujica's Location
Austin, Texas Metropolitan Area, United States, United States
Randy Mujica's Contact Details

Randy Mujica personal email

n/a

Randy Mujica phone numbers

About Randy Mujica

As a Senior Software Engineer and Cloud Solutions Architect with over 13 years of experience, I specialize in designing and implementing resilient, scalable, and data-intensive distributed systems. Currently at Apple, I lead teams in the Ad-delivery realm within the Ad Platforms organization where I contribute to reinvent the process of advertisement production at global scale. One of the key contributions include a config-driven & batch-based Data Enrichment System written in Scala with Apache Spark and orchestrated with Airflow, that replaced the legacy Hadoop-based system and paved the road to the next generation of Apple ad business, empowering advertisers around the world with a more responsive and reliable system.I am committed to a continuous learning of state-of-the-art System Design Best Practices and stay updated on the public Cloud providers offerings currently holding 3 AWS certifications (Solutions Architect Associate, Developer Associate & Data Analytics Specialty). I am passionate about System Design and Algorithms & Data-Structures as well as mentoring team members on such topics. The story of my life is defined by a strong passion for programming since I was 14-year-old when I learnt to write my first lines of code.

Randy Mujica's Current Company Details
Apple

Apple

View
Senior Software Engineer @ Apple | 3x AWS Certified | Distributed Systems
Randy Mujica Work Experience Details
  • Apple
    Senior Software Engineer @ Ai And Data Platforms
    Apple Oct 2024 - Present
    Cupertino, California, Us
  • Apple
    Senior Software Engineer @ Ads Platforms
    Apple May 2021 - Oct 2024
    Cupertino, California, Us
    - Led the Ad Delivery Offline team in reinventing the legacy Ad Index Builder System into a more scalable and configurable Spark-based config-driven Data Enrichment System written in Scala and orchestrated with Airflow.- Designed and implemented an observability framework for Batch processing applications integrated with DataDog written in Scala/Spark.- Designed an Event-driven Data Observer system to off-load and decouple observability aspect of mission critical applications to improve throughput and scalability.- Standardized the application release process using Github tags and releases and employing Semantic Versioning (semver.org) which contributed to a more organized and clean process. - Led the implementation of the Environment Contention Reduction project in the Ad Server online stack, providing capability of multi-environment setup increasing drastically the development velocity in the Ad Serving online team.- Migration of a multitude of Batch processing systems to the AWS cloud, including the refactoring of the scheduling with Apache Ozzie to Airflow, which resolved multiple security vulnerabilities and optimized costs as well as increased scalability and observability of all these critical components.
  • Slalom
    Software Engineering, Sr Consultant @ Apple
    Slalom Jan 2022 - Oct 2024
    Seattle, Wa, Us
  • Slalom
    Software Engineering, Consultant @ Apple
    Slalom Apr 2021 - Jan 2022
    Seattle, Wa, Us
  • Autonation
    Software Architect
    Autonation Jul 2018 - Apr 2021
    Ft. Lauderdale, Fl, Us
    - Led the development of a scalable micro-services solution to replace the legacy Service Digital Experience, significantly enhancing system performance and reducing infrastructure expenses.- Architected a server-less solution for consumer data management that ensured full compliance with privacy regulations and greatly improved data processing efficiency.- Improved CRM data ingestion processes, resulting in higher data accuracy and a noticeable boost in customer satisfaction.- Directed the migration of the SMS messaging system, leading to lower operational costs and increased reliability in message delivery.- Established CI/CD pipelines, which streamlined deployment processes and reduced the frequency of deployment-related issues.- Achieved high test coverage, resulting in fewer post-production defects and a marked improvement in code quality.- Enforced best practices across development teams, enhancing code maintainability and fostering a strong culture of technical excellence.
  • Autonation
    Senior Software Engineer
    Autonation Jul 2017 - Jul 2018
    Ft. Lauderdale, Fl, Us
    - Contributed to architectural design discussions, proposing scalable and maintainable solutions that aligned with long-term business goals.- Led code reviews and mentored junior developers, ensuring high-quality code and adherence to best practices from front-end to back-end.- Designed and implemented scalable micro-services using Microsoft Service Fabric and ASP.NET Core, decoupling CRM integration with the external vendor CDK.- Developed robust REST APIs with ASP.NET Core, leveraging DDD, TDD, Repository pattern, and SOLID principles. Implemented secure authentication via OpenID Connect and IdentityServer, ensuring high security and maintainability.- Engineered authentication and authorization layers with OAuth2 and OpenID Connect, enabling seamless integration with internal services and external vendors such as OneReach for SMS messaging.- Built intuitive web user interfaces as single-page-applications using AngularJS and jQuery, significantly improving user experience.- Enhanced the Service Department's CRM with real-time features using ASP.NET SignalR (web-sockets), leading to a more responsive and interactive user experience.- Created and optimized stored procedures in MS SQL Server, improving query performance by up to 40% using advanced indexing techniques and performance analysis with SolarWinds.- Conducted in-depth performance analysis of web applications with Splunk, identifying and resolving bottlenecks that led to a considerable improvement in overall latency.- Collaborated closely with DevOps, DBA, and QA teams to ensure smooth production deployments and provided critical QA support during testing phases, reducing post-deployment issues by 15%.
  • Centro De Bioplantas
    Software Engineer
    Centro De Bioplantas Sep 2015 - Nov 2016
    Ciego De Ávila, Ciego De Ávila, Cu
    Contributed to the bioinformatics team, developing and maintaining advanced biotechnology systems in collaboration with biology research teams to address innovative challenges.- Developed and maintained the company’s CRM system, ASSETS2, using .NET Framework, ASP.NET MVC, Razor, Entity Framework, and MS SQL Server.- API Development: Created a .NET WebAPI to expose data and functionalities for SPAs made with AngularJS.- Enhanced application response times by optimizing T-SQL stored procedures and improving queries.- Implemented a combinatory bitwise algorithm in Arduino using C++ for bioreactor light management, improving the understanding of light’s influence on plant growth in controlled environments.- Developed SmartBIT, a web-based HMI solution for monitoring BIT experiments, using Python, Django, PostgreSQL, Node.js, and Arduino, advancing research on the impact of light on plant growth.
  • Universidad De Las Ciencias Informáticas
    Software Engineer
    Universidad De Las Ciencias Informáticas Sep 2011 - Jul 2015
    La Habana, Cu
    Embedded systems development with Smart Home, Farming and Enterprise applications.- Designed and implemented a storage system module (HDB) for SCADA AREX, consisting of desktop client and server applications. Developed a custom communication protocol to enable data analysis, which attracted new customers. Utilized C++11, Qt5, QWT, SQLite, MessagePack, and TCP sockets.- Developed a graphic component for real-time trend plotting of AREX variables using C++ and Qt SDK, enhancing system functionality.- Created various tools and scripts to support applications, data manipulation, and testing, improving overall efficiency.- Partnered with project teams on application enhancements, including designing, coding, testing, debugging, and documentation, ensuring robust and reliable solutions.

Randy Mujica Skills

C# .net Framework Asp.net Mvc Microsoft Sql Server Entity Framework Javascript Asp.net Web Api Asp.net Web Forms Mvvm Web Development Domain Driven Development Restful Architecture Angularjs Test Driven Development Software Development C++ C Qt Arduino Python Django Sql Postgresql Sqlite Node.js Design Patterns Amazon Web Services Redis Mongodb Java Css Html5 Bootstrap Git Pattern Recognition Artificial Neural Networks Big Data Subversion Machine Learning Network Administration Jquery Linux Mysql Object Oriented Programming Cloud Computing Angular Lodash Typescript Functional Programming .net Core

Randy Mujica Education Details

  • Universidad De Las Ciencias Informáticas
    Universidad De Las Ciencias Informáticas
    Computer Science
  • Ipvce Ignacio Agramonte Y Loynaz
    Ipvce Ignacio Agramonte Y Loynaz
    Chemistry And Exact Sciences

Frequently Asked Questions about Randy Mujica

What company does Randy Mujica work for?

Randy Mujica works for Apple

What is Randy Mujica's role at the current company?

Randy Mujica's current role is Senior Software Engineer @ Apple | 3x AWS Certified | Distributed Systems.

What is Randy Mujica's email address?

Randy Mujica's email address is mu****@****ion.com

What is Randy Mujica's direct phone number?

Randy Mujica's direct phone number is +1 954-769*****

What schools did Randy Mujica attend?

Randy Mujica attended Universidad De Las Ciencias Informáticas, Ipvce Ignacio Agramonte Y Loynaz.

What are some of Randy Mujica's interests?

Randy Mujica has interest in Science And Technology.

What skills is Randy Mujica known for?

Randy Mujica has skills like C#, .net Framework, Asp.net Mvc, Microsoft Sql Server, Entity Framework, Javascript, Asp.net Web Api, Asp.net Web Forms, Mvvm, Web Development, Domain Driven Development, Restful Architecture.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.