Petteri KamppuriTwitter LinkedIn GitHub
Lead Developer with 20 years of experience
I am an experienced and passionate developer and team lead with over 20 years of experience. I have done in-house product development and consulting for big and small projects and companies. Driving towards business results motivates me.
I am a fullstack developer with a wide experience in many technologies and platforms. My strongest suite is mobile development with over 10 years of iOS experience and more than 5 years of Android experience. I have also solid experience of the web and Mac in addition to servers, cloud environments and systems integrations.
I view team well-being as an important productivity factor, and I work on team well-being and team development in projects.
Reaktor is a truly unique place. I’ve had a lot of opportunities for learning new and expanding what I do. I’ve also met a whole lot of wonderful people.
I’ve been developing a world-class health sector mobile app for iOS and Android for a client. Technologies used have been Swift, Kotlin, Reactive Extensions (Rx), Node.js, Express and AWS.
I’m also a Reaktor Certified Team Builder, and I’ve helped teams gel together and improve their ways of working.
A great experience which taught me a lot about architecture, CI, servers and microservices, and moving towards the future with restrictions of legacy, always finding ways forward.
I was the lead developer of Richie’s digital publishing iOS app platform, products and SDKs, and also helped with the Android version. I helped SDK customers with technical integration and possibilities of app platform and SDK products. In addition to product development, I did iOS and Mac development consulting for big and small projects and clients.
As a lead developer I improved Richie’s CI, CD, automated testing practices, code quality and architecture designs. I also planned and designed projects, architectures, systems and products.
Lead Cocoa Developer
Marko Karppinen & Co.
A once-in-a-lifetime opportunity to do consumer Mac app development for multiple years, and learn all about Mac, and jump to iOS and learn all about it.
I was part of team creating a pretty big consumer app for the Mac with a lot of functionality under the hood, including file management, device communiation using USB and Bluetooth and a rich UI.
When iPhone came along, we jumped right into iOS consulting for multiple clients and I think I did a pretty good job at that as well.
Employment carried over to Richie.
A great experience where I learnt a lot from a driven entrepeneur. Sales-orientation and helping customers were an essential part of the job.
I continued developed and improved the architecture of a networking monitoring tool, integrating various Linux tools and added custom logic with Perl, shell scrips, Java, and C. I got to learn and become very familiar with IP networking and equipment (routers, switches).
My first programming job. Gave me much, including a lot of great friends!
I did Java server-side and client-side programming, Win32 C++ programming with networking, databases and concurrency, including the networking implementation of two online games. Much work on documentation: requirements, program design and source code documentation.