Hi,I am a Software Engineer and developer with experience in programming, team leadership, and mentorship across diverse industries. My expertise lies in the Apple ecosystem platforms, including iOS, tvOS, and watchOS, where I consistently apply industry best practices such as Clean Code, Architecture, and TDD. Alongside my technical skills, I have a strong passion for 3D Art, Gaming, and now AI, which fuels my excitement and motivation. Although I also have a background as a Full Stack Web Developer, I am open to refreshing my knowledge in that area.As a problem solver and dedicated craftsman, I am deeply committed to leveraging technology and adhering to the highest standards in my work. My unwavering persistence, creative mindset, and adaptability have enabled me to become a polyglot programmer, constantly expanding my skillset through continuous learning.Throughout my career, I have actively participated in the software development life cycle, collaborating with teams of various sizes. These experiences have taught me invaluable lessons. Achieving perfection in software is unrealistic, and relying solely on initial success is detrimental. Establishing a foundation of well-structured, flexible code built upon modular components, maintained through cleanliness and comprehensive testing, is crucial. This avoids creating an uncontrollable behemoth that consumes resources and time when scaling or introducing new features. Agile development practices, such as single responsibility, separation of concerns, clean code, refactoring, and continuous integration and delivery, are paramount in creating refined, cohesive software in a single action.Let’s reconsider the question of remote work. Instead of asking “why remote?”, we should ask “why onsite?”. In today’s modern era, burdening employees with long commutes is unnecessary when they can work efficiently from a comfortable and focused location. Our priority should be hiring talented professionals worldwide, passionate about their craft, rather than selecting based on proximity. Having worked with remote teams across international borders, I possess adeptness in addressing challenges like time zones, remote communication, and issue resolution.I hope you will consider these thoughts as we move forward.Sincerely,PedroNote: While I have React Native experience, I don't do RN. RN can serve as a workaround, but may not be optimal. Note that RN isn't an Apple creation. For comprehensive solutions and cost savings, consider hiring both Android and iOS developers.
-
Ai StudentUniversidad De Los AndesOrlando, Fl, Us -
Ai StudentUniversidad De Los Andes Jul 2023 - PresentBogotá, Capital District, ColombiaI am currently pursuing a master's degree in artificial intelligence, where I am learning about a wide range of topics. These include Machine Learning principles such as the ML cycle, model training and validation, model prediction and interpretation, and various regression models like linear and polynomial. I am also gaining expertise in hyperparameter search, regularization techniques (Ridge and Lasso), understanding bias and variance, and learning curves. Additionally, I am studying classification models including logistic regression, binary and multi-class classification, decision trees, and K-nearest neighbors, along with data preparation techniques.Furthermore, my coursework covers contemporary AI topics such as AI ethics, computer vision, natural language processing (NLP), semantic web and ontologies, and embedded systems. To support these studies, I am also advancing my knowledge in calculus, statistics, linear algebra, and probability. -
Principal Software Engineer Ios/TvosBeachbody Jul 2021 - Mar 2023Collaborate with cross-functional agile team to develop iOS native features primarily on mobile Apple Watch, Apple TV platforms, and React Native application (Openfit Only).Research and strategize opportunities in native codebase to optimize sharing code across multiple platforms.Work closely with bluetooth devices, such as Apple Watch and BTLE heart rate monitors, to pair and transmit data between the phone and device during live and on-demand workouts.Execute on product specifications, write technical specs, and offer insight specific to the iOS platform.Evaluate and advise on best practices from tvOS and native iOS community and championing those to the team.Mentors and actively drives technical skills of the immediate team by thoughtfully creating and leading productive meetings to align technical vision.Develop relationships with product owners, designers, and QA to continuously drive for quality releases of features to our growing user community. -
Senior Mobile Software EngineerVelocity Z Jan 2021 - Jul 2021I developed the iOS mobile application for Peeq (https://joinpeeq.com), a partner company focused on creating engaging meet & greet experiences between celebrities and their fans. As a senior Mobile Software Engineer, my responsibilities encompassed programming, testing, debugging, and deploying the video conference app to TestFlight for various devices.To ensure a seamless user experience, I employed a range of technologies and tools. Within the iOS ecosystem, I utilized Swift, along with frameworks such as UIKit, AVFoundation, Core Animation, Core Graphics, and Core Data. Additionally, I leveraged GCD (Grand Central Dispatch) for efficient concurrency and package management for streamlined development. Integration of Firebase and GraphQL facilitated robust backend functionality.To enable video conferencing capabilities, I incorporated the JitsiMeet SDK, an open-source solution known for its reliability and versatility. This integration provided a secure channel for celebrities to connect with their multitude of fans.Operating within an Agile environment, I embraced Scrum methodologies and utilized Jira for efficient project management. Git and GitHub served as reliable source control systems to maintain version history and facilitate collaboration with the development team.In addition to my iOS work, I also contributed to testing and supporting the video conference SDK for the Android app. This comprehensive involvement allowed me to ensure a consistent and high-quality user experience across both platforms.Overall, as a senior Mobile Software Engineer, I played a vital role in developing Peeq's iOS mobile application, employing a diverse array of technologies and tools, while adhering to Agile methodologies and collaborating effectively with the team. -
Remote Software DeveloperCrunchy Logistics, Llc Nov 2016 - Jan 2021Orlando, Florida AreaAs SE (Software Engineer) Evaluating project requirements and specifications and designing the mobile app architecture. As iOS Developer programming 100% native Apps. Following design patterns as MVC, MVVM using Functional Reactive Programming, OOP, Protocol Oriented Programming; also developing the internationalization and localization in English & Spanish for iOS apps.- UB Controls- Padzilla Remote ControlAs UI/UX Designer and Developer creating mockups, storyboards, views (universal interface for iPhone and iPad devices), assets, and themes using Apple’s Human Interface Guidelines & Google’s Material Design. All this to provide a stable, consistent, fast, simple, beautiful, and pleasant user experience.As SE & Full Stack Developer with the backend team creating PHP server components, the communication API, and containerized microservices. Working with MySQL relational databases. This for supporting the asynchronous communication between UBApp and the Pub-Sub Cloud Server. Also in some projects using Ember JS or Angular JS and Restful APIs like Google Maps to represent the information in beautiful UI components for:- UB web Admin Server- Seminole State College Kiosk App- Padzilla version updating serverSE created the Continuous Delivery (CD) pipeline for Unreal Bowling App & Cloud server. Creating multiple Master and Beta jobs and bash scripts, for building and deployment for TestFlight & App Store. Creating nodes for a Jenkins Master-Nodes CD pipeline and configuring the building tools and certificates for each of them. Game developer and designer creating blueprints and C++ components 3D models, textures, maps, animations, particle effects, for UB animations and backgrounds for: -UB Front endMac OSX App developer programming components using Objective C, XPC services, daemons, agents, and command-line tools. And debugging and testing for:- Padzilla OSXNote: For more information please check the Accomplishments section. -
Ios Developer And DesignerCode For Orlando Feb 2016 - Dec 2016Orlando, Florida AreaAs a remote iOS Developer part of the development team for “Street Trees” App, programming the user information forms and tree location modules using iOS native and Swift. Using design patterns like MVC and Protocol Oriented Programming. Creating features like: - Customer and tree form information management using UIKit and Cocoa components. - data persistence using CoreData. - Asynchronous with the “Street Trees” cloud server using their RESTful JSON API and Alamofire.As UI/UX Developer creating storyboards, views, and assets; using Apple’s Human Interface Guidelines with features like friendly user experience and intuitive user interface easy to use. Using iOS APIs like UIKit and Cocoa Touch.Platform/OS: iOSLanguages & scripts: Swift, JSON. Frameworks & APIs: Cocoa, Cocoa Touch, UIKit, Foundation, Core Data, CoreGraphics, NSUserDefaults, NSURLSession, One Person One Tree Cloud REST API.Tools: Visual Studio Code, Xcode, Git, Bash, Homebrew, vim, Github.Methodologies & process: OOP, MVC, Agile, Clean Code, Debugging & Testing. -
Ios Developer / ConsultantModernmeal Dec 2015 - Feb 2016Orlando, Florida AreaAs iOS Remote Developer (Consultant) programming the 100% of the first app version with iOS native and Swift. Using design patterns like MVC and Protocol Oriented Programming. Creating features like: - Customer Information and Recipe management using UITabBarController. - Grocery List management by categories using the UITableViewController, with custom UITableviewCell. - Add items, update and delete items. - Offline data persistence using CoreData. - Asynchronous NSURLSession requests to the Modernmeal Cloud Server using their RESTful JSON APIAs UI/UX Developer creating storyboards, views (universal interface for iPhone and iPad devices) and assets; using Apple’s Human Interface Guidelines to provide a rich mobile experience for existing Modernmeal.com with features like Friendly user experience and intuitive user interface easy to use. Using iOS APIs like UIKit and Cocoa Touch.Platform/OS: iOSLanguages & scripts: Swift, JSON. Frameworks & APIs: Cocoa, Cocoa Touch, UIKit, Foundation, Core Data, CoreGraphics, NSUserDefaults, NSURLSession, Modernmeal REST API.Tools: Visual Studio Code, Xcode, Git, Bash, Homebrew, vim, Github.Methodologies & process: OOP, MVC, Agile, Clean Code, Debugging & Testing. -
Ios Mobile Engineer - StudentThe Iron Yard Oct 2015 - Jan 2016Orlando, Florida AreaAs a student of iOS Mobile Engineering. 12 weeks studying, practicing, and learning everything about iOS Mobile Engineering: devices, frameworks, UI components, APIs, guidelines, design patterns, and good development practices. Creating many apps written in native iOS Swift and Objective-C for universal, iPad, and iPhone device layouts. Learning to use Xcode to create storyboards and view controllers. Also learning project and build configurations, for app development, testing, and distribution (for TestFlight and App Store). As a plus learning to develop apps for watchOS and TVOS. Everything was taught under Agile Software Development best practices, Scrum meetings, in-person/remote teamwork. The sample code that I wrote during the course is available at my iOS GitHub repository. Platform/OS: iOS, WatchOS, OSX, and TVOS.Languages & scripts: Objective C, Swift, Bash, and JSON. Frameworks & APIs: Cocoa, Cocoa Touch, UIKit, Foundations, CoreData, CoreGraphics, CoreAnimation, WebKit, MapKit, CoreLocation, AVFoundation, NSUserDefaults, NSURLSession, WatchKit, REST APIs, and Firebase.Tools: Xcode, CocoaPods, Git, Bash, Homebrew, vim, Github, SQLLite. Methodologies & process: OOP, MVC, Agile, Scrum, UI/UX, Clean Code, Debugging & Testing and TestFlight & App Store distribution. -
Python Programming - StudentMitx Courses Mar 2015 - Sep 2015Orlando, Florida, United States6.00.1x: Introduction to Computer Science and Programming Using Pythona course of study offered by MITx, an online learninginitiative of The Massachusetts Institute of Technology through edX. -
Development Engineer / Design & Modeling EngineerCodaltec- Corporación De Alta Tecnología Para La Defensa Dec 2012 - Oct 2014Villavicencio, Meta, Colombia. & IsraelDevelopment Engineer / Design & Modeling Engineer at Corporación de Alta Tecnología Para la Defensa (Corporation of High Technology for Defense) under the Ministry of the National Defense Republic of Colombia. As Development Engineer: programming, debugging, and testing logic simulation objects and components, algorithms, and data structures written in C++. Making logic components for the drone - terrain communication, drone visual subparts movement, camera gimbal, base antenna gimbal drone tracking, and drone communication line of sight. Also programming scripts for shading maps, and programming particle effect systems to simulate military and meteorological effects, and for rigid body physics simulated properties.Design Engineer: 3D design and modeling of the main simulated entity, in high, medium, and low polygon. Creating texture maps like diffuse, shades, occlusion, normals, bump, reflections, alpha, masks for main models, and particle effects. Creating and exporting state machine animations, rigging, and rigid body physics for models using 3d max.As Remote Design and Developer Engineer working from Israel with Elbit Systems and CODALTEC. Designing and programing visual geodatabases and hierarchical modelings like the 3D design of the main entity in high, medium, and low poly. Creating texture maps like diffuse, shades, occlusion, normals, bumps, reflections, alpha, FLIR, and thermal surfaces and masks for main terrain models and areas like landing areas, taxi areas, airports, runways, control towers, and secondary models. Digitizing maps for interest areas and georeferencing maps and components for geodatabase recognition. -
Undergraduate Researcher, Developer And CoordinatorUniversidad De Los Llanos Sep 2007 - Dec 2012Apiay, Meta, ColombiaResearcher 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 & XHTML.- 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 SystemsVision Agape Ministry Sep 2011 - Apr 2012Cumaral - Meta - Colombia, Villavicencio - Meta - ColombiaComputer 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).
Pedro T. Education Details
-
Artificial Intelligence -
Systems Engineering / Software Engineering -
Mobile Engineering With Ios
Frequently Asked Questions about Pedro T.
What company does Pedro T. work for?
Pedro T. works for Universidad De Los Andes
What is Pedro T.'s role at the current company?
Pedro T.'s current role is AI Student.
What schools did Pedro T. attend?
Pedro T. attended University Of The Andes, Universidad De Los Llanos, The Iron Yard.
Not the Pedro T. you were looking for?
-
2gmail.com, mayo.edu
-
-
Pedro B T Santos
Washington, Dc
Free Chrome Extension
Find emails, phones & company data instantly
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.
Start your free trial