The experiences I have made enhanced both my analytical thinking and communication ----------- every software development I have, I am the team leader, analyst, and programmer simultaneously. Given that I needed to perform different roles simultaneously, I have managed to work things out even under pressure. I accept assignments without hesitation despite their complexity. I can also quickly adapt to new learning and adjust in situations if I have to. This shows how versatile I am. I also work well with little supervision, and under my strategies, I manage to deliver various information systems to different clients. I am always excited to learn new things in every way possible.