Software Engineer with 3+ years of experience in Android development, Kotlin, Python, C++, and Java. Skilled in cloud computing (AWS), REST APIs, and secure communication. Passionate about mobile development, Agile, and performance optimization. Experienced in team collaboration, open-source contributions, and multi-threaded architectures.
Overview
5
5
years of professional experience
Work History
Software Engineer
ResolveSoft
01.2023 - Current
Developed Android client solutions aligned with Agile best practices, leveraging Kotlin, Jetpack, and MVVM architecture.
Designed and optimized multi-threaded applications to improve efficiency and responsiveness.
Built RESTful APIs and integrated with cloud-based storage solutions using AWS S3.
Implemented secure communication protocols for IoT devices, reducing firmware update time by 75%.
Collaborated with UX/UI teams, product managers, and quality engineers to refine mobile experiences.
Conducted code reviews to ensure adherence to Kotlin and Android development best practices.
Software Engineer
Agiliad Technologies Private Limited
01.2020 - 12.2021
Designed an efficient secure communication protocol for IoT devices, reducing update times from 3 minutes to 45 seconds.
Developed a memory-efficient lock-free FIFO queue for processing voice commands in smart home devices.
Implemented security modules using Mbed-TLS to support ECDH, DH, RSA, AES-256 encryption.
Participated in Agile sprints with an 8-member team, contributing from design to release.
Built machine learning models for professional portrait feedback using Canny edge detection and SIFT features.
Designed and fine-tuned CNN models for font family recognition, achieving 96.1% accuracy.
Improved facial smile detection accuracy using a VGG face pre-trained model.
Education
Master of Science - Management Information Systems
The University of Texas At Arlington
Arlington, TX
Skills
Programming Languages: Kotlin, Java, Python, C
Mobile Development: Android SDK, Jetpack, MVVM, Retrofit