Reza

493
reputation
5
14

I always do my best to do my duties perfectly, I suggest different solutions for a problem after I discuss it 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 for 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 the "Pro React 16" book by "Adam Freeman" for 1 hour per day. Also, for the back-end, I considered microservice development goodies, decided to use Spring boot and implemented our needs into many services with just one responsibility. I believe in doing things in the structured method. As a result, for my back-end, I implemented some generic repositories and a generic service layer to increase our development speed and accuracy, and for my front-end, I implemented as many 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 a high understanding. Team working, Commitment, Responsibility, Analytical thinking, Solution/Results oriented, Studious, trustworthiness, 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.