11/07/2024 updated

**** ******** ****
100 % available

Senior Android Developer with 10+ Years Experience

Katowice, Poland
Only remote
Specialist of Computer Science, Kyiv Polytechnic Institute
Katowice, Poland
Only remote
Specialist of Computer Science, Kyiv Polytechnic Institute

Profile attachments

Resume 2024 (1)-1-1.pdf

Java (Programming Language)Android Software DevelopmentArchitectureCloud ComputingProfilingCommunications ProtocolsContinuous DeliveryContinuous IntegrationSoftware Design PatternsMemory ManagementInter-Process CommunicationMobile Application SoftwareModel View ViewModelPerformance TuningSoftware ArchitecturePhishingReverse EngineeringWeb Application SecurityMobile SecuritySystems IntegrationData ProcessingOperations and Management PlatformGoogle FirebaseBackendKotlinGraphQLReact NativeRestful ApiAtlassian BambooJenkinsMicroservices
Android Development
Extensive experience in Android application development using Java, Kotlin, and Android SDK. Proficient in creating custom views, implementing inter-process communication (IPC), and utilizing modern libraries like Jetpack Compose.

Software Architecture
Strong background in designing and implementing software architectures, including MVP, MVVM, and Clean Architecture. Experienced in applying design patterns and principles like SOLID to create scalable and maintainable applications.

Mobile Security
Expertise in developing secure web isolation solutions and implementing measures to protect against phishing attacks and malware. Skilled in reverse engineering and runtime code injection for identifying and fixing defects in third-party apps.

Continuous Integration/Continuous Deployment
Proficient in managing CI/CD processes using tools like Fastlane, Bamboo, and Jenkins. Experience in setting up automated build, test, and deployment pipelines for Android applications.

Cross-Platform Development
Familiarity with cross-platform development using technologies like Kotlin Multiplatform and React Native. Capable of creating efficient, shared codebases for multiple platforms.

Backend Integration
Skilled in integrating Android applications with backend services, including RESTful APIs, GraphQL, and real-time communication protocols. Experience with Firebase and other cloud platforms for mobile app backend services.

Performance Optimization
Expertise in optimizing Android applications for performance, including memory management, UI responsiveness, and efficient data handling. Proficient in using profiling tools to identify and resolve bottlenecks.
 

Experience

Professional experience0 - 5 years
Freelancer since2020

Languages

EnglishNative speaker

Project history

Mobile Senior Engineer

Garrison
Development of web isolation solutions to safeguard users against phishing attacks and malware. Created Android applications with inter-process communication, developed custom firmware, and contributed to the Chromium project.

Senior Android Software Developer

Playtech
Developed native hub applications for managing mobile casino games, implemented features complying with country-specific regulations, and managed CI/CD infrastructure.

Android Developer

Upwork freelance
Developed various Android applications including a custom keyboard, property search app, and time tracking app. Utilized various APIs and implemented unique features for each project.

Lead Java Software Engineer

Samsung Electronics
Developed plugins for Eclipse and Android applications for multimedia data sharing between mobile devices and TV/AV equipment. Implemented remote control functionality for TV/AV devices using mobile devices.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in