About me
"I recently became a dad! My beautiful and amazing wife gave me the cutest baby in the world, and it has been one of the most beautiful—yet exhausting—experiences of my life, lol.
I love spending time with my family and friends, traveling, hiking, eating and learning. I also love coding and AI. Some of my hobbies include 2D & 3D art, working on endless DIY (software, garage, robotics, gardening, house improvements, backyard, architecture, etc) projects that I’ll probably never finish (I have way too many hobbies!), playing Pokémon, watching anime, and as any latin nerd of my generation that grew up watching Dekirukana and Dragon Ball, dreaming with living in Japan or South Korea—I’m, in love with their culture 👺, traditions 🎏, history 🏯, food 🍣, technology 🦾, places 🗾, and their nice people 🎎. ❤️🇯🇵🇰🇷
I was born in Colombia, one of the most beautiful countries in the world, and I’ve been living in the land of Mickey Mouse (Orlando, USA) for about 10 years where I became a naturalized U.S. citizen.
And I have been doing software for over 11 years."
Not necessary, but if you want, feel free to read a more detailed version of my story like a poem...
Click to expand/collapse and read more 💩.
"My life has been a profound and arduous journey, a tale woven between the rhythms of Colombia's heart. I was born amidst the gentle caress of the Magdalena River, where the cobblestone streets of my 400-year-old hometown served as my playground. I also came of age beneath the towering emerald peaks of the Andes, nestled within the enchanting embrace of the coffee-laden hills of Tolima, and ventured into the untamed, emerald-green savannas of the East Llanos where later fate introduced me to the love of my life. In this labyrinthine voyage, I have been both a struggler and a dreamer. Guided by the unwavering support of my loved ones like my mom, mentors, and cherished friends, I embarked on a path that would ultimately shape me into a Software and Systems Engineer (Ingeniero de Sistemas). The fire of technology burned brightly within me, a passion that refused to let go of my dreams.
Throughout my career, I have been a giver, a creator of knowledge. My journey began as a humble researcher at the Universidad de los Llanos, where I crafted educational content and shared my wisdom with eager minds. Later, I joined the pioneering team of engineers, a select few from a pool of over 200 candidates, who would shape the future of military simulation technology in Colombia. Our innovations garnered attention from international corporations, the media, and influential figures around us.
The path led me to the shores of the United States, a journey not devoid of challenges. A beautiful country 🗽! But historic issues cast shadows upon the land, making it difficult for those from minority backgrounds (like me) to flourish. Yet, I stood resilient, undeterred by adversity. I have had the privilege of collaborating with various companies across diverse industries, where I met remarkable teams and individuals who have illuminated my way. Together, we forged tools to support hundred of thousands if not millions of people around the globe 🌍.
And now, the journey continues to unfold. I stand at the threshold of growth, pursuing a Master's degree in AI, delving deeper into the realm of Deep Learning—a subject that ignites my soul with unbridled passion. 🧠 🤖"
Resume
Feel free to download my resume here.
Click to expand/collapse and read more 💩.
I enjoy solving problems and take pride in my work, always looking for ways to use technology effectively. I stay curious and adaptable, learning new cool technology, programming languages and skills as I go.
Throughout my career, I’ve been involved in different stages of software development, working with teams of all sizes. These experiences have shown me that software is never truly perfect, and early success doesn’t guarantee long-term stability. I’ve learned the importance of writing well-structured, flexible code with modular components, keeping it clean and well-tested to make future changes easier. Practices like single responsibility, separation of concerns, clean code, refactoring, and continuous integration, easy to deploy in a single action, to help keep software manageable and adaptable over time.
Below is a list of tech-related things I’ve worked on and learned throughout my career. Feel free to take a look!
Sumary
Pedro Trujillo
Results-driven Software Engineer with a proven track record of delivering impactful applications and driving technical excellence. Expertise in cross-functional collaboration across remote environments, code optimization, and enhancing user experiences through innovative solutions. Strong background in mobile software engineering, agile methodologies, and mentoring. Committed to producing high-quality, efficient, and user-friendly applications that contribute to the growth of user communities. 🚀
- Orlando, FL, 32803
- (407) 633 ****
- pedrot211@gmail.com
Professional Experience 12+ Years
Master in Artificial Intelligence - Student
2023 - Currently
University of los Andes (Universidad de los Andes), Colombia
- Machine Learning Principles Course
- Introduction to Contemporary AI Course
- ML/AI Math Course
- Supervised Machine Learning Course
- Unsupervised Machine Learning Course
- Deep Learning Course
- Computer Vision Part 1 Course
- Natural Language Processing (NLP) Course
- Advanced Natural Language Processing Course
- Cloud-Native (AI) App Development Course
Principal Software Engineer iOS/tvOS
7/2021 - 3/2023
Beachbody, (Remote) El Segundo, CA
- Led cross-functional agile teams in the development of iOS native features for mobile platforms, Apple Watch, and Apple TV, optimizing code sharing across platforms.
- Pioneered Bluetooth device integration, pairing Apple Watch and BTLE heart rate monitors, enabling seamless data transmission during live and on-demand workouts.
- Crafted technical specifications, aligned with product requirements, and contributed insights specific to iOS platform.
- Spearheaded the adoption of best practices from tvOS and iOS teams, fostering continuous improvement and knowledge sharing.
- Mentored and elevated the technical skills of the team through strategic meetings and collaborative sessions.
- Collaborated closely with product owners, designers, and QA teams, ensuring the delivery of quality features to a growing user base.
Senior Mobile Software Engineer
1/2021 - 7/2021
Velocity Z, (Remote) Tampa, FL
- Developed iOS mobile applications for partner company Peeq, facilitating secure and engaging video conference experiences for celebrities and fans.
- Utilized Swift, UIKit, AVFoundation, Core Animation, Core Data, GraphQL and JitsiMeet Framework to build robust and interactive features.
- Engaged in an Agile environment, employing Scrum, Jira, and Git/Github for efficient project management.
- Supported both iOS and Android video conference SDKs, ensuring smooth functionality and optimal user experiences.
Software Developer
11/2016 - 2020
Crunchy Tech, (2020 Remote) Orlando, FL
- Led mobile app architecture design and development, focusing on OOP, MVVM, and Protocol Oriented Programming.
- Collaborated effectively as a team player, contributing to all software development life cycle phases, following agile software development best practices.
- Developed 100% iOS and macOS native Apps using Objective C and Swift (Unreal Bowling App , Padzilla App).
- Created delightful UI/UX, inspired by best practices from Apple Human Interface Guidelines.
- Worked on various full-stack web development projects, including cloud containerized microservices for Unreal Bowling App.
- Established CI/CD automation pipelines for multiple projects. Contributed to gaming development and created concepts and 3D art for Unreal Bowling.
iOS Developer and Designer
9/2016 - 12/2016
Code for Orlando · Freelance, Orlando, FL
- Developed user information forms and tree location modules using Swift, following MVC and Protocol Oriented Programming.
- Managed customer and tree data with UIKit and CoreData.
- Integrated app with the "Street Trees" cloud server using RESTful JSON API and Alamofire.
- Designed user-friendly interfaces in adherence to Apple's Human Interface Guidelines.
- Proficient development in Swift, JSON, UIKit, Core Data, and Agile methodology.
iOS Remote Developer & UI/UX Designer (Consultant)
12/2015- 2/2016
Modernmeal, (Remote) Orlando, FL
- Led iOS development, creating the initial app version from scratch with Swift and native iOS technologies.
- Utilized design patterns such as MVC and Protocol Oriented Programming for robust architecture.
- Developed key features including Customer Information and Recipe Management via UITabBarController, and Grocery List organization with custom UITableViewController and CoreData for offline data persistence.
- Managed asynchronous requests to the Modernmeal Cloud Server using NSURLSession and their RESTful JSON API.
- Designed universal interfaces for iPhone and iPad devices, adhering to Apple's Human Interface Guidelines for a seamless and user-friendly experience.
- Proficient in Swift, JSON, UIKit, and Cocoa Touch, following Agile methodologies and maintaining clean code practices.
- Tools and methodologies include Visual Studio Code, Xcode, Git, Bash, Homebrew, Vim, GitHub, OOP, MVC, Debugging, and Testing.
iOS Mobile Engineering Student
10/2015 - 1/2016
- Completed a comprehensive 12-week iOS Mobile Engineering program, gaining expertise in iOS devices, frameworks, UI components, and APIs.
- Developed native iOS apps using Swift and Objective-C, with a focus on universal layouts for iPad and iPhone devices.
- Proficient in Xcode, utilizing storyboards and view controllers for app design.
- Acquired knowledge of project and build configurations for testing and distribution, including TestFlight and App Store deployment.
- Expanded skills to include watchOS and tvOS app development.
- Practiced under Agile Software Development principles, participating in Scrum meetings and collaborative teamwork.
- Sample code and projects available on my GitHub repository.
- Programming with frameworks and APIs such as Cocoa, Cocoa Touch, UIKit, CoreData, CoreGraphics, CoreAnimation, WebKit, MapKit, CoreLocation, AVFoundation, NSUserDefaults, NSURLSession, WatchKit, REST APIs, and Firebase.
- Proficient use of tools like Xcode, CocoaPods, Git, Bash, Homebrew, Vim, Github, and SQLLite.
- Adheres to development methodologies including OOP, MVC, Clean Code, UI/UX design, and rigorous debugging, testing, and distribution practices.
Development Engineer / Design & Modeling Engineer
2012 - 2014
- Proficiently programmed, debugged, and rigorously tested logic simulation objects, components, algorithms, and data structures in C++.
- Designed and implemented logic components for various aspects, including drone-terrain communication, drone visual subparts movement, camera gimbal, base antenna gimbal drone tracking, and line-of-sight drone communication.
- Developed scripts for shading maps and created particle effect systems to simulate military and meteorological effects, along with properties for rigid body physics simulations.
- Executed 3D design and modeling of the primary simulated entity across high, medium, and low polygon levels.
- Crafted intricate texture maps encompassing diffuse, shades, occlusion, normals, bump, reflections, alpha, and masks for main models and particle effects.
- Created and exported state machine animations, rigging, and rigid body physics for models using 3D Max.
- Designed and programmed visual geodatabases, incorporating hierarchical modeling techniques for 3D designs of key entities in high, medium, and low poly formats.
- Developed texture maps covering diffuse, shades, occlusion, normals, bumps, reflections, alpha, FLIR, and thermal surfaces, as well as masks for main terrain models and areas including landing zones, taxi areas, airports, runways, control towers, and secondary models.
- Digitized maps for areas of interest, and meticulously georeferenced maps and components for geodatabase recognition.
Undergraduate Researcher, Developer and Coordinator
2007 - 2012
Universidad de los Llanos (University of the Llanos), Colombia
- Researcher in the Horizonte Mediático research group at the Universidad de Los Llanos. Worked as a project coordinator and software developer.
- Project coordination and software development for e-learning project “Design and Implementation of a Virtual Education Model”.
- Project coordination and software development for interactive digital book “Orquídeas en el Departamento del Meta".
- Project coordination and software development for interactive digital book “Nuestro Río - Río Orotoy”.
- Programming simulations for university physics courses written in Action Script 3.0, PHP, XML, CSS, JavaScript & HTML.
- Creation of interactive multimedia content for university physics courses using Adobe Photoshop, Adobe Flash, Adobe Illustrator, and other Adobe Master Collection tools.
Teacher of computer and technical systems
9/2011 - 4/2012
VISION AGAPE school and refuge, Colombia
- Computer and technical systems teacher for high school education: basic topics of Computer Science & programming with C++, OOP, GST, databases, web development (HTML, CSS, Javascript & PHP).
Education
Master in Artificial Intelligence
2023 - Currently
University of los Andes (Universidad de los Andes), Colombia
The Master in Artificial Intelligence equips students with essential theoretical and practical skills. Graduates emerge as responsible interdisciplinary leaders, driving societal progress through technologies like Machine Learning, Deep Learning, Reinforcement Learning, NLP, Computer Vision, Semantic Web, and Autonomous Systems.
iOS Mobile Engineering
2015 - 2016
I studied and practiced iOS Mobile Engineering, watchOS, and tvOS at The Iron Yard boot camp. I learned to code in native iOS Swift and Objective-C, gained knowledge about APIs, frameworks, UI components, guidelines, architecture, design patterns, and associated best practices.
This is the link to the repository that contains many iOS Apps and projects developed during class: TIY-Assignments
Bachelor of Software & Systems Engineering
2005 - 2011
University of los Llanos (Universidad de los Llanos), Colombia
I studied Software Engineering & Computer Science focused on the development and optimization of systems (see program here) for 5 years, and worked on a thesis/graduation project for 1 year: Simulation Module Development for a Physics Course.
Courses & Certificates
Skills
Below is a list of skills I’ve picked up throughout my career. Some are sharp and regularly used 🔥, while others might be a bit rusty simply because I haven’t needed them recently ❄️, but I can brush up on them when needed. I’m always exploring and learning new technologies, and I appreciate you taking the time to review this list.
Contact
I invite you to follow me through any of the links below or simply reach out to me:
Location:
Orlando, FL 32803
Email:
pedrot211@gmail.com