Chris Szendrovits senior mobile developer
 
summary Senior mobile developer with more than a decade of experience building software, designing application architecture and leading implementation teams. Brings an attention to detail and a focus on test-driven software using the latest design patterns and methodologies.
 
highlights
  • Led the technical transition as Wave Financial sought to unify their accounting and banking apps into a singular mobile solution. This included designing the architectural solution, creating a comprehensive test plan, improving the developer training and onboarding, and the overall transition strategy.
  • Played a vital role developing the SchoolMessenger Android App, which won Best of Show at ISTE Awards 2017.
2002 ­- 2005
education Seneca College of Applied Arts and Technology Computer Programming and Analysis Diploma
kotlin jetpack android studio mockk sqlite room dagger retrofit
android
swift xcode reactiveX graphQL mvvm circle-ci git jira
development
2019 - 2021 2018 - 2019 2017 - 2018
experience
  • Wave Financial - Toronto, On
    • Mobile Platform Lead, January - September 2021
      • Led the planning, design, and implementation of Wave’s latest iteration of mobile features (both Android & iOS).
      • Provided strategic guidance and technical expertise as Wave began its transition towards a new unified mobile solution.
    • Responsibilities:
      • Feature and sprint planning, task delegation, and coordination of cross-team initiatives.
      • Provided support, guidance, and mentorship to team members.
      • Managed platform support for both the banking and invoicing product teams, including platform troubleshooting, app debugging, and developer best practice guidelines.
    • Senior Mobile Engineer, May 2019 - December 2020
      • Developed and launched the Wave platform for android, which allowed our teams to rapidly implement and deploy mobile banking solutions for small businesses of the future.
    • Responsibilities:
      • Led several android initiatives including native services for mobile check deposit, digital-id verification, deep-linking, and biometric authentication.
      • Developed and maintained a suite of modular react native apps that connected to the underlying platform layer.
  • Bump 5050 - Toronto, On
    • Lead Android Developer
      • Developed a mobile platform used by sporting franchises to manage their charity raffle programs. The app featured a messaging platform, qr-code scanning, ticket printing, payments through point-of-sale, offline sales, seller statistics, and compliance with the latest GLI standards.
    • Responsibilities:
      • Led the development of all android raffle technology, including an architectural re-design to leverage current design patterns for a testable, maintainable, and scalable code base.
      • Introduced the principles of solid programming, mvvm, kotlin, room orm, and a network layer using retrofit.
  • School Messenger - Toronto, On
    • Mobile Application Developer
      • Mobile Developer for the SchoolMessenger app (go.schoolmessenger.com), which connects teachers with parents and students in an intuitive digital classroom. The app features two-way, teacher initiated messaging, file exchange, homework assignments, permission slips, student attendance and push notifications.
    • Responsibilities:
      • Key member of the Android development team, implementing scalable and maintainable code, including integration with restful api, data-usage optimization, and multi-threaded mobile architecture solutions.