Hello! I'm David Cortes, a passionate Software Engineer from San Jose, Costa Rica with a focus on creating intuitive and scalable digital experiences. With a Bachelor's degree in Computer Science and over 12 years of hands-on experience, I've had the privilege to bring ideas to life, enhancing user engagement and driving business success.
Specialities:
- Frontend Development: Proficient in HTML, CSS, and JavaScript. Adept at using modern frameworks and libraries like React, Angular, and Vue.js to create responsive and visually appealing
- Mobile Development: Skilled in crafting high-quality mobile applications for both Android and iOS platforms using native technologies like Swift, Objective C, Kotlin, and Java
- Backend Development: Experienced in developing robust backend systems using Ruby on Rails and Java, focusing on scalability, security, and performance
Experience:
January 2022 — Present
3 Pillar Global
At 3 Pillar I am dedicated to designing and developing high-quality mobile applications using Swift and SwiftUI. My role involves: Crafting robust, user-friendly iOS applications with a focus on performance and scalability, Implementing and maintaining clean, modular codebases using MVVM and Clean Architecture principles to ensure maintainability and testability, Leveraging the latest advancements in Swift and SwiftUI to create seamless and engaging user experiences, Working closely with cross-functional teams, including designers, product managers, and backend developers, to deliver integrated and innovative solutions, Identifying and addressing technical challenges efficiently to keep projects on track and within scope, Staying updated with the latest industry trends and technologies to continually enhance the development process and application performance.
- iOS
- Swift
- SwiftUI
March 2015 — January 2022
Akamai
At Akamai Technologies, I distinguished myself as the Technical Lead for the development of the iOS video player known as AMP. A cutting-edge innovation, AMP is meticulously crafted to streamline the integration of OTT solutions across a spectrum of Apple devices, including iPhones, iPads, and the Apple TV. Under my leadership, the product emerged as a multi-faceted platform, adept at accommodating both client-side and server-side advertisements. Recognizing the importance of data in the digital age, I ensured AMP's compatibility with a range of analytics providers, empowering businesses to garner critical insights into video playback metrics. With a profound commitment to excellence and a forward-thinking approach, I played an instrumental role in elevating the digital video experience for Apple device users globally.
- iOS
- Swift
- Android
- Java
- Spring
- HLS
- Dash.js
- OTT
May 2013 — April 2015
Mismo
During my tenure at Mismo, I served as a dedicated Software Engineer, where I was entrusted with the responsibility of devising versatile solutions that catered to a broad spectrum of users. My technical acumen spans a rich array of tech stacks. On the backend, I demonstrated proficiency in Ruby on Rails, Sails.js, and Java, ensuring robust and scalable infrastructures. On the frontend side, I showcased my adaptability by working with Objective-C, while also leveraging the strengths of AngularJS and Backbone to deliver intuitive and dynamic user interfaces. My multifaceted skill set and commitment to excellence were pivotal in reinforcing Mismo's reputation for offering top-tier software solutions that meet the diverse needs of its clientele.
- iOS
- Objective-C
- Backbone.js
- Sails.js
- Ruby on Rails
- AngularJS
- Java
March 2012 — May 2013
Growth Acceleration Partners
At GAP, my role as a Mobile Engineer was marked by a steadfast commitment to excellence in the realm of iOS application development. Harnessing the power of Objective-C, I meticulously crafted a variety of applications tailored to meet the distinct requirements of multiple customers. My adeptness in understanding user needs, combined with my deep knowledge of iOS ecosystems, enabled me to deliver solutions that not only resonated with our clientele but also elevated the mobile experience for their users. My contribution at GAP underscored the company's standing as a leader in bespoke mobile application services.
- iOS
- Objective-C
July 2011 — March 2012
Encora
At Encora, my journey began as an eager Intern, keen on making an impact. Demonstrating a swift learning curve and a proactive approach, I was promptly recognized for my potential and was promoted to the role of a Software Engineer. Within this capacity, I delved deep into mobile technologies, successfully architecting and deploying applications for an array of platforms including Blackberry, iPhone, and Android phones. My versatility didn't stop there. I also wore the hat of a frontend developer, showcasing proficiency in leveraging powerful tools like jQuery and YUI to craft seamless user interfaces. My tenure at Encora exemplifies my adaptability, determination, and an unyielding commitment to tech excellence, making me a valuable asset in the ever-evolving world of software development.
- iOS
- Objective-C
- Android
- Java
Education:
February 2013 — June 2014
Instituo Tecnologico de Costa Rica
Master in Computer Information
February 2008 — June 2011
Instituo Tecnologico de Costa Rica
Bachelor, Computer Engineering
February 2002 — December 2007
Colegio Tecnico Don Bosco
Software Development Technician