top of page

KEY QUALIFICATION

iOS Development, iOS Architecture, Design Pattern

CURRENT MOST USED TECHNOLOGY

2.png
Untitled design (3).png

PROGRAMMING LANGUAGE

Swift

Experienced with UIKit and SwiftUI frameworks. Built applications using MVVM, MVC, VIPER architectures, and SOLID principle. Handled grand central dispatch, memory management/ARC, app life cycle, and concurrency. Performed unit tests with XCTest and TDD. Worked with networking, coding for REST API. Designed reusable/customizable UI components.  Produced clean and minimal codes with the latest functionalities.

Kotlin

Built native android apps with Android Frameworks and Jetpack Compose. Managed coroutine, RoomDB, and app life cycle. Experienced with UI design architectures such as recycle view, navigation component, fragment manager, intent, etc. 

​

Java

Involved with OOP, functional programming, unit testing, and design patterns; singleton, factory, builder, adapter, facade, observer, state. Developed back-end applications, API, microservices with Spring Boot, Kurbernetes, Docker, and Java FX frameworks. Managed event streaming for client-side with Apache Kafka.

​

​

​

XAML

Designed responsive, lightweight UI for iOS and Android devices. Worked specifically with MVVM architecture for cross-platform app development. Supported reusability by building UI libraries.

Objective-C

Familiar with the language's fundamentals. Worked with low-level apple APIs, including Core Data, Core Animation, Core Graphic, and Localization.

 

 

​

​


 

C#

Worked with OOP paradigm and MVVM architecture. Produced cross-platform apps for iOS and Android devices with Xamarin.Forms. Worked with both declarative and imperative programmings for UI designs. Experienced with concurrency, and SQLite.

JavaScript

Worked with Firebase and AWS SDKs. Deployed cloud functions, pub/sub, API, and push notifications for mobile apps. Developed API Gateway, Lambda, and event-streaming for applications. Hosted web applications with AWS S3, CloudFront, Route53, EC2, ACM. Handled online storage and databases using Firestore, AWS S3, Aurora, DynamoDB. Performed testing with real-time emulators and monitored existing deployments.

SQLite

Worked with built-in mobile device databases such as Core Data, RoomDB, SQLite. Configured database/table and performed insert, query, update, delete operations.

IDE & TOOL

sf.png

SDK & FRAMEWORK

swiftui.png
jetpack.png
jswing.png

PLATFORM

PRODUCTIVITY TOOL

DESIGN TOOL

staruml_logo.png
lightr.png

© 2022 by Samreth Kem

bottom of page