About
As an adept Software Developer with over 7 years of expertise, I specialize in Mobile App development and full-stack development. I enjoy problem-solving and coding, always striving to bring 100% to the work I do. Passionate about developing complex applications that solve real-world problems impacting millions of users, I love being a team member; it's a great opportunity to share experiences and meet wonderful people. ^_^
- Languages: Java, Kotlin, Swift, Javascript, Typescript, HTML/CSS, R, Python
- Frameworks: Native Android Development, Native iOS Development, Cross-Platform Development (KMM - Kotlin Multiplatform Mobile, React Native), Spring framework(MVC & BOOT), Angular, JavaFx
- Databases: SQLite, Realm, ORMLITE, Room, MySQL, Hibernate, MongoDB
- Networking Libraries:Ktor, Retrofit, Okhttp3, Volley
- User Interface: XML, Jetpack Compose, Xcode Storyboard, SwiftUI, HTML/CSS, Bootstrap, Thymeleaf
- Dependency Injection: Dagger/Hilt
- App Architecture Patterns: MVC, MVP, MVVM, Delegate (Swift)
- Android Platforms and Features: Phone/Tablet, Wear OS, Android TV/Android Auto, Android Widgets, Android Jetpack Libraries, Android App Modularization, App Security
- Real-time Communication:RSocket, WebRTC, WebSockets, XMPP, IoT MQTT
- Mapping Technologies: Google Maps, MapBox, OpenStreetMap
- Social Media Integration: Facebook, Twitter, Instagram
- Rendering: PDF Rendering, 3D Model Rendering
- Device Hardware Integration: Bluetooth, GPS, Accelerometer, Camera, etc.
- Testing: Unit testing, Espresso testing, Firebase Test Lab
- Tools & Technologies: Git (Bitbucket, GitHub, Gitlab), Firebase, WordPress, Docker, AWS, GCP, JIRA
- Cloud Platforms: Google Cloud, Amazon Web Services (AWS), Oracle Cloud
- App Deployment: Google Play Store, Apple App Store
- Billing Libraries: Google Play Billing Library, iOS In-App Purchase Framework, Stripe
- General Software Engineering Skills: Data Structures and Algorithms, OOP patterns, Best Practices, Clean Architecture
Looking for an opportunity to work in a challenging position combining my skills in Software Engineering, which provides professional development, interesting experiences and personal growth.
Experience
- Established a successful freelance career on Upwork over the last six years, delivering high-quality solutions to clients worldwide.
- Demonstrated exceptional performance and consistency, evidenced by a perfect 100% job success score.
- Achieved recognition as one of Upwork's elite freelancers, earning the prestigious Top Rated Plus badge and ranking within the top 3% of freelancers on the platform.
- Collaborated with diverse clients to successfully complete a multitude of projects, ranging from mobile application development to troubleshooting and optimization.
- Leveraged expertise in Java and Kotlin programming languages, along with proficiency in Android SDK and related tools, to develop custom solutions tailored to client requirements.
- Engaged in effective communication and collaboration with clients to understand project needs, provide regular updates, and deliver solutions that exceeded expectations.
- Consistently met project deadlines and milestones, ensuring client satisfaction and fostering long-term relationships.
- Proactively managed project workflows, from initial requirements gathering to final delivery, while adhering to project scopes and budgets.
- Continuously updated skills and knowledge of industry trends to stay at the forefront of Android development practices and technologies.
- Tools: Java, Kotlin, Wear OS, Jetpack Compose, MQTT, MVVM & MVP Architectures, Dagger and Hilt, Kotlin Coroutines, RxJava, Realm & Room Databases, Firebase, PDF & 3D model rendering, Bluetooth, Camera, Retrofit, Glide, Coil, modularization, Google Maps, IOT, and the Google Play Console.
- Developed and maintained multiple Android applications, adhering to best practices and coding standards.
- Collaborated with product managers, designers, and other stakeholders to gather requirements and translate them into technical specifications.
- Implemented new features and functionalities, ensuring scalability, performance, and security.
- Optimized application performance, reducing load times by 70% and increasing overall user satisfaction.
- Conducted code reviews and provided constructive feedback to team members, fostering a culture of continuous improvement.
- Resolved critical issues and bugs in a timely manner, maintaining high levels of reliability and uptime.
- Assisted in updating applications on Google Play Console, ensuring compliance with platform requirements and smooth deployment processes.
- Stayed updated with the latest trends and technologies in the Android development ecosystem, incorporating relevant advancements into projects.
- Actively participated in Agile development methodologies, including sprint planning, daily stand-ups, and retrospectives, to drive continuous improvement and project success.
- Tools: Java, Kotlin, Wear OS, Jetpack Compose, MQTT, MVVM & MVP Architectures, Dagger and Hilt, Kotlin Coroutines, RxJava, Realm & Room Databases, Firebase, PDF & 3D model rendering, Bluetooth, Camera, Retrofit, Glide, Coil, modularization, Google Maps, IOT, and the Google Play Console.
- Played a pivotal role in driving a high-impact project to success, demonstrating exceptional problem-solving skills and technical expertise.
- Addressed critical bugs and optimized application performance, ensuring a seamless user experience.
- Integrated advanced features, such as auto-playing video functionality during post scrolls and innovative matching algorithms for randomized user pairings during timed calls.
- Contributed significantly to enhancing the chat functionality, improving user engagement and satisfaction.
- Took the initiative to recruit and onboard new team members, fostering a collaborative and growth-oriented work environment.
- Demonstrated proficiency in Java and Kotlin programming languages, leveraging Android SDK and related tools to develop robust mobile applications.
- Collaborated closely with cross-functional teams, including product managers, designers, and QA engineers, to gather requirements, define technical specifications, and deliver high-quality solutions on schedule.
- Conducted thorough code reviews and provided constructive feedback to team members, ensuring adherence to best practices and coding standards.
- Maintained up-to-date knowledge of emerging trends and technologies in the Android development ecosystem, incorporating relevant advancements into project workflows.
- Actively participated in Agile development methodologies, including sprint planning, daily stand-ups, and retrospectives, to drive continuous improvement and project success.
- Tools: Java, Kotlin, XMPP, MVVM & MVP Architectures, Dagger and Hilt, Kotlin Coroutines, RxJava, Room Database, Firebase, and a variety of other advanced technologies.
- Developed and maintained multiple Android applications, adhering to best practices and coding standards.
- Collaborated with product managers, designers, and other stakeholders to gather requirements and translate them into technical specifications.
- Implemented new features and functionalities, ensuring scalability, performance, and security.
- Continuously updated skills and knowledge of industry trends to stay at the forefront of Android development practices and technologies.
- Tools: Android, Java, Audio, Google Maps.
Testimonials
Projects
Education
TECHNICAL UNIVERSITY OF MOLDOVA
Chișinău, Moldova
Degree: Faculty of Electronics and Telecommunications
Chișinău, Moldova
Degree: Associate's degree, Network and System Administration/Administrator