AVAILABLE
AVAILABLE
Duke D.
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
- React DeveloperVIDA- Digital signature system2022 - Until NowProject SummaryEmpowering business transactions with an efficient and secure digital signature solution.Project ResponsibilitiesEngineered 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 StackReact.js, Redux Toolkit, Ant Design - React DeveloperBunker-Financial system2022 - 2022Project SummarySimplified financial oversight and management for users with a seamless digital experience.Project ResponsibilitiesBuilt 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 StackReact.js, Redux Toolkit, Ant Design - Web DeveloperFundsup - Investor-Startup matchmaking app2021 - 2022Project SummaryAn AI-driven platform that facilitates networking and investment opportunities, connecting founders and investors across Europe.Project ResponsibilitiesDesigned 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 StackVue.js, Vuex, Vue-router, Webpack, ES6 - iOS DeveloperImpulso chat app2020 - 2021Project SummaryA private and secure chat application designed to foster community interaction and knowledge sharing.Project ResponsibilitiesFormulated 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 StackSwift, MVVM, Chat SDK - iOS DeveloperKFC Indonesia2019 - 2020Project SummaryAn extensive digital platform for Indonesia's leading F&B chain, allowing for seamless food ordering and outlet management nationwide.Project ResponsibilitiesIntegrated 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 StackMVVM, Swift, RxSwift, Moya, Realm, Firebase, Google Map - iOS DeveloperVirtual Currency Wallet2018 - 2019Project SummaryDeveloped a consumer-friendly cryptocurrency wallet app with an intuitive and accessible user experience.Project ResponsibilitiesEngineered 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 StackMVVM, Websocket, Node.js, Flutter, Swift - iOS DeveloperFox.ONE2018 - 2019Project SummaryEnhanced cryptocurrency management through a user-centric app and wallet, Fox.ONE, focusing on usability and interaction.Project ResponsibilitiesEmployed 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 StackMVVM, Websocket, Node.js, Flutter, Swift - Node.js DeveloperMiddleware2018 - 2019Project SummaryInvolved in the creation of middleware focused on data extraction and transformation to support backend processes.Project ResponsibilitiesAuthored 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 StackNode.js, Typescript, Nest.js - iOS DeveloperChildren's Picture Book2017 - 2018Project SummaryDeveloped an engaging reading app aimed at tracking and supporting a child's reading journey.Project ResponsibilitiesCrafted 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 StackSwift, video-streaming, MVVM, RxSwift - iOS DeveloperStory Town2017 - 2018Project SummaryContributed to the Story Town project, a graded reading application to facilitate learning and engagement in young readers.Project ResponsibilitiesImplemented 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 StackSwift, video-streaming, MVVM, RxSwift
Education
Bachelor of BS in automation
Shandong University of Technology - Zibo, Shandong, China
2011 - 2015