I always do my best doing my duties in the perfect way, I suggest different solutions for a problem after I discuss with others and use their opinions. My most outstanding ability is problem-solving, I solve problems in very incredible and surprising methods. I solve the problem and implement the needed code for it that meets no bugs (my done stories have very few related hot-fixes). I am very hardworking, honest, trustworthy and a constant learner. I usually study technical books 1 to 2 hours per day. For example, I have begun reading "ECMAScript® 2020 Language Specification" 30 minutes per day. Since new technologies are my interest, I started using React in our new software development stack and for increasing my knowledge in React I started reading "Pro React 16" book by "Adam Freeman" 1 hour per day. Also, for back-end, I considered micro service development goodies and decided to use Spring boot, and implemented our needs into many services that just have one responsibility. I believe in doing things in the structured method. As a result, for my back-end, I implemented some generic repository, generic service layer in order to increase our development speed and accuracy, or for my front-end I implemented as more as possible general component for more usability. Also, I use SonarQube and ESLint for code quality and consistency. One of the tasks that I am doing in the middle of developing my project, is writing a react message component based on redux and in the form of HOC that can share on npm and GitHub. In general, I am a person who has new ideas, good solutions for complicated problems and high understanding. Team working, Commitment, Responsibility, Analytical thinking, Solution/Results oriented, Studious, trustworthy and respecting people's dignity are some of the attributes that I have (By the approval of those around me) and I always try for improving them. You can always trust me.