About me
Senior Software Engineer
📍 Remote - Colombia
🌐 LinkedIn
🔗 GitHub
📧 matiasdim3@gmail.com
🧠 Summary
Senior iOS Engineer with over 12 years of experience. Proven leadership in guiding teams, overseeing feature development, and maintaining high-quality standards. Expertise in iOS development, with knowledge in backend technologies, particularly Ruby on Rails, from earlier in my career. Skilled in building maintainable, scalable systems and collaborating with cross-functional teams, including product, design, QA, and backend. Passionate about software craftsmanship and clean code.
🛠️ Tech Stack
- Languages: Swift, Objective-C, Ruby, Python, JavaScript.
- Frameworks: SwiftUI (and more apple frameworks), Ruby on Rails, React.
- Tools: Git, Xcode, Figma, Jira.
- Testing: XCTest
- Practices: TDD, CI/CD, Clean Architecture, Design Patterns, REST, Clean Code.
💻 Professional Experience
Senior iOS Developer – Fortune 500 Company (via Staff Augmentation - Arionkoder)
Remote · 2024–Present
- Leading the development of a new high-demand application for a Fortune 500 company, building it by improving processes and leveraging learnings from an existing internal app.
- Demonstrating strong technical and leadership skills to drive internal initiatives, ensuring the team followed best practices and maintained a clean, high-quality codebase.
- Fostered team collaboration, providing mentorship and promoting effective communication to ensure smooth project delivery.
- Worked closely with cross-functional teams, including product managers, backend developers, QA, and designers, to ensure alignment on objectives, timelines, and quality standards, maintaining an organized and cohesive workflow across all departments.
- Played a key role in refining product flows and user experiences in collaboration with product and design teams, ensuring adherence to Apple’s Human Interface Guidelines.
- Actively participated in requirement refinement, identifying potential technical limitations early, and proposing scalable, well-informed solutions to address them efficiently.
Senior iOS Developer – Backbase (via Staff Augmentation - Bring Global)
Remote · 2020–2023
- Led the iOS team across two digital banking projects in Latin America, using Backbase’s proprietary frameworks and libraries to deliver out-of-the-box functionality with tailored customizations.
- Developed full custom features from scratch to meet specific client requirements beyond the base platform.
- Contributed as part of an agile, cross-functional team, participating in refinement, sprint planning, and pull request reviews while promoting clean code practices and architectural consistency.
- Partnered with product and design teams to review and improve proposed user flows, ensuring consistency with Apple’s UI/UX guidelines.
- Collaborated closely with product, QA, backend, and design teams to identify technical limitations in early stages and propose effective, scalable solutions aligned with business needs.
Graduate Student Assistant – Grand Valley State University
Grand Rapids, MI · 2016–2017
- Served as Lead Technical Developer for the Bee Informed Partnership, maintaining and extending a web solution used to manage and process hive data submitted by beekeepers across the U.S., + enabling researchers and scientists to analyze trends and support nationwide scientific studies.
- Developed an iOS prototype app to assist in mite infestation testing within beehives, combining field usability with data collection.
- Awarded for Outstanding Master’s Degree Project, recognizing the technical and practical impact of the mobile app prototype on real-world apiculture practices.
iOS Developer – Cvent (via Staff Augmentation - Mobile Butterfly)
Remote · 2015–2016, 2018-2020
- Contributed to the development and maintenance of some Cvent’s mobile applications, implementing features and improvements within an agile, cross-functional team.
- Followed clean code practices and participated in code reviews to ensure consistency and quality across the codebase.
- Collaborated closely with backend, QA, product, and design teams to refine requirements, identify technical limitations, and deliver scalable solutions aligned with business needs.
🤝 Leadership & Collaboration
- Led iOS teams within cross-functional squads, fostering collaboration with backend, QA, product, and design.
- Mentored junior developers and encouraged clean architecture practices.
- Conducted technical interviews and hiring processes to help grow high-quality engineering teams.
- Championed design system consistency, improving UI quality and developer efficiency across mobile platforms.
- Facilitated agile ceremonies and sprint planning to align priorities and improve delivery cadence.
🌍 Languages
- 🇨🇴 Spanish: Native
- 🇺🇸 English: Professional proficiency
- 🇧🇷 Portuguese: Basic
Actively work in English-speaking teams. Comfortable in technical discussions and interviews.
🎓 Education
MSc. Computer Information Systems
Grand Valley State University – Michigan, USA · 2016–2017
- Graduated with honors.
- Awarded for Outstanding Master’s Degree Project for the development of a mobile iOS prototype app supporting beehive health monitoring and data collection.
Bachelor’s Degree in Computer Engineering
Universidad EIA - Medellín, Colombia · 2007-2012