Sean L.

Sean L.

Junior Programmer

Followers of Sean L.268 followers
location of Sean L.Singapore, Singapore

Connect with Sean L. to Send Message

Connect

Connect with Sean L. to Send Message

Connect
  • Timeline

  • About me

    Undergraduate, Singapore Institute of Technology

  • Education

    • Singapore Institute of Technology

      2019 - 2023
      Bachelor of Engineering - BE Computer Software Engineering
    • Nanyang Polytechnic

      2014 - 2017
      Diploma in Game Development & Technology, Computer Games and Programming Skills Computer Software Engineering

      Activities and Societies: Student Helper at School of Interactive Digital Media Freshmen Orientation 2015. Archery, Mind Sports - Chinese Chess & International Chess. Visual Studio C++Android Studio JavaUnity Game Engine C# Scripting

  • Experience

    • Infinito Games

      May 2016 - Sept 2016
      Junior Programmer

      - Developed Unity Game with Leap motion and Oculus Rift- Introduced and setup Git for the company- Worked closely with clients to gather requirementsTechnologies used: Unity 3D, Leap motion, Oculus Rift

    • ACKTEC Technologies

      Apr 2017 - Aug 2017
      Frontend Developer

      - Created interactive e-learning contents using HTML, CSS and JavaScript to improve the learning experience for our clients.- Explore and integrated 3D interactive content using Three.js- Proactively liaised with the content team to plan and design so that the contents we create is aligned to our client's needs.- Planned, developed and implemented new e-learning contents using HTML, CSS, JavaScript and PowerPoint for multiple clients- Implemented websites from concept through deployment.- Maintained, update, and improve existing e-learning contents based on client's needs Show less

    • GetGo Carsharing

      Jun 2021 - Aug 2021
      Full Stack Engineer

      - Designed and developed a fleet management dashboard using Next.js, TailwindCSS, WebSocket and ExpressJS to allow the operations team to easily view and manage their fleet, resulting in a 40% increased in efficiency and productivity- Proactively liaised with the CTO to gather requirements and design the front and back end architecture to create a scalable and efficient product for the operations team.- Diagnosed and troubleshoot the different processes used in fetching data and wrote a custom Python script to aggregate data from multiple endpoints, resulting in a 40% increase in productivity and efficiency- Ideated user interface flow via prototyping using tools such as Figma and converting mock-ups into usable web presence with Next.js and Tailwind CSS.- Hands-on experience on various stages of SDLC using tools and languages such as MySQL, Git, DocumentDB, and Docker- Standardized all output with a new, responsive, mobile-first approach to ensure that users can perform tasks even when they're on their mobile.- Containerised frontend and backend applications using Docker and Docker-compose to easily build and deploy to AWS to ensure the applications works smoothly no matter which system we deploy to. Show less

    • Buildspace

      Nov 2021 - Mar 2023
      Teaching Assistant
    • GetGo Carsharing

      Jan 2022 - Dec 2022
      IOS Engineer

      - Proactively liaised with the product manager and the design team to gather requirements and design the features and user flow using Figma to ensure that it is user-friendly, provides a rich iOS experience and is consistent with the main app to improve the usability.- Built and configured the CI/CD flow using Fastlane to ensure 100% automation from building the app to deploy it to TestFlight for a group of users to test the app. This resulted in more than 30% increased in productivity and reducing time needed to check for build errors by 60%.- Work closely with backend engineers and android engineers to ensure that the app is consistent in terms of UI and features and also the APIs are designed to fit those features. This resulted in a 40% reduction in waste and a 30% increased in productivity.- Worked in a small team to develop and deliver solution to streamline and automate workflow of operations team to improve productivity by 300% effectively reducing time taken for tasking.- Designed system architecture of solution with SOLID design principles architecture, adhering to Object-Oriented Programming principles- Spearheaded development of mobile application in iOS with SwiftUI using the MVVM design pattern to improve code maintainability- Integrated DataDog, a performance and event monitoring tool to monitor errors and reduce time spent to replicate errors by 70%- Collaborated with relevant stakeholders to translate business requirements into functional requirements- Ideated user interface flow via prototyping using tools such as Figma- Integrated REST API using AlamoFire to easily call APIs and manage a group of related APIs in the app- Hands-on experience in Agile SDLC, working in Sprints by using Jira to monitor project progress and issues- Created and organized documentation to disseminate information using Confluence- Used GitHub for branch management to segregate tasking and tracking work progress Show less

    • One X Group

      Jan 2023 - now
      Full Stack Engineer

      - Proactively liaised with the product manager, client, and the design team to gather requirements and design the features and user flow using Figma to ensure that it is user-friendly, provides a rich user experience and is consistent with the app to improve the usability.- Managed both iOS and Android app using React Native and to build features that is requested from the client.- Managed an Express.js server and Next.js API routes to handle all API requests for the apps.- Collaborated with relevant stakeholders to translate business requirements into functional requirements- Ideated user interface flow via prototyping using tools such as Figma- Integrated REST API using axios to easily call APIs and manage a group of related APIs in the app- Hands-on experience in Agile SDLC, working in Sprints by using productive to monitor project progress and issues- Created and organized documentation to disseminate information using notion- Used GitHub and Bitbucket for branch management to segregate tasking and tracking work progress Show less

  • Licenses & Certifications