BRUNO KOGA
36 years old, Brazilian/Dutch, married | koga@brunokoga.com | brunokoga.com
I'm passionate software engineer who has been working most exclusively with iOS development since 2009. I find it truly fascinating that I can make people's lives better through software development and that's what motivates me to keep learning and programming. My past experiences include working on a wide range of challenging international projects for large and small companies but also engagement in building a strong developer community in Brazil and writing technical articles.
WORK EXPERIENCE
Tech Lead, Siilo
Amsterdam, The Netherlands | June/2020 - present
As a Tech Lead at Siilo, I am responsible for the success of my product focus area (Network Growth) from a technical perspective. I work closely together with Product Manager and Designer on my team to impact the business goals and help realize the product vision.
- Lead all the technical aspects of my product area, always involving my team and making sure they understand technical decisions;
- Provide input on the product strategy, including around technical opportunities and identifying low-hanging fruit made possible by technical improvements / platform updates;
- Be involved in defining and reviewing the OKRs for your product focus area;
- Determine overall architecture and maintain overview of potential issues and required maintenance for our iOS products.
iOS Sofware Engineer, Siilo
Amsterdam, The Netherlands | June/2015 - June/2020
Responsible for the development of the Siilo Medical Messenger for iOS. This messenger was designed and developed from scratch to be end-to-end encrypted (as well as locally encrypted), allowing medical professionals to communicate privately and collaborate more easily. It offers additional features suitable for professional use in healthcare.
Lead iOS Developer, 99Taxis
São Paulo, Brazil | March/2015 - June/2015
Worked on the team responsible for developing the iOS version of 99Taxis, the best application to request taxis by smartphones in Brazil. Although I enjoyed every second working there, I left to pursuit my dream of living and working abroad.
- Worked on the Apple Watch version of the app;
- Improved overall architecture, breaking down our existing app in reusable modules (which was very useful for our Apple Watch app);
- Worked with MapKit, GoogleMaps APIs, WatchKit.
Lead iOS Developer, Movile/PlayKids
Campinas/São Paulo, Brazil | August/2014 - March/2015
Worked as part of the team responsible for developing the iOS app on the PlayKids project. At the time, PlayKids was #1 iOS grossing app under the Kids (0-5 years) category in various countries, including US and Brazil.
- Worked closely with designers, illustrators and content producers;
- Implemented the video encryption/decryption library used in the app;
- Worked with AVFoundation, Core Media, SpriteKit, Spine.
Lead iOS Developer, Ginga One
São Paulo - Brazil | January/2014 - August/2014
Responsible for architecting and developing white-label apps and enterprise apps for our clients.
- Worked on simple apps, mostly using UIKit and Foundation.
iOS Architect/Mobile Expert, CI&T
Campinas/São Paulo, Brazil | June/2011 - December/2013
Responsible for the high quality level of all iOS apps developed for internal use, direct customers and partners. I work together with the pre-sales and mobile consultant teams to understand our clients real needs to build the best customized solution for each case. I've provided mobile consultancy to companies in California, New York, St. Louis, Japan and China, working both on-site and remotely. In parallel, I run a educational front that has a focus to spread the mobile culture and teach the necessary knowledge to those who want to learn. Sporadically, I also give some talks about iOS technologies and mobile in general.
- Developed iOS apps for companies like Coca-Cola, DivX, Henry Schein, Monsanto, Johnson & Johnson, Grupo Pão de Açucar, Abril, Natura e SulAmérica
- Architecture design of iOS apps
- Responsible for mastering initiatives like Dojos, Tech Talks and trainings
iOS Software Engineer, CI&T
Campinas/São Paulo, Brazil | January/2010 - June/2011
iOS Software Engineer responsible for developing and deploying apps on both the App Store and Enterprise context.
- Developed apps for internal use and for clients
- Gave an internal course for other areas employees who wanted to learn iOS programming
- Use of agile methodologies (SCRUM, XP and Kanban)
FURTHER EXPERIENCE
CocoaHeads and Appsterdam
São Paulo/Brazil | April/2014 - December/2015
CocoaHeads is a group devoted to discussion of Apple Computer's Cocoa and CocoaTouch Frameworks for programming on MacOS X and iOS. During monthly meetings, members present on their projects and offer tutorials on various programming topics.
I was part of the team who started the CocoaHeads "chapters" in Brazil. As National Leader my main role is to support existing chapters and to help new chapters to come to life, but also organize community-focused events like dojos and meetups.
Columnist, Central dos Apps
São Paulo/Brazil | January/2012 - December/2014
Responsible for writing iOS development related posts, tutorials, news and apps reviews. Also responsible for the website technical maintenance.
- Subtitle translation for the iOS course "Coding Together" (18 lectures - 75 minutes each)
- Technical app reviews
- Website Version 2.0 implementation using Wordpress and custom CSS, for a fluid layout, mobile and retina display support
TRAININGS, WORKSHOPS AND PUBLICATIONS
The Developers Conference, iOS Track Host 2014 and 2012.
TDC is the largest software development related event in Brazil. I was responsible for organizing the iOS-related content for the conference on the years 2012 and 2014.
iOS Mini-course
University of São Paulo, São Paulo | April/2012 - June/2012
iOS Introduction mini-course that I gave for approximately 40 students at University of São Paulo (ICMC, São Carlos). Covered the first steps, and introductory topics about iOS development. We also developed a 100% functional app called Bandejão (used to check the university restaurant's menu). For me, it was an honor to have the opportunity to contribute back to the University I graduated from.
Desenvolvimento iOS - uma reflexão sobre passado, presente e futuro | August/2014
In this article, George (the other co-author) and I make a reflection about the development for iOS over the years and some predictions about its future.
CocoaHeads Brasil. A comunidade de desenvolvedores iOS e OSX que mais cresce em todo o Brasil. | August/2014
Article that discuss the incredible growth of the Brazilian CocoaHeads community.
Invariante
Blog where Diogo (a former colleague and friend) and I used to write about iOS development.
EDUCATION
University of São Paulo
Bachelor of Information Technology | 2007-2010
Solid education in Mathematics and Computer Science, mainly on programing techniques, methodologies of Information Systems development, business formation, dynamic enterprise modeling, laws and entrepreneurship. The degree was complemented by Emphasis on Decision Making Support Systems course.
EXTRA COURSES AND EVENTS
During the years of 2011 and 2015, I was (I still am!) really fascinated about developer communities and conferences. Living in Brazil, I literally spent all my savings to be able to attend some conferences around the world. I like to mention this because during this period I learned a lot, both professionally and as a human being. Some of these conferences include: Úll Conference 2015 and 2014, 360iDev Conference 2014 and 2013, AltConference 2014, RubyConf Uruguay 2014, UIKonf 2014, NSConference 2014, SecondConf 2013, GOTO Conference Amsterdam 2013, [Cocoa Conf Chicago 2013] and WWDC 2013, 2012 and 2011.