Diego M.

Diego M.

Senior Software Engineer

Uruguay
Hire Diego M. Hire Diego M. Hire Diego M.

About Me

Versatile Software Engineer with 7+ years of technical expertise crafting digital solutions for iOS, Android, and web platforms with over 15+ apps delivered to the stores, amounting to more than 10 million downloads. I have proven experience in leading development and product teams with a firm belief that communication is the most important asset to deliver true value to the users, early and often. Passionate about building world-class web applications that help companies and users reach their goals.

Work history

UpStack
UpStack
Senior Software Engineer
2020 - Present (4 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Rockstar Coders
Rockstar Coders
Senior Software Engineer
2019 - Present (5 years)
Chicago, United States of America
  • Led teams in the development of innovative web and mobile applications using React and NodeJS/Ruby on Rails as our tech stack. For the mobile development we use React Native as well as native code written in Swift and Kotlin.

  • Built a strong foundation for the development team, producing high quality code in short development cycles, while meeting their goals and increasing the team's capacity.

  • Continuously integrated and deployed developed software, as well as improving the practices on a constant basis.

Moove It
Moove It
Technical Lead
2018 - 2019 (1 year)
Montevideo, Uruguay
  • Worked on designing the technical architecture and the implementation of medium and large-scale web and mobile applications.

  • Used React to o build a modern, highly componentized applications, incorporating the latest JavaScript features. Using a strong foundation of libraries, we were able to produce high quality code in short development cycles.

  • Motivated the team to succeed and to take ownership over the project, as well as delegated tasks and empowered each member to succeed.

Xmartlabs
Xmartlabs
Software Developer
2015 - 2017 (2 years)
Montevideo, Uruguay
  • Developed mobile applications using Swift for iOS and Java/Kotlin for Android. Our web applications were developed using React as a foundation.

  • Maintained a strong focus nd support to the Open Source community, contributing to libraries such as Eureka and Fountain, and developing base project templates as starting point of new applications, such as Bigbang.

  • Worked with Python to develop Jaredbot to automate the dependency updates of Android projects.

ORT University
ORT University
Adjunct Professor
2015 - Present (9 years)
Montevideo, Uruguay
  • Teach courses in “Algorithms and Data Structures I & II” as well as “Programming Languages", related to complex data structures like trees and graphs, then algorithms based on those abstractions.

  • Coaching students in to using those abstractions to study how programming languages work, and thus, arriving at the Compiler Theory.

  • Teach a “Software Design” course with a focus on learning what it means to create proper software solutions. Combined the knowledge with a solid foundation on testing, teaching TDD, BDD and advanced automated testing ideas and frameworks.

Portfolio

Team Lead - Artsy
Team Lead - Artsy

Artsy is the largest online art marketplace with more than 1 million artworks by over 100,000 artists. Collect art from galleries around the world, bid in live auctions from wherever you are, and sell works from your collection. The app offers a gorgeous catalog view to discover art from all over the world, bid on live auctions, and following your favorite artists. Led the mobile development team throughout the initial phase up to the release of the first major version to the AppStore. Technologies used in the project: React Native, React, iOS, CI/CD.

Team Lead - Myntra
Team Lead - Myntra

Myntra is a hassle-free, 100% original fashion store that offers intuitive shopping experience with over 2500 brands. Find the products you love by refining your search with powerful filters, save the products in your wishlist for later, and purchase through a fast and easy checkout process. Led the mobile development team throughout the initial phase up to the release of the first major version to the AppStore. Technologies used in the project: React Native, React, iOS, CI/CD.

Senior Developer - Shine
Senior Developer - Shine

Shine is your support system for daily stress and anxiety. It offers a beautiful, unintrusive user experience that focuses on helping you learn new self-care strategies, offering meditation techniques as well as a caring community to share with. Learn a new self-care strategy every day, get support from a diverse community, and explore an audio library of over 500+ original meditations, bedtime stories, and ambient music to help you shift your mindset or mood. Worked on the development team for the first two releases of the application to the stores, specifically focused on the iOS platform. Technologies used in the project: React Native, React, iOS, CI/CD.

Education

BACHELOR’S DEGREE in Computer Software Engineering
BACHELOR’S DEGREE in Computer Software Engineering
ORT University
2013 - 2018 (5 years)