Software Engineer
A highly skilled software engineer with a strong focus on Android development and backend systems. I specialize in building robust, scalable applications, both on the frontend with Android (using Kotlin and Jetpack Compose) and on the backend with Java and Spring Boot. My work is driven by a passion for delivering high-quality software, with a deep understanding of the entire development lifecycle from design to deployment.
Description for card 1
Frontend Side
Android Development
Firebase, Bintray, MVVM, Single Activity Apps, Jetpack Component , Room Database, ADB Terminal, Fragments, Custom Views, Multi Modular Apps, Google Play Console, Android Profiler, Leak Canary, Maven Central
Backend Side
Web and Mobile Development
Experienced in backend development with Spring Boot, Java, and Kotlin. Proficient in building RESTful APIs, JWT authentication, and integrating with databases. Skilled in CI/CD pipelines, Azure DevOps, and deploying scalable backend solutions.
Frontend Side
Web Development
Proficient in HTML, CSS, and JavaScript for building responsive and interactive web pages. Experience includes integrating web views in Android apps for seamless web and app interaction.
Configuration
Tools Development
Jenkins, Azure, ADB, Profiler, Photoshop, Design Simple Animations In After Effects To App Splash Screen, Git, Github, Gitlab, Bitbucket, Linux Terminal
Frontend Side
Design
Design application interfaces and logos with SketchBook. Use After Effects for simple animations (beginner level). Minimal experience with Adobe Photoshop.
Configuration
Plugins Development
Build Gradle Plugins for Android Applications, Build IntelliJ Plugins to Communicate With Android Devices Via ADB
Android Development
Develop Android apps using Java and Kotlin with Gradle DSL. Proficient in Material Design, Jetpack components, Dependency Injection, MVVM architecture, RxJava, Kotlin Coroutines, multi-modular apps, and Firebase integration.
Web Development
Design and build websites with HTML, CSS, JavaScript. Proficient in creating web views in Android apps. Familiar with React.js and Next.js for dynamic and static site generation.
Backend Development
Develop RESTful APIs using Java, Kotlin with frameworks like Spring, Spring Boot. Experience with JSON responses, authentication, MySQL, and NoSQL databases.
Tools Development
Create Gradle plugins for Android, IDE plugins, and CLI tools for environment tasks using Kotlin and Groovy. Experienced with Android Studio, VSCode, and NetBeans.