JetDevs Certified
AVAILABLE

Duke D.

Agency Agency
iOS Developer iOS
Frontend Developer React.js
Duke is an experienced iOS Developer with a comprehensive skill set in front-end development, including mastery in React.js, Vue.js, and proficiency in TypeScript. He has a proven track record of crafting mobile applications with a focus on intuitive design and user experience. Specializing in Swift and the MVVM pattern, his portfolio includes sophisticated cryptocurrency wallets and interactive children's reading apps. He complements his mobile expertise with proficiency in Node.js, Websockets, and cloud deployments. Known for his dedication to code quality and collaborative spirit, he consistently elevates project standards through innovation and meticulous development practices.

Expertise

Years of Development Experience
9 Years
Skills
iOSReact.jsObjective-CSwiftRxSwiftJavascriptHTMLAlamofireMoyaRealmJiraZeplinSlackJenkinsScrumATDDXcodeTypescriptCSSSQLiteCoreDataMVPFlutterSketchBitBucketGithubGitlabMacOSGitVue.js
Domain Experience
FintechSocialEducationEnergyAnalyticsF&B
Other Skills
ES6, PhotoShop, VSCode
Language Spoken
English, Chinese

Experience

  1. React Developer
    VIDA- Digital signature system
    2022 - Until Now
    Project Summary
    Empowering business transactions with an efficient and secure digital signature solution.
    Project Responsibilities
    Engineered the front-end user interface with React.js, incorporating Redux Toolkit for state management and SASS for styling.
    Facilitated document handling by enabling PDF viewing and editable field integration.
    Implemented digital signature capabilities to finalize business agreements electronically.
    Project Tech Stack
    React.js, Redux Toolkit, Ant Design
  2. React Developer
    Bunker-Financial system
    2022 - 2022
    Project Summary
    Simplified financial oversight and management for users with a seamless digital experience.
    Project Responsibilities
    Built the complete front-end structure using React.js, augmented with Redux Toolkit for efficient data flow and SASS for advanced styling.
    Developed dynamic financial statement visualization and in-app editing features.
    Project Tech Stack
    React.js, Redux Toolkit, Ant Design
  3. Web Developer
    Fundsup - Investor-Startup matchmaking app
    2021 - 2022
    Project Summary
    An AI-driven platform that facilitates networking and investment opportunities, connecting founders and investors across Europe.
    Project Responsibilities
    Designed and implemented the front-end interface using Vue.js, with Vuex for state management, and Vue-router for navigation.
    Improved platform performance through strategic updates and best practice development methods.
    Created data visualization components using e-chart and SASS.
    Project Tech Stack
    Vue.js, Vuex, Vue-router, Webpack, ES6
  4. iOS Developer
    Impulso chat app
    2020 - 2021
    Project Summary
    A private and secure chat application designed to foster community interaction and knowledge sharing.
    Project Responsibilities
    Formulated a resilient data model using Realm for robust data handling.
    Developed comprehensive messaging capabilities, akin to popular chat applications like WhatsApp and Slack.
    Employed the MVVM architectural pattern with reactive programming using RXSwift.
    Streamlined app deployment processes using Fastlane for continuous integration.
    Demonstrated problem-solving prowess by aligning technical solutions with product requirements.
    Actively participated in peer code reviews to ensure quality and consistency.
    Project Tech Stack
    Swift, MVVM, Chat SDK
  5. iOS Developer
    KFC Indonesia
    2019 - 2020
    Project Summary
    An extensive digital platform for Indonesia's leading F&B chain, allowing for seamless food ordering and outlet management nationwide.
    Project Responsibilities
    Integrated advanced design patterns such as MVVM with RXSwift to create a maintainable and scalable application architecture.
    Implemented third-party service integration with Google Maps and Firebase for enhanced functionality.
    Utilized Realm for secure and efficient local data storage solutions.
    Conducted thorough code reviews and offered constructive critiques to promote code excellence.
    Set up continuous integration workflows using Fastlane to optimize development and deployment processes.
    Project Tech Stack
    MVVM, Swift, RxSwift, Moya, Realm, Firebase, Google Map
  6. iOS Developer
    Virtual Currency Wallet
    2018 - 2019
    Project Summary
    Developed a consumer-friendly cryptocurrency wallet app with an intuitive and accessible user experience.
    Project Responsibilities
    Engineered a native iOS application adhering to the MVVM design pattern for better manageability and testability.
    Leveraged reactive programming techniques to separate data and UI layers effectively.
    Designed management functions for an array of business modules to streamline operations.
    Authored a universal component library to maintain consistency across different parts of the application.
    Implemented Websocket for the real-time update of market data, ensuring timely information delivery.
    Encapsulated JavaScript bridges to facilitate seamless web page to native app interactions.
    Programmed a centralized data processing system using Node.js for greater efficiency.
    Project Tech Stack
    MVVM, Websocket, Node.js, Flutter, Swift
  7. iOS Developer
    Fox.ONE
    2018 - 2019
    Project Summary
    Enhanced cryptocurrency management through a user-centric app and wallet, Fox.ONE, focusing on usability and interaction.
    Project Responsibilities
    Employed the MVVM architecture to foster a sound structure for the application's codebase.
    Applied responsive programming for a clean separation between the data and UI layers.
    Introduced business module management to facilitate a systematic development approach.
    Developed a universal component suite used throughout the application for UI consistency.
    Integrated Websocket for dynamic and instantaneous market data refreshes.
    Created JavaScript bridges to enable fluid communication between web pages and native functionalities.
    Utilized Node.js to develop a robust central system handling data transactions and operations.
    Incorporated Flutter for exceptional UI on specific pages within the app.
    Project Tech Stack
    MVVM, Websocket, Node.js, Flutter, Swift
  8. Node.js Developer
    Middleware
    2018 - 2019
    Project Summary
    Involved in the creation of middleware focused on data extraction and transformation to support backend processes.
    Project Responsibilities
    Authored server-side programs utilizing TypeScript for robust application development.
    Integrated Nest.js framework to structure the app in a scalable, maintainable way.
    Orchestrated deployments to AWS cloud infrastructure via containerization with Docker.
    Project Tech Stack
    Node.js, Typescript, Nest.js
  9. iOS Developer
    Children's Picture Book
    2017 - 2018
    Project Summary
    Developed an engaging reading app aimed at tracking and supporting a child's reading journey.
    Project Responsibilities
    Crafted a discoverable content page (business layer) that adapts to user configurations and preferences.
    Advantaged a modular development approach, enabling segmented and targeted testing per component.
    Spearheaded the incorporation of card-rendering animations to boost interactivity and user engagement.
    Provided technical guidance and solutions to fellow developers, enhancing team effectiveness and product quality.
    Led code reviews with actionable feedback to elevate the standard of code and align with best practices.
    Project Tech Stack
    Swift, video-streaming, MVVM, RxSwift
  10. iOS Developer
    Story Town
    2017 - 2018
    Project Summary
    Contributed to the Story Town project, a graded reading application to facilitate learning and engagement in young readers.
    Project Responsibilities
    Implemented a dynamic business page capable of displaying content responsive to backend settings.
    Administered a modular approach in app development, ensuring individual components were developed and tested in isolation.
    Engineered captivating card animation effects to enrich the educational experience.
    Devised and provided implementation solutions to developer queries.
    Participated in code reviews and delivered thoughtful recommendations for improvements.
    Project Tech Stack
    Swift, video-streaming, MVVM, RxSwift

Education

Bachelor of BS in automation
Shandong University of Technology - Zibo, Shandong, China
2011 - 2015
AddShortlist