James Chan

James Chan

$40/hr
Got Talent in JavaScript Software Development
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
35 years old
Location:
Hong Kong, Hong Kong, Hong Kong
Experience:
10 years
James Chan Software Developer Phone​: - | ​Email​:-| W ​ ebsite​: www.james-chan-effect.com Address​: 18 Wang Kwun Rd, Kowloon Bay, Hong Kong I am a software engineer with over ten years of professional experience with a wide range of technologies. As an experienced web developer who is obsessed with learning newer and better technologies to bring the best solutions to all products and ideas, I possess a vast range of skills and have experience with many different technologies, designs, and methods of execution. I have extensive experience and a proven track record of successfully analyzing, decomposing, and solving difficult programming problems. I always write code that can be maintained and expanded over time as business systems and requirements adapt to market demands or pivots in core business direction. Bachelor of Applied Science Hong Kong University of Science and Technology 2007 - 2012 Business Administration and Management, General 2 HKU MBA (Faculty of Business and Economics, The University of Hong Kong- Higher Diploma in Information Technology Hong Kong University of Science and Technology 2012 Freelance Web Developer ​ • ​2016 – Present - Senior JavaScript Developer | ZenPrint ● Responsible for the architecture and creation of software to facilitate print fulfillment, by integrating eCommerce web applications with third-party technologies to automate and streamline print and fulfillment of digital, offset, apparel, and promotional items. ● Designed and developed dynamic web-to-print platform, using Angular, Node.js, Rxjs, Ngrx, lodash, HTML5, CSS3, and, MySQL to create customizable eCommerce front-end and highly configurable products. ● Designed architecture and developed API resources for access to orders, customers, shipping, products, etc. via REST. ● Integrated eCommerce platform with various 3rd party APIs including shipping, financial processing, tax data, inventory, and print fulfillment. - React.js Developer | Viridian S.A ● Developed and maintained web financial applications. ● Implemented real-time information feeds using Python. ● Migrated from static website to reactive web application using React.js. ● Developed the first version of the Mobile app using React Native. ● Introduced Agile methodologies to the development process. - Angular2 Developer | Tardigrada ● Built single-page web applications using Angular2 and Google Closure. ● Created scalable back-ends serving RESTful APIs with Python. ● Developed big data pipelines. ● Integrated and conducted end-to-end and performance stress testing of the built tools. - Node.js Backend Developer | ThinxNet GmbH ● Created aggregation and mapReduce reports on MongoDB collections. ● Designed and implemented message queues on RabbitMQ as well as asynchronous job handling. ● Created and extended a REST API for mobile and web apps. ● Created and extended the back-office REST API,. ● Designed data model based on MongoDB, including ACL+RBAC. - Senior Front-end Developer | Rock Lobby ● Developed a custom CMS solution. ● Developed UI/UX elements using jQuery. ● WordPress theme cutomization ● Pixel Perfect PSD to HTML implementation Lead Frontend JavaScript Developer ​•​ JinLong Technology, Inc ​• ​2013 – 2016 ● ● ● ● Developed and maintained a rich WebUI front-end allowing overview of large quantities of highly diverse data. Developed a series of highly configurable, reusable Web Controls such as: search syntax composition, table with pagination, column configuration and full transclusion of row definition template, Multi-file upload, etc. Implemented a innovative data fetch/search mechanism designed to stream data "as it becomes available" to get around database performance limitations imposed by the back-end. Co-architected a server-side API engine with support for adding additional, complex endpoints through only configuration. Software Engineer ​•​ BaoFeng, Ltd ​• ​2012 – 2013 ● ● ● ● ● ● Implemented a RESTful Node.js back-end for postcard creation. Implemented Passport.js BearerStrategy request authentication. Created a multi-company back-end for different apps and users. Deployed the app to Heroku. Integrated Amazon S3 storage to the app. Added ImageMagick as the image processing engine. Web Development Mobile Others JavaScript Swift SOLID TypeScript Android Agile React.js Objective-C Testing Angular 2, 4, 5 Apache Cordova AWS AngularJS Ionic 1 MySQL Node.js Ionic 2 PostgreSQL PHP Ionic 3 MongoDB HTML5 React Native Material UI CSS3 Bootstrap SCSS Semantic UI LESS
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.