Summary
Overview
Work History
Education
Skills
Links - Personal Portfolio Website
Projects
Timeline
Generic

Levan Seneviratne

Summary

Passionate Flutter developer with a knack for crafting visually appealing and highly functional mobile applications. With a strong foundation in software engineering, I specialize in creating seamless user experiences and translating design concepts into code. Excited about staying up-to-date with the latest Flutter trends and contributing to innovative projects

Overview

2
2
years of professional experience

Work History

Software Developer Intern

Pinewood Studios (SIRT)
09.2023 - 12.2023
  • Worked on two machine learning projects, gaining hands-on experience in data preprocessing, model training, and deployment.
  • Identified and resolved Python code bugs, demonstrating strong debugging and troubleshooting skills.
  • Developed machine learning solutions for deforming clothing on metahumans using Unreal Engine and C++, showcasing proficiency in game development and AI integration.
  • Conducted software research to identify best practices for common machine learning integration pipelines, staying up-to-date with industry trends.

Software Developer Intern

Ontario Public Service
01.2023 - 05.2023
  • Modernized legacy code bases, improving functionality and performance by adhering to contemporary development standards
  • Conducted comprehensive automation testing using tools like Selenium, Playwright, and Puppeteer, ensuring the smooth operation of software features
  • Enhanced security with automated user authentication processes, utilizing Node.js as the backend server technology
  • Automated Excel file operations and established connections to an Oracle database, boosting data analysis capabilities and operational efficiency
  • Contributed to website development with HTML, CSS, and JavaScript, ensuring an engaging and responsive user experience
  • Implemented Angular functionality, enhancing interactivity and delivering a seamless single-page application (SPA) experience.

Flutter Developer

The United Church of Canada
06.2022 - 01.2023
  • Developed an anti-racism educational mobile app using Flutter, featuring Clean Architecture and BLoC state management for enhanced code organization and user experience
  • Utilized Provider state management for efficient app state handling
  • Integrated Firebase for real-time data synchronization, user authentication, and database management
  • Proficient in UI/UX design principles to create intuitive and engaging interfaces
  • Implemented clean, scalable software architecture
  • Diagnosed and resolved complex bugs for improved app stability
  • Successfully deployed on iOS App Store and Google Play Store
  • Collaborated with a multidisciplinary team to align development with project goals.

Education

Associate of Science - Computer Science

Sheridan College
08.2023

Skills

  • Flutter, Swift, SwiftUI, Kotlin, Dart, Java, Javascript, Python
  • State Management (BloC, Riverpod, Provider)
  • MVC/MVVM Architecture
  • Clean Architecture
  • XCode, Visual Studio code, Android Studio
  • UIKIT
  • OOP Concepts
  • Git, CI/CD Pipeline integration, GitHub Actions

Links - Personal Portfolio Website

https://leva09358.wixsite.com/levansen

Projects

X-Media
X-media is a social media app developed in Flutter for iOS and Android, featuring
Clean Architecture, BLOC state management, user authentication, and Firebase
Database integration, allowing users to communicate through images and participate
in forum discussions


AR4YT -Youth Training
AR4YT is an educational app designed for community learning about racism and its
impact, featuring chat and video streaming for educational content, built with Clean
Architecture, Firebase integration, and Provider state management. Deployed on
Android Playstore


ForeCast+
Forecast+ is a weather application that utilizes HTTP and async programming to
retrieve location-based weather data, providing information such as temperature,
conditions, sunset, sunrise times, and more, with JSON parsing, Flutter, and the 1TTP
package.


TaskMaster
Taskmaster is a user-friendly Flutter application that leverages Clean Architecture,
Provider state management, and Firebase integration to provide a seamless and
organized way for users to track and manage their tasks. With a clean and structured
codebase, it ensures efficient task management, allowing users to easily organize and
keep track of their daily to-dos.

Timeline

Software Developer Intern

Pinewood Studios (SIRT)
09.2023 - 12.2023

Software Developer Intern

Ontario Public Service
01.2023 - 05.2023

Flutter Developer

The United Church of Canada
06.2022 - 01.2023

Associate of Science - Computer Science

Sheridan College
Levan Seneviratne