Robert Armenski

Germany

@T1T4N

Senior Software Engineer @ TeamViewer

Badges

Problem Solving
Days of Code

Certifications

Work Experience

  • Specialist Software Developer (Mid)

    Avira•  May 2019 - Present

    - Designed and implemented the software architecture of the next generation native macOS product written in SwiftUI - Achieved 30x speedup of package builds by restructuring the Python CI pipeline - Prevented complete user-base loss (1MM DAU) by ensuring product compatibility with Apple’s latest security requirements - Spearheaded a paradigm shift in the team & trained colleagues and interns: functional & reactive programming, XPC Services, unidirectional dataflow (Redux) - Developed novel first-to-market techniques for existing business challenges and researched new areas for creating business value - Participated in Design Sprints and on-site user testing to understand customer needs and improve product satisfaction

  • Senior Software Engineer

    TeamViewer•  August 2020 - Present•  Stuttgart, Germany

    - Developed core features for TeamViewer Spatial Support, a brand-new app designed for Apple Vision Pro - Redesigned the software architecture of iOS Quick Support resulting in the following improvements: o Decreased time to first frame from 10s to a few milliseconds o Reduced memory usage by 5-7x o Up to 50% data savings depending on screen contents - Developed enterprise features in the iOS Remote Control app and SDK focusing on security, Mobile Device Management and AppConfig - Used: Swift, SwiftUI, Objective-C, ReplayKit, Metal, C++, CMake, Conan

  • Junior Software Developer

    Avira•  June 2017 - April 2019

    - Increased build speed and reliability of the C++ codebase by using Conan for dependency management and refactored the UI to use a component-based architecture and SASS - Initiated the process for migrating the codebase to Swift to avoid technical bankruptcy - Implemented a new status menu, setup wizard and tracking service - Data driven problem solving by monitoring Mixpanel funnels

  • Software Developer, Intern

    Avira•  September 2016 - February 2017

    - Developed reinstall functionality - Revamped the configuration UI - Code optimization and refactoring - Wrote integration tests for the web-based UI Used: C++14, Qt 5, AngularJS, Python (Squish)

  • Software Developer, Intern

    CodeWell Unlimited•  June 2014 - July 2014

    - Developed an iOS radio app with an RSS news feed and Facebook posts. - Developed a solution for indoor location and content pushing to iOS devices using Apple iBeacons Used: Objective-C, FB Graph API, Parse SDK

  • Android Developer

    CodeWell Unlimited•  September 2013 - October 2013

    Extended the existing Android PDF Viewer's functionality by implementing a right-to-left functionality with PageCurl effect.

Education

  • Faculty of Computer Science and Engineering, Skopje

    Computer Science & Engineering, BS•  September 2012 - March 2017

    University Ss. Cyril and Methodius - Skopje, Macedonia GPA: 9.21/10 (US: 3.68, German: 1.60) Relevant coursework: Probability and Statistics, Advanced Algorithms and Data Structures, Database Systems, Artificial Intelligence, Machine Learning, Natural Language Processing, Machine Vision

Skills

Swift
SwiftUI
Objective-C
C++
Algorithm
Angular
Data Structure
React
SQL
Python(Intermediate)
Python(Advanced)
NodeJs
Css
TypeScript
Javascript(Intermediate)