Hello
My language skills
- English
- Arabic
- Urdu
- Bengali
My interests
- Islamic History
- Computer technology
- Sleep
- Martial arts
My journey with AWS
My journey of AWS started from the time I have taken the computer science course in UTM. Even though the journey of cloud computing didn't start there. I learned about cloud computing sometimes through my selfstudy and some through my cousin who is also a software engineer. Even though the cloud computing is not only provided by AWS, rather there are many other companies providing same service. But one thing I learned about AWS is it more reliable and serving this service for long time. The best thing about them they even provided an academic course for their service. Sometimes people see this as their marketing strategy, but I don't see any problem if I consider this initiative as to educate and help the professionals as well. I have learned through this How each cloud service works. More importantly the main concept of cloud computing. This course made it crystal clear for me this whole Idea. Now I have been even thinking to be a DevOps engineer or take this field as my career. And this whole credit goes to AWS course. Because If they had not help me to understand about these cloud services I would've miss out a very important and interesting field in computer technology.
Personal info
Hi, This is Saiful Islam. I am doing Bachelor of computer science in software engineering at UTMkl MJIIT. I love computer technology and love to learn and play with it. Welcome to my portfolio.
- Faculty: MJIIT
- Student ID: A21MJ0142
- Email address: saiful.islam@graduate.utm.my
- Occupation: Student
My education
Foundation in Science ( Pre-university) at Segi University and College
2018
- 2020
Software engineering (Bachelor of computer science) at University Technology Malaysia
2021
- 2025
Personal goals
- Practice gratitude
- Learn to understand myself
- Be open when to share knowledge
- Grow given responsibility management skills
- Balance my life with improving relationship with God
Academic goals
- Graduate as a skillful software engineer
- Achieve enough experience on Python and SQL
- Acknowledgment as a successful mannered UTM graduate
- Understanding server side and DevOps
Career goals
- Work as an data engineer
- DevOps or Server site operator
- Establish a software solution business
- A medical facility and an education facility software development
SAIFUL ISLAM's portfolios
Career Series Participation: Online Webinar Experience
Developing a Career in Academia: Insights from a Seminar
Enhancing Effective Professional Communication: Seminar Reflection
Python for Data Analysis Workshop Reflection
Python in Artificial Intelligence: Seminar Reflection
My reflections
RSS
The 20-week industrial training at Visual Indie Media Sdn Bhd was a transformative experience that significantly enhanced my technical, professional, and personal skills. Being part of the Research & Development Department, I had the privilege to work on cutting-edge projects, particularly the AI-driven platform tm8.ai, which provided a practical context to apply and deepen my understanding of theoretical concepts.
From the outset, the training emphasized a structured approach to problem-solving and software development. I gained hands-on experience with various technologies, including Django, FastAPI, MySQL (Amazon RDS), Redis, and cloud platforms like AWS EC2. These tools allowed me to develop robust RESTful APIs, implement secure JWT-based authentication, and design scalable backend architectures. Furthermore, integrating APIs from OpenAI and Eleven Labs introduced me to the practical applications of AI, enhancing the tm8.ai platform's user interactivity through advanced voice synthesis and natural language processing capabilities.
Real-time communication was another critical focus area. Implementing WebSockets enabled instant updates and interaction features, elevating the platform's functionality. Through these tasks, I developed a deeper understanding of asynchronous programming and real-time data handling, which are vital for modern web applications. Additionally, I honed my skills in debugging and optimization, addressing challenges such as API rate limits, authentication errors, and database query performance. These problem-solving exercises fostered resilience, critical thinking, and an iterative approach to finding solutions.
The supportive and collaborative environment at Visual Indie Media Sdn Bhd played a crucial role in my growth. My supervisors and colleagues were always willing to share their expertise and provide constructive feedback, which encouraged continuous improvement. Regular code reviews and team discussions not only enhanced my technical skills but also improved my ability to communicate effectively, both technically and non-technically. This experience underscored the importance of teamwork, professional conduct, and adaptability in achieving shared goals.
Beyond technical work, I had opportunities to engage in creative tasks, such as contributing to the design and production of corporate materials. This diversification of responsibilities highlighted the value of versatility in professional settings and enriched my overall learning experience.
Reflecting on this internship, the most valuable takeaway was the seamless integration of academic knowledge with practical application. By contributing to a live project like tm8.ai, I gained a holistic understanding of the software development lifecycle, from requirement analysis to deployment and maintenance. The experience solidified my technical foundation, improved my time management skills, and prepared me to adapt to the dynamic demands of the software industry.
This training has been instrumental in preparing me for future challenges. The insights and skills gained will not only serve as a cornerstone for my career but also inspire continuous learning and innovation in the rapidly evolving field of software engineering. I am immensely grateful to Visual Indie Media Sdn Bhd for this opportunity and to my academic supervisors for their unwavering support and guidance throughout this journey.Video Portfolio
I've been learning a lot about implementing statistics in real-life situations. In this project, we used Rstudio, a powerful data analysis tool, to explore the average age of death. We found that the global average life expectancy is 72.74 years. Using a 95% confidence level (α = 0.05), we performed a one-sample hypothesis test on a sample of 200 individuals from a dataset of 500.
Our data came from Kaggle, containing records of individuals from various times and places, including their birth and death years and ages. To enhance visualization, we reduced the sample size to 200 individuals. We used tools like Rstudio and Excel for analysis. The project includes the raw and modified datasets, as well as the Rscript file with all calculations.
In summary, we chose to study factors influencing death and their relationships. We used hypothesis testing to compare our dataset's mean age to the global average. We also used correlation to examine age vs. year of death and the impact of quality of life on age at death. Finally, the Chi-Square test helped us assess the significance and independence of variables. This project allowed us to dive into data analysis and gain a deeper understanding of our findings through statistical methods.
This course helped me to understand the ground concepts of algorithm. The lecturer provided the relational mathematics to computer algorithm. It helped me to understand Graph theory, Finite automata, Probability etc. My mind was sharpened through the learning process in this course. Lots of necessary mathematics and exercise. Many new concepts of mathematics which I have never heard before. I appreciate a lot all the lecturers for their countless efforts to provide this course and share their knowledge with us.
Wow, what should I say about this course. this course remove my all kinds of confusion about programming. Even though It was focusing and teaching only C++ programming, But it actually helped me to understand lot other powerful programming language as well such as Python and JS. I was benefited by the exercises and labs given by the lecturers frequently throughout the course. I have event created a scientific calculator during the completion of this course. And lectures helped me a lot to build this programme. I am sharing the demo of the file here.
In this course we learned about logic circuits, logic gates, binary, flip flops counters. Basically this course taught us all the basic ground level technology used for all kinds of modern technology. I even understand the main concept of circuits in this course. Besides the regular lectures there were some projects also done during this course. We created an initial system for modern lift or elevator. This project helped us to understand the modern elevator system. How each level is counted using counter while operating the lift. We also learned the main difference between digital and analogue systems and the technologies. What are the main purpose of using this different technologies in different fields. I sharing some of the proofs of our activities during this course completion. We did labs and many other activities as well to enhance out knowledge.
- «Previous page
- 1
- 2
- »Next page