Jian Ann C.

Senior Solutions Architect at Adatos.AI
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Singapore, SG

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Singapore
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Senior Solutions Architect
      • Mar 2018 - Present

      Alpha2 (AgriTech SaaS Portal using AI to deliver deep insight on crops) - Lead a team to develop the SaaS Product (Full stack) - Architect the full stack solution for the SaaS Product - Build a Serverless REST system on top of Amazon AWS to ensure rapid scaling with cost savings improvement - Create a REST API allowing customer to integrate with the SaaS and AI backend using their own display tools - Use Golang, Python and ReactJS for the full technical stack - Optimise to deliver large volume of analysis and satellite imageries (pests and diseases, plant health, land usage etc) - Manage the relationship and deployment for multiple large stakeholders within Southeast Asia agriculture sector Show less

    • Singapore
    • Technology, Information and Internet
    • 700 & Above Employee
    • Senior Software Engineer
      • 2013 - 2017

      TalkTalk (Video and chat application) - Work on improving resolution for existing video encoding - Research on replacing current content delivery with HTML5 and WebRTC Game Anti Cheat/Hack - Scan and detect hacks in user PC when game is being played - Develop detection to execute in both user and kernel space Internet Cafe Management Software - Software to help Internet Cafe update, manage and download softwares to multiple clients - Scalability of servers to handle multiple concurrent large download request - Develop custom protocol to improve file sending efficiency (Base on libtorrent) - Concurrency and scalability of threads within servers - Inter-Process Communication to communicate between Service Logic Layer and UI - Disk protect system to allow Cafe to restore PC state on reboot - Diskless system to allow thin clients to mount and boot without a hard disk (iSCSI drive) - Develop a new UI using the Chromium Embedded Framework (Faster turn around time) - Software Update System to automatically update targeted Cafes to a particular version - Deploy, support and manage the software for Vietnam, Thailand, Indonesia and Philippines Evaluate and analyse the feasibility in acquisition of Heroes of Newerth (HoN) development rights from S2 Games - Evaluate and analyse the code to ensure that both K2 Engine and HoN are feasible for purchase - Interact with S2 Games developers to better understand the goal and constrains of the system - Give feedback to upper management to aid in the decision to acquire HoN development rights Knowledge transfer of technology from Tencent PC Manager - Understand and learn Host Intrusion Protection System - Automatic cleaning and speeding up of PC performance - Software deployment strategies and failsafe management Low Level Hooks with Modification and Observation of Software - Installation of hooks via Windows API to monitor state Show less

    • Lead iOS Developer
      • 2012 - 2013

      Natalie's Nightmare - Allow 2 players to play concurrently - Path drawing game - Utilize the Cocos2d drawing framework Natalie's Nightmare - Allow 2 players to play concurrently - Path drawing game - Utilize the Cocos2d drawing framework

    • Internship
      • 2011 - 2012

      SandCanvas for iPAD - Sand drawing app which mimics the drawing of real sand - http://www.sandcanvas.com Co-Author the paper: A Classification of Opening Posts in Commerical Software Help Forums (APCHI2012) - Look at ways which we can classify post in help forums to help companies strengthen their products - Analyse how different ways of posting in forums illicit better response SandCanvas for iPAD - Sand drawing app which mimics the drawing of real sand - http://www.sandcanvas.com Co-Author the paper: A Classification of Opening Posts in Commerical Software Help Forums (APCHI2012) - Look at ways which we can classify post in help forums to help companies strengthen their products - Analyse how different ways of posting in forums illicit better response

    • Singapore
    • Higher Education
    • 700 & Above Employee
    • Undergraduate Student
      • 2008 - 2012

      Real-time Radiosity and Screen Space Ambient Occlusion - Rendering and computation of radiosity and Screen Space Ambient Occlusion at real-time - Screen space computation allow rendering computation to be independent of scene complexity Kinect Gesture Framework - Framework to help user register their own gesture using Kinect - Recognition of recorded gesture - Useful to embed in applications and games where user can customise their own gesture to for certain actions. Similar to how keys can remapped in applications. Real-time spreading of 3D Fire in Games - Simulate fire using 3D tear drop shaped particles - Use a 2D texture to control how the fire spread over a given surface - Fire spreading parameters are encoded within the 2D texture Advance Texture Mapping in OpenGL Show less

Education

  • National University of Singapore
    Bachelor’s Degree, Computer Science in Communication And Media (Specialisation in Games)
    2008 - 2012

Community

You need to have a working account to view this content. Click here to join now