DanTech0xFF – Senior Software Engineer
Experienced Software Engineer with 8+ years of expertise in problem solving and driving company goals. Detail-oriented and adept at addressing both technical issues and user pain points to deliver effective solutions.
Committed to helping companies excel in the market by minimizing engineering costs and implementing scalable solutions. Seeking to advance my career and contribute value to your company.
Two questions in my mind ‘Could it run faster?’, and ‘Is this code easy to read and understand?’ ツ
Senior Software Engineer @ ShopBack Group
March 2022 – Now
- Leading the development for Earn More Mobile Team, actively contribute to feature ideation: technical design, implementation, unit testing, and release track. Keep track, unblock, and make sure everything is deliverable with the highest code quality.
- Standardize event tracking system: a tracking system that record the user interactions during their app session.
- UI/UX Revamp: Bringing new UI/UX to users. Providing new type of Challenge that help user complete it by milestones instead of once. Implement it with Server Driven UI approach.
- Partnership Program Feature: A feature that help user to Enroll to Brand’s Campaigns and they can receive extra money when completing their quest.
- Unify Codebase’s Concurrency Management Framework by migrating RxJava to Kotlin Coroutines
- Collaborate effectively with cross-functional technical teams, providing valuable input on critical technical decisions to ensure high-quality outcomes: App Architecture, Rendering Issues, API cost.
- Utilize key technical skills: Clean Architecture, Kotlin, ViewBinding, DataBinding, MVVM, RxJava, Dagger2, Koin, Unit Testing
Senior Software Engineer @ Zalo Group
April 2018 – March 2022
- Restructured Zalo Message Database for mobile clients to enable users to store more messages on their devices while maintaining fast and lightweight database query performance.
- Led the development of features such as Mini Chat, Bubble Chat, Message Notifications, and various message types including Stickers, Voice, Photos, Doodle Drawings, and GIFs.
- Essential skills: MVP, MVC, SQLite, C++, Unit Testing, and Clean Architecture
Software Engineer @ XCT, YOMI Studio, VNG Corp
May 2016 – April 2018
- Implemented new UI for game events, leading to successful publication in Thailand through VNG Corp.
- Developed a new Brick Breaker-type Puzzle Game from scratch, which was published in the US by YOMI Studio.
- Created a new Gamble-type Card Game from scratch, resulting in publication in Vietnam by XCT.
- Maintained existing codebase and addressed technical issues, ensuring optimal performance and functionality.