Tadej Slamic, Software Developer in Oslo, Norway
Tadej Slamic

Software Developer in Oslo, Norway

Member since May 6, 2019
With over a decade in the software industry, Tadej has helped startups launch their first product, assisted FTSE100 enterprises with digital transformation, been a part of the fintech boom, and helped particle accelerators cool down. He loves creating scalable back ends and is an expert in crafting modern and performant mobile, web, and desktop apps.
Tadej is now available for hire

Portfolio

  • Shortcut AS
    Python, Node.js, React, TypeScript, Swift, Kotlin, Java, Docker, Kubernetes...
  • Lloyds Banking Group
    Jenkins, Gerrit, Behavior-driven Development (BDD), JavaScript, iOS, Android...
  • BJSS
    Xamarin, C#, JavaScript, iOS, Android, Kotlin

Experience

Location

Oslo, Norway

Availability

Part-time

Preferred Environment

Unix, JetBrains, Git

The most amazing...

...project I've worked on went from zero to millions of users in a span of a year and won an internationally acclaimed award for the best app in its genre.

Employment

  • Technical Lead

    2018 - PRESENT
    Shortcut AS
    • Helped architect and develop an identity provider for a multinational supermarket chain. Reduced the running cost, eliminated all legacy issues, and improved latency, crash reporting, and metrics.
    • Oversaw and was responsible for the technical output of teams working on Norway’s most popular apps.
    Technologies: Python, Node.js, React, TypeScript, Swift, Kotlin, Java, Docker, Kubernetes, Google Cloud Platform (GCP), GRPC, Go
  • Engineering Lead

    2017 - 2018
    Lloyds Banking Group
    • Led a team responsible for payments and statements on the mobile app; we implemented the most used features of the app.
    • Helped develop the #1 UK banking app three years in a row, according to Forrester.
    • Oversaw and was responsible for the first-ever Kotlin commit in a large codebase.
    Technologies: Jenkins, Gerrit, Behavior-driven Development (BDD), JavaScript, iOS, Android, Kotlin, Java
  • Senior Software Consultant

    2016 - 2017
    BJSS
    • Worked as the Android lead for the UK's largest postal service—leading the development of an app providing insight into employee operations, environment, and patterns which improved delivery predictions.
    • Acted as the technical architect for the largest UK health care provider—helping to migrate their web solution on mobile platforms.
    • Reviewed an Android app of the largest UK owned airport operator—resolving many memory/performance issues and bugs.
    Technologies: Xamarin, C#, JavaScript, iOS, Android, Kotlin
  • Senior Software Engineer

    2013 - 2016
    Full Tilt Poker
    • Handled the full development lifecycle of the Android app with over a million downloads across multiple distribution systems.
    • Won IGA Gaming App Award for the Best Poker App of 2014.
    • Made parts of the app 2-20x faster.
    • Introduced fragments with a notable increase in tablet use afterward.
    Technologies: C, C++, JavaScript, iOS, Android
  • Software Engineer

    2013 - 2013
    Simplifydigital
    • Created as part of a team the first-ever energy switching app.
    • Helped to decide the tech stack, design, coding guidelines, and CI/CD.
    • Was involved in the API and database design and creation.
    Technologies: C#, Android
  • Software Engineer

    2012 - 2013
    Comtrade Group
    • Converted a hybrid app to a native Android app resulting in a noticeably improved performance, robustness, and look and feel.
    • Efficiently collaborated with teams across various geographic locations.
    Technologies: JavaScript, Cordova, PhoneGap, iOS, Objective-C, Android, Java
  • Software Engineer

    2011 - 2012
    THT NG
    • Implemented APIs and server-side features for various websites and portals.
    • Created a Facebook clone for an Italian poker community.
    • Developed an app displaying sports betting information across TV screens.
    Technologies: PHP, MooTools, Kohana, jQuery, Swing, Java, Django, Python
  • Intern

    2010 - 2010
    Deutsches Elektronen-Synchrotron (DESY)
    • Worked as a member of the Cryogenic Control Lab.
    • Helped develop a plugin for a particle accelerator control system responsible for monitoring the temperature and cooling procedures.
    Technologies: Eclipse RCP, Eclipse, SWT, Java
  • Intern

    2009 - 2010
    Cosylab
    • Completed the Java Academy program.
    • Worked with experimental physics and industrial control system.
    • Helped create a security library for a multinational biotechnology company.
    • Worked as a member of a selected group assigned to work for European Spallation Source.
    Technologies: Python, Swing, Java

