I am a full stack developer who always love good design, clean code and unit tests. I am interested in Theoretical Computer Science, Design and Analysis of Algorithms, Algorithmic Thinking, Problem Solving, Out of the Box Leaping, Deep Thinking, Creative Abstracting, Logical Deducing, Computational complexity theory, Algorithms, Data structures, Design Patterns, Object-Oriented Analysis and Design, Concurrency, Multithreading, Java, cryptography, Asynchronous programming, Distributed and Parallel Computing, UML, Type systems, Generics, Deterministic Finite Automata, C++, React, redux, JavaScript, TypeScript and LATEX.