Junior Software Engineer (Dec 2020 - Present)
Dream Broker Oy, Energiakuja 3, Helsinki, Finland- Responsible for software development and maintenance.
This thesis addresses offloading DNN inference by dividing and distributing a pre-trained network onto heterogeneous embedded devices. Specifically, it implements the adaptive partitioning and offloading algorithm based on matching theory proposed in an article, titled "Distributed inference acceleration with adaptive dnn partitioning and offloading."
Keywords: DNN inference, task partitioning, task offloading, distributed algorithm, DNN framework and architectures
Follow the link
Analyzed various existing and proposed solutions regarding the blockchain scalability problem to present new scalable ideas to the blockchain community.
Keywords: Blockchain, Decentralization, On-chain, Off-chain solutions, Directed acyclic graphs
Follow the link
Prepared a smart contract for wedding ceremony in Solidity using Ethereum Network and Remix IDE.
Keywords: Smart contract, Solidity, Ethereum, MetaMask, Cryptocurrency
Follow the link
Major cryptocurrency features such as mining coins, coin transactions were tested in barccoin (altcoin) network.
Keywords: Cryptocurrency, Litecoin, Alt-coin, Cryptocurrency transaction, mining
Using Android Model-View-Presenter (MVP) pattern, Google cloud functions, and Firebase real-time database, features such as user authentication, one to one chat, group chat, photo sharing and notifications were implemented.
Keywords: Android, Java, Firebase, MVP, Google cloud functions, Authentication
Follow the link
Migrating local servers of client sites to cloud infrastructure, the service and the maintenance became easier. For future growth and security purpose, scalable server sites and isolation between different client sites were considered respectively.
Keywords: IPSec, VPN, Nginx
Considering major security threats, such as Man-In-The-Middle attack, Rollback attack and Tearing protection, features including Issuing tickets setting up the expiration date and number of rides, Validating the card checking the expiration date and number of rides are implemented. The NFC card is authenticated using 3DES Authentication scheme.
Keywords: NFC, Security, Authentication, Cyber attacks
Follow the link
An application for game developers and users facilitating secure payment system. The application is built using python Django framework.
Keywords: Python, Django, Postgre SQL
Follow the link