Experience

  • Learn Kotlin/Native (Development)
    https://tslamic.github.io/learn-kotlin-native/

    Learn Kotlin/Native is a set of tutorials I created after many talks and presentations I did around the topic. Designed to get your feet wet, it helps you get started and finishes with an example of how to write code running on both Android and iOS.

  • Open Source Projects (Other amazing things)
    https://tslamic.github.io/projects/

    I’ve created many useful (and less useful) open-source projects across multiple technologies, ranging from gRPC, Go, golden files, dependency injection, cross-platform tools, tutorials, scripts, and more.

  • Lloyds Bank Mobile Banking (Development)
    https://www.lloydsbank.com/online-banking/mobile-banking.html

    Lloyds Bank mobile app is used by over 8 million people daily. It was the #1 UK banking app for three years in a row, according to Forrester. I was leading a team of 10+ people creating platinum journeys involving payments and statements.

Skills

  • Languages

    Java, Go, Kotlin, Python, TypeScript, JavaScript, HTML5, SQL, Swift, Objective-C, C#, HTML, CSS, XML, YAML, C, C++, PHP, Bash, GraphQL
  • Frameworks

    OAuth 2, JSON Web Tokens (JWT), Spring Boot, Spring, GRPC, Swagger, .NET, Bootstrap, Cordova, Kohana, PhoneGap, Django, Swing, React Native, Storm, Hadoop, Spark
  • Libraries/APIs

    REST API, Experian, Yodlee API Interface, Node.js, Slack API, Stripe, RxJava 2, OpenID, MooTools, SWT, jQuery, React, Eclipse SWT, Stripe API, Facebook API, GitHub API, Twitter API, Google Places API, Google Play API
  • Tools

    Git, Make, Google Analytics, Gradle, Maven, Fastlane, Terraform, IntelliJ IDEA, Android Studio, Xcode, Gerrit, JetBrains, Shell, Jenkins, Sonar, Eclipse RCP, Cucumber, Jira, Visual Studio App Center
  • Paradigms

    Automation, App Development, REST, Clean Architecture, Scalable Application, Dependency Injection, Agile, Functional Programming, Microservices, Reactive Programming, Continuous Delivery (CD), Continuous Integration (CI), SOLID Principles, Event-driven Architecture, Test-driven Development (TDD), Web Architecture, Web Application Architecture, Serverless Architecture, Continuous Deployment, Behavior-driven Development (BDD), Cross-platform, Testing, MapReduce, DevOps
  • Platforms

    AWS Lambda, Android, Firebase, Google Cloud Platform (GCP), iOS, Xamarin, Docker, Amazon Web Services (AWS), Kubernetes, Eclipse, Apache Kafka, Unix, Blockchain, EPICS, Heroku
  • Storage

    JSON, PostgreSQL, Memcached, Databases, NoSQL, Redis, Realm, MySQL, Cloud Firestore, Google Cloud, Elasticsearch, PL/SQL, MongoDB
  • Industry Expertise

    Fintech, Banking & Finance, Web Development
  • Other

    Software Development, Blockchain Developer, AWS, Back-end, APIs, Authentication, Technology, Technical Leadership, SOAP, Minimum Viable Product (MVP), Mobile Architecture, Mobile App Architecture, Middleware, Software as a Service (SaaS), CTO, Technical Writing, Mobile Apps, Mobile APIs, Containerization, Containers, Software Architecture, Writing & Editing, Software Developer, Open Source, Communication, Leadership, Architecture, RESTful APIs, Mentorship & Coaching, Native Apps, Full-Stack Developer, Consul, Financial Services, WebSockets, FindBugs, Google Cloud Functions, Cloud, Serverless, Protocol Buffers, Algorithms, Data Structures, Analytics, User Experience (UX), Web Scraping, Concurrency, Mathematics, Software, Kotlin/Native, Mobile Banking, Machine Learning, Big Data

Education

  • Completed credits towards a Bachelor's degree in Mathematics and Computer Science
    2007 - 2010
    University of Ljubljana - Ljubljana, Slovenia

To view more profiles

Join Toptal
Share it with others