Summary
Overview
Work History
Education
Skills
Timeline
Generic

Naol Legesse

NY

Summary

Android Engineer with expertise in full-stack development using Kotlin and Jetpack Compose to deliver scalable, high-quality mobile applications. Proficient in designing intuitive UIs and architecting native solutions with MVVM and MVI patterns. Experienced in cross-functional collaboration to drive project alignment and innovation, while staying current with industry trends. Committed to maintaining code quality through rigorous reviews, testing methodologies, and effective troubleshooting.

Overview

3
3
years of professional experience

Work History

Software Engineer II

Fundrise
06.2023 - Current
  • Lead Full-Stack Development: Drive end-to-end development of high-quality features using Kotlin and Jetpack Compose, ensuring robust, scalable, and maintainable code.
  • Innovate User Interfaces: Design and implement intuitive UIs with Jetpack Compose and XML, balancing modern design with optimal user experience.
  • Architect Mobile Solutions: Develop and refine native app architectures like MVVM and MVI, writing clean, efficient code to boost app performance and reliability.
  • Cross-functional Collaboration: Collaborate with product, design, and backend teams to align on project goals, fostering clear communication across technical and non-technical stakeholders.
  • Enhance Features & Innovation: Stay current with industry trends, proposing and implementing new features by leveraging the latest mobile technologies and user feedback.
  • Maintain Code Quality & Performance: Conduct code reviews, enforce coding standards, and apply rigorous testing methods like unit tests and Espresso, while troubleshooting issues with tools like Leak Canary.

Software Engineer I

Fundrise
04.2022 - 06.2023
  • Developed key UI components and features across various product releases.
  • Actively contributed to ideation, implementation, and product releases.
  • Ensured technical quality through automated testing frameworks.

Software Engineering Associate (Android)

Mthree (now Wiley Edge)
02.2022 - 04.2022
  • Developed Solutions: Worked closely with financial institutions to design and develop bespoke software solutions using Java and Kotlin.
  • Client Collaboration: Partnered with client teams to understand business requirements and translate them into technical solutions, delivering high-quality software to meet deadlines.
  • Code Optimization: Conducted thorough code reviews and implemented performance enhancements to ensure efficient, maintainable code.
  • Agile Workflow: Operated within Agile teams, participating in daily stand-ups, sprint planning, and retrospectives to ensure smooth project execution.
  • Mentorship: Provided technical guidance to junior engineers, sharing best practices in coding, testing, and debugging.

Software Engineering Intern (Android)

Fox Corporation
06.2021 - 12.2021
  • Developed Android SDKs for applications like FoxNow and FoxSports.
  • Optimized code performance, detected memory leaks, and implemented REST APIs.
  • Created user interfaces for FireTv applications, collaborating closely with design teams.

Education

Bachelor of Science - Computer Science And Mathematics

SUNY Plattsburgh
Plattsburgh, NY

Skills

TECHNICAL SKILLS

  • Languages: Kotlin, Java
  • Frameworks/Tools: Jetpack Compose, XML, Android SDK, Retrofit, OkHttp, Dagger, MVVM, MVI, Firebase
  • Testing: Unit Testing, Espresso, LeakCanary
  • Collaboration: Jira, GitHub, Postman, Agile Methodologies
  • Other: RxKotlin, Kotlin Coroutines, Redux, Custom Views, Animations, App Signing, Deployment

Timeline

Software Engineer II

Fundrise
06.2023 - Current

Software Engineer I

Fundrise
04.2022 - 06.2023

Software Engineering Associate (Android)

Mthree (now Wiley Edge)
02.2022 - 04.2022

Software Engineering Intern (Android)

Fox Corporation
06.2021 - 12.2021

Bachelor of Science - Computer Science And Mathematics

SUNY Plattsburgh
Naol Legesse