Jonatan Pleško
Lead Android Engineer at Infinum- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Croatian Native or bilingual proficiency
-
English Full professional proficiency
-
Spanish Elementary proficiency
Topline Score
Bio
Experience
-
Infinum
-
United States
-
IT Services and IT Consulting
-
200 - 300 Employee
-
Lead Android Engineer
-
Feb 2022 - Present
As a Lead Android Engineer, I have a dual responsibility of being one of the lead developers on a complex project, as well as collaborating with other leads to continuously improve the way of working within the entire mobile app development department (50+ members).Responsibilities:• Researching new technologies, libraries, and services• Technical management of complex projects• Taking care of the introduction and implementation of new processes and technologies• Working on new and existing libraries and tooling• Mentoring and employee educationProject-specific experience:• Acting as a Product Architect on an IoT smart lighting project, collaborating with System Architects in defining the technical specifications for the app and its interaction with the system.• Managing a Zigbee network via BLE proxy devices and integration of Zigbee Green Power devices within a Zigbee network• Maintaining a mock BLE server for manual testing and automated testing via Appium• Setting up and managing multiple machines (including M1) to run Jenkins & SonarQube• Bitbucket integration with Jenkins behind a firewall through a webhook payload delivery service (smee.io), integrating Jenkins with Slack for build notificationsTeam-oriented experience:• Defining a set of Android-specific interview questions with categorization based on difficulty and importance• Participation in the technical interviews of potential hires or contractors• Participation in the planning of educational events and workshop• Assisting team members with various CI-related issues (Bitrise/Jenkins, integration with GitHub/Bitbucket, SonarQube) Show less
-
-
Android Engineer
-
Sep 2018 - Feb 2022
Responsibilities:• Developing and maintaining various Android applications• Communicating with the client and the team• Deploying apps to the Play Store and managing the review process• Writing and maintaining tests• Staying up-to-date with the latest technologies used in the Android developmentIn addition, I also voluntarily took up various responsibilities where I felt I could make significant improvements.• Managing a trade fair application project throughout its entire lifecycle: - Defining and estimating features and MVP with the client - Continuously reassessing the state of the project - Assisting the lead developer and monitoring his progress - On-site app deployment and support• Managing open-source libraries and people responsible for each: - Assessing the initial state of previously present libraries - Defining the scope of new ones - Defining short-term and long-term plans - Work planning, time management, priority management• Extensive and continuous refactoring of older applications and projects: - VCS migration from Subversion to Git - Setting up CI and static program analysis tools - Refactoring to MVP and MVVM architectures - Java to Kotlin refactor - App design standardization - styles, colors, sizesSpecific knowledge learned: - Indoor positioning with visible light communication (VLC), Bluetooth Low Energy (BLE), dead reckoning - Computer vision and image analysis with Android camera - Custom mapping solutions, map matching - Cross-platform development using JNI, CMake and Android NDK; working with C/C++ - Server-driven UI - Google Maps SDK with custom POIs and navigation - QR/Barcode scanning with ZXing, Microblink, Scandit, ML Kit - Multi-module and multi-flavor apps, white-labeling - Appium and Espresso UI testing - Setting up CircleCI, Bitrise, and Jenkins workflows, working with Bash scripts Show less
-
-
-
Kreativa d.o.o.
-
Zagreb, Croatia
-
Information Technology Consultant
-
Feb 2021 - Present
As an IT consultant, I've been assisting with the digital transformation of Kreativa's business and providing continuous support with their processes and newly adopted technologies. Milestones: • A complete rebranding, including a brand book, logo, color palette, typography, and stationery design • A new webshop designed and developed from scratch, modernized and using the latest e-commerce tools • Established a long-term marketing strategy, including SEO improvement for products and the website in general, advertising I specifically worked on: • Leading rebranding and website development efforts, assisting with advertising campaigns • Migrating an outdated custom WooCommerce implementation to the new, standardized implementation, including the migration between different hosts • Integrating Synesis with WooCommerce via the WooCommerce API to automate updating product data (titles, prices, etc.) • Assisting with the SEO optimization using Yoast SEO • Employee education for WooCommerce & SEO, Office 365, general day-to-day technical issues • Attending international stationery & office fairs to assist with developing new business partnerships Show less
-
-
-
Self-employed
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Peer Tutor
-
Sep 2017 - Feb 2018
I taught students with little to no experience in programming the basics of objective-oriented programming and programming in general using C++ language. I taught students with little to no experience in programming the basics of objective-oriented programming and programming in general using C++ language.
-
-
-
Weidmann Electrical Technology
-
Switzerland
-
Appliances, Electrical, and Electronics Manufacturing
-
500 - 600 Employee
-
Human Resources Assistant
-
2017 - 2018
• Improving, optimizing, and automating various HR processes • Digitalizing and organizing employee data and documents • Advanced Microsoft Office (Excel, Word) usage • Improving, optimizing, and automating various HR processes • Digitalizing and organizing employee data and documents • Advanced Microsoft Office (Excel, Word) usage
-
-
Education
-
Tehničko veleučilište u Zagrebu
Bachelor of Engineering - BE, Information Technology -
Infinum Academy
Computer Software Engineering -
FER
Computer Science -
VIII. Gymnasium "Tituš Brezovački"
-
Music school "Vatroslav Lisinski"
Music Performance, General