BR

Bruno Rodrigues

Available to hire

I am a senior software engineer with over 15 years of experience building secure, scalable backend systems and cross-platform products, including AI‑driven solutions in high‑security domains like banking.

About

I am a senior software engineer with over 15 years of experience building secure, scalable backend systems and cross-platform products, including AI‑driven solutions in high‑security domains like banking. I’ve led end‑to‑end design and implementation of APIs, microservices, and cloud‑native architectures using technologies such as Java, Python, Kotlin, Swift, and Dart, and I’m comfortable owning everything from database design to CI/CD and observability.

On the AI/ML side, I’ve brought models into production using tools like TensorFlow Lite and Core ML, integrating intelligent features into web and mobile products so they’re robust, fast, and user‑centric. I thrive in remote, founder‑led environments where I can collaborate closely, move quickly, and take full ownership of outcomes. With my blend of backend depth, AI/ML experience, and full‑stack product thinking, I’m the ideal partner to help Twine design and build scalable, intelligent software products from the ground up.

  • 11 years' experience
  • Joined March 2026

Industry experience

  • Software & Internet
  • Financial Services
  • Professional Services

Work experience· 8 roles

Senior Software Engineer · Avaloq Group AGFeb 2021 – Present · 5 yrs 10 mos

Lead mobile engineering projects across the ASSL and Evo teams, enhancing functionality in banking apps with a focus on security and performance. Initiated AI-driven features for personalised notifications and predictive analytics; conducted proof-of-concept testing with Core ML for risk assessment and anomaly detection; investigated ML tools to support biometric authentication; implemented end-to-end encryption and 2FA companion apps; audited apps for vulnerabilities and optimised security protocol integrations; coordinated cross-functional integration of backend, frontend, and mobile clients; managed CI with Jenkins and distribution via TestFlight/AppCenter.

Head of Mobile · ASTSWISS AGJan 2019 – Jan 2021 · 2 yrs 1 mo

Responsible for all Mobile architecture and engineering. Led full AGILE environment with Scrum practices; rapid prototyping for Android and iOS using Flutter/Dart with native integration; managed AXURIS Suite apps for App Store and Play Store; developed AXURIS LWP with GPS monitoring and NFC login; enrolled and managed hundreds of Android devices via Android Management API; built AXURIS Expo with vCard QRCode scanner; created demos for Samsung Galaxy Watch; used GitHub and CodeMagic for CI; ensured compatibility with AndroidX and iOS13.

Lead IOS Developer · EDGE5 AGFeb 2017 – Dec 2018 · 1 yr 11 mos

Led iOS development across projects in Zurich, delivering high-quality mobile experiences while focusing on performance and security.

Senior IOS Developer · APPVANCED LTDNov 2016 – Jan 2017 · 3 mos
Senior IOS Developer · AVIOSFeb 2016 – Oct 2016 · 9 mos
Senior IOS Developer · CPCCONNECTJul 2015 – Jan 2016 · 7 mos
Senior IOS Developer · IMImobileApr 2015 – Jun 2015 · 3 mos
Senior IOS Developer · SportlobsterFeb 2015 – Apr 2015 · 3 mos

Education

Master’s Degree in Network and Information Systems Engineering - Specialisation: Communication Networks · University of Porto2012 – 2014
Bachelor’s Degree in Computer Engineering Science · University of Porto2002 – 2008
Master’s Degree · University of Porto, Porto, Portugal2012 – 2014
Bachelor’s Degree · University of Porto, Porto, Portugal2002 – 2008

Certifications and awards

Whistleblowing2030 – 2026
Cyber Risk Awareness2030 – 2026
Information Security Certification2030 – 2026
Cybersecurity Certifications2030 – 2026

Hire Bruno Rodrigues today

Post a job and invite Bruno, or contact them directly. No hidden commission.

Post a job