Abdul-Rauf's Industrial Training Report
Abdul-Rauf's Industrial Training Report
NOVEMBER 7, 2024
OMOTOSO ABDUL-RAUF ABIOLA
E047201
CERTIFICATION
This is to certify that Omotoso Abdul-Rauf, with matriculation number E047201, has
successfully completed his 300-level Industrial Training (SIWES) at Platform Lead Limited,
Oyo State, in partial fulfillment of the requirements for the award of a Bachelor of Science
(B.Sc.) degree in Computer Science at the University of Ibadan.
_____________________________
_________________________________
MR. AYOADE
This SIWES report is dedicated to Almighty Allah, whose boundless grace and strength have
been my pillar throughout this year’s SIWES program. His guidance has been my constant
source of motivation and resilience during challenging times.
I also dedicate this report to my loving and hardworking parents, whose unwavering financial
and moral support have been the foundation of my journey. Their sacrifices, encouragement, and
belief in my potential have carried me through every step of this experience.
Furthermore, I extend my heartfelt dedication to Mr. Akintola, whose mentorship has been
invaluable. His insightful guidance, constructive feedback, and constant encouragement have not
only inspired me but have significantly contributed to my professional growth.
Lastly, I dedicate this report to all my friends and colleagues who supported and collaborated
with me during this period. Their camaraderie, shared experiences, and teamwork have enriched
my learning experience, making this journey both fulfilling and memorable.
ACKNOWLEDGEMENT
First and foremost, my appreciation goes to Almighty Allah for His grace, strength, and
guidance, which enabled me to successfully complete my 300-level SIWES program on
schedule. His unwavering support has been my anchor throughout this journey.
Mr. Kunle Akintola and Mr. Peter Oladeji, my industrial-based supervisors, for their
invaluable guidance, mentorship, and practical advice. Their expertise and
encouragement were pivotal in ensuring the success of my SIWES program.
I am profoundly grateful for the collective efforts, encouragement, and mentorship that have
played a significant role in shaping my professional development.
Thank you all for being an integral part of my Industrial Training journey.
Table of Contents
CERTIFICATION...........................................................................................................................1
DEDICATION.................................................................................................................................2
ACKNOWLEDGEMENT...............................................................................................................3
Table of Contents.............................................................................................................................4
ABSTRACT....................................................................................................................................6
CHAPTER ONE..............................................................................................................................8
1.0 INTRODUCTION............................................................................................................8
1.1 ABOUT STUDENTS INDUSTRIAL WORK EXPERIENCE SCHEME.......................8
1.2 BRIEF HISTORY OF SIWES..........................................................................................8
1.3 AIMS AND OBJECTIVE OF SIWES..............................................................................9
1.4 ROLES OF STUDENT.....................................................................................................9
1.5 THE LOGBOOK............................................................................................................10
CHAPTER TWO...........................................................................................................................11
2.1 History:............................................................................................................................11
2.2 Mission:...........................................................................................................................11
2.3 Vision:.............................................................................................................................11
2.4 Culture and Values:.........................................................................................................12
CHAPTER THREE.......................................................................................................................13
3.1 Introduction:....................................................................................................................13
3.1.1 Programming Languages:............................................................................................13
3.1.2 Version Control Systems:............................................................................................13
3.1.3 Database Management Systems (DBMS):..................................................................13
3.1.4 Frameworks and Libraries:..........................................................................................13
3.1.5 Methodologies:............................................................................................................14
3.1.6 Collaboration and Communication Tools:..................................................................14
3.1.7 Integrated Development Environments (IDEs):..........................................................14
3.1.8 Containerization and Orchestration:............................................................................14
3.1.9 Testing Frameworks:...................................................................................................14
3.1.10 Monitoring and Logging Tools:..................................................................................14
3.1.11 Security and Documentation Tools:............................................................................14
CHAPTER FOUR.........................................................................................................................16
4.0 Introduction:....................................................................................................................16
4.1 Work Done......................................................................................................................16
4.1.0 Training in Python:......................................................................................................16
4.1.1 Training in Data Analytics with Python, Excel, and SQL:.........................................16
4.1.2 Co-Developed Ventetrack: A Web Application for Retailing, Inventory, Invoicing,
and Receipting...........................................................................................................................16
4.1.3 Developed and Deployed the Backend for the Company’s Official Website
(platformlead.com) and the ICT Department Training Platform (plitlearn.com)......................17
4.1.4 Developed the Backend for Home Revamping Website (homerevampexpert.com). .17
4.2 Challenges Faced and Solutions Implemented:..............................................................17
4.3 Collaboration and Team Dynamics:...............................................................................18
4.4 Outcomes and Impact:....................................................................................................18
4.5 Continuous Learning and Future Directions:..................................................................19
CHAPTER FIVE...........................................................................................................................20
RECOMMENDATION.................................................................................................................22
REFERENCE................................................................................................................................23
ABSTRACT
I kick off the report with a general introduction, providing insights into the overarching
objectives and scope of my industrial training. This sets the stage for a meticulous exploration of
Platform Lead Limited, the organization where my training unfolded.
Platform Lead Limited, a dynamic ICT company, serves as a hub for project development and
educational initiatives. In Chapter Two, I delve into the background information of the
organization, unveiling its history, mission, and vision. This section acts as a foundation, laying
the groundwork for understanding the organizational context in which my industrial training took
place.
Chapter Three shifts the focus to the technical tools and methodologies prevalent at Platform
Lead Limited. As a backend engineer, I provide a detailed analysis of the tools utilized in project
development and the methodologies that underpin the company's workflow. This section not
only reflects on my personal technical growth but also serves as a valuable resource for those
seeking insights into contemporary ICT practices.
The heart of my report lies in Chapter Four, where the narrative pivots to a comprehensive report
on the projects I undertook during the industrial training period. As a backend engineer, I detail
my active involvement in both project development and training programs. From designing
scalable architectures to implementing robust backend solutions, my report navigates through the
intricacies of each project, elucidating the challenges I faced and the innovative solutions I
devised.
In essence, my 300-level Industrial Training Report serves not only as a personal reflection but
also as a valuable resource for those interested in the dynamics of ICT companies and the role of
a backend engineer within such a dynamic environment. It encapsulates my transformative
journey, marked by challenges, achievements, and the continuous pursuit of excellence in the
realm of Information and Communication Technology.
CHAPTER ONE
1.0 INTRODUCTION
This chapter gives a brief history of SIWES, its aims and objectives, as well as a short narrative
on my application and posting.
SIWES isn't simply a domestic concept. Similar programs exist worldwide, like co-operative
education in the U.S. and the "sandwich" system in Europe. This global recognition underscores
the importance of practical experience in preparing students for successful careers.
But SIWES has a rich history specifically in Nigeria. Introduced in 1972 by the Industrial
Training Fund (ITF), established under Decree 47 of 1972 by the Supreme Military Council, led
by General Yakubu Gowon, the program aimed to two crucial goals:
Today, SIWES remains a vital component of Nigerian higher education. Participation has
become mandatory for graduation in many disciplines, as stipulated by the government's
education policy. This underscores the recognition of SIWES's vital role in preparing students to
become competent and contributing members of the workforce.
Overall, the aims and objectives of SIWES play a crucial role in preparing students for
successful careers in their chosen fields. By providing hands-on experience, industry exposure,
and practical skills development, SIWES bridges the gap between academic learning and
professional life, ultimately enhancing the employability and contribution of graduates to the
Nigerian workforce.
1.4 ROLES OF STUDENT
Attend SIWES orientation program.
Comply with the establishment's rules and regulations.
Arrange living accommodation during the attachment period.
Record all training activities and assignments in the logbook.
Complete SPEI from ITF, FORM 8 and get it endorsed by the employer for submission to
the ITF.
Platform Lead Limited serves as the backdrop to the immersive industrial training experience
detailed in this report, specifically within the ICT department. This chapter delves into the
organizational fabric, unraveling the history, mission, and vision of Platform Lead Limited, a
multifaceted company with sections including Real Estate, Oil and Gas, Digital Marketing, and
ICT (PLITSolutions).
2.1 History:
Platform Lead Limited, founded in 2016, stands as a testament to entrepreneurial vision and
technological prowess, particularly within the ICT domain. The inception of the company can be
traced back to a collective aspiration to carve a niche in the competitive landscape of Information
and Communication Technology. The founders, driven by a passion for innovation, embarked on
a journey to establish a platform that would lead in the realms of project development and ICT
education (PLITLearn).
The early years of Platform Lead Limited within the ICT sector are marked by a commitment to
excellence and a relentless pursuit of technological advancements. From humble beginnings, the
ICT department steadily evolved, overcoming challenges and establishing itself as a noteworthy
player in the ICT sector.
2.2 Mission:
At the core of Platform Lead Limited's existence within the ICT department lies a mission that
transcends routine objectives. The mission statement reflects the organization's commitment to
harnessing technology to drive positive change and foster innovation, particularly in areas such
as project development and ICT education.
2.3 Vision:
The vision of Platform Lead Limited within the ICT department serves as a compass, pointing
towards a future where technology seamlessly integrates with human endeavors. The
organization envisions a world where innovative solutions not only address contemporary
challenges but also pave the way for new possibilities within the ICT landscape.
2.4 Culture and Values:
Platform Lead Limited's organizational culture within the ICT department is characterized by a
blend of innovation, collaboration, and a relentless pursuit of excellence. The company fosters an
environment where creativity flourishes, particularly within the ICT Solutions section, and each
team member is empowered to contribute meaningfully to ICT projects.
The core values of Platform Lead Limited within the ICT department, such as integrity,
continuous learning, and client satisfaction, underpin the organizational culture. These values
serve as guiding principles, shaping the behavior of team members and influencing decision-
making processes within the ICT domain.
In essence, this chapter provides a comprehensive snapshot of Platform Lead Limited's historical
trajectory within the ICT sector, its overarching mission, and the visionary outlook that propels
the organization forward in areas such as project development and ICT education. This
understanding sets the stage for the subsequent chapters, where the focus narrows down to the
specific technical tools, methodologies, and projects encountered during the industrial training
within the dynamic ICT department at Platform Lead Limited.
CHAPTER THREE
3.1 Introduction:
This chapter provides an in-depth exploration of the technical ecosystem that defined the
landscape during my industrial training, focusing on the tools and methodologies employed at
the organization. As a backend engineer at Platform Lead Limited, immersed in day-to-day
operations, this section sheds light on the technological infrastructure that formed the backbone
of the company's project development initiatives.
In conclusion, this chapter provides an exhaustive exploration of the tools and methodologies
embedded in the work culture during my industrial training. The amalgamation of programming
languages, version control systems, databases, frameworks, and various other tools reflects a
commitment to adopting a diverse and adaptive technological stack. This detailed understanding
sets the stage for the subsequent chapter, where the narrative shifts to the practical application of
these tools in the context of specific projects undertaken during the industrial training period.
CHAPTER FOUR
4.0 Introduction:
This chapter provides an in-depth exploration of the projects undertaken and the training
initiatives conducted during my industrial training at Platform Lead Limited. The narrative
encompasses diverse roles, from teaching a comprehensive Data Analytics course to actively
contributing as a backend engineer on projects like Ventetrack and the Company Official
Websites.
4.1.3 Developed and Deployed the Backend for the Company’s Official Website
(platformlead.com) and the ICT Department Training Platform (plitlearn.com)
I played a key role in developing the backend systems for both the company’s official website,
platformlead.com, and the ICT department's training platform, plitlearn.com. Leveraging Python
and the Django framework, I designed and implemented robust API endpoints to ensure efficient
data handling and seamless integration with the frontend.
For media storage, I utilized Cloudinary, which provided secure and scalable solutions for
managing and delivering various media assets. To ensure optimal performance and reliability, I
deployed the applications on Vultr, a cloud hosting platform known for its scalability and speed.
These projects not only demonstrated my technical skills in building and deploying web
applications but also showcased my ability to integrate third-party services to enhance
functionality and user experience. The systems were designed to be scalable, ensuring they could
handle increasing traffic and data as the platforms grew.
Additionally, I developed the Admin Page Endpoints, incorporating JWT (JSON Web
Tokens) for secure authentication, ensuring only authorized administrators could access the
system. To enhance communication features, I integrated SMTP for email-based admin
messaging, enabling efficient notifications and updates directly from the platform.
These features collectively ensured a secure, scalable, and user-friendly experience for both end-
users and administrators.
To address these challenges, I employed scalable solutions using Django for the backend, real-
time data synchronization for inventory management, and asynchronous messaging for seamless
admin communications. These approaches ensured secure, efficient, and reliable performance
across all platforms.
Collaboration extended beyond the development team, involving interactions with other
departments such as marketing, product design, and customer support. This cross-functional
collaboration not only improved the development process but also ensured that the final product
met the needs of all stakeholders.
Furthermore, the training I undertook in Python, Excel, and SQL played a crucial role in my
ability to contribute to these projects. It not only enhanced the skill set of students but also
helped me refine my own technical expertise in developing backend systems, handling databases,
and implementing secure web solutions.
The impact of these initiatives extends beyond individual skill growth. By delivering functional,
efficient, and secure platforms like Ventetrack and Home Revamp Expert, I contributed to
improving industry standards, while also creating value for users and businesses in the broader
ICT community.
The industrial training experience at Platform Lead Limited has been an exceptionally
transformative and enriching journey, providing invaluable insights and opportunities for growth
in both the roles of a backend engineer and an educator. This summary encapsulates the
overarching themes, key experiences, and profound lessons learned throughout this period,
which has been instrumental in shaping my professional development.
The narrative begins with a contextual introduction, establishing a solid foundation to understand
the scope and significance of the industrial training experience. This section provided a detailed
overview of Platform Lead Limited, its background, core values, and the technical tools and
methodologies it employs. This context set the stage for the subsequent in-depth discussions of
the projects I was involved in, which not only challenged my technical abilities but also
broadened my perspective on the practical applications of backend development and education.
A central focus of this training experience was my involvement in specific projects, including the
Ventetrack platform and the E-Learning initiatives. These projects offered a diverse and
dynamic set of challenges, allowing me to extend my role beyond mere development. As an
educator, I had the privilege of training students in core areas such as Python, Data Analytics,
Excel, and SQL, equipping them with practical, industry-relevant skills. This teaching aspect
allowed me to enhance my own understanding while simultaneously helping others build the
expertise necessary for success in the industry. In parallel, as a backend engineer, I actively
contributed to the development of innovative solutions, such as Ventetrack, an advanced retail
and inventory management platform, the company official websites endpoints and the Home
Revamping project.
The challenges encountered throughout these projects were numerous but provided valuable
opportunities for growth. From developing complex backend systems to ensuring the security
and scalability of applications, each project demanded careful planning, technical expertise, and
creative problem-solving. Overcoming these challenges reinforced the importance of
adaptability, quick thinking, and a proactive approach to tackling obstacles in the rapidly
evolving world of Information and Communication Technology (ICT). These experiences
underscored the need for constant learning and staying updated on the latest advancements in
technology.
Collaboration was also a key factor in the success of these projects. Throughout the training
period, I worked closely with a diverse team, including developers, designers, project managers,
and other stakeholders. The effective use of communication tools such as Slack and Microsoft
Teams facilitated seamless coordination, while regular team meetings ensured that project goals
were clearly defined and everyone was aligned. This collaborative environment not only made it
possible to meet deadlines but also fostered a culture of mutual respect and shared problem-
solving, allowing each team member to contribute their unique expertise toward achieving
project objectives.
The outcomes of this industrial training period have had a tangible impact on both the business
and the individuals involved. Ventetrack streamlined retail operations, leading to enhanced
efficiency in inventory management, invoicing, and receipting, while the E-Learning platform
helped provide an innovative and engaging learning environment for students. These platforms
have not only addressed specific business needs but have also empowered users with tools and
resources that improve their day-to-day operations. On a more personal level, the training
programs I led in Python, Excel, and SQL helped students acquire practical skills that are in
high demand in the industry. This experience also helped me refine my own technical expertise,
improving my understanding of backend development, database management, and secure web
application design.
In conclusion, the industrial training experience at Platform Lead Limited has been a
comprehensive synthesis of theoretical learning, practical application, and continuous personal
growth. My dual role as both a backend engineer and educator allowed me to gain a nuanced
understanding of backend development, project management, and the complexities of working
within the ICT industry. The challenges I faced were not only opportunities for technical
problem-solving but also moments of personal and professional development that reinforced the
importance of adaptability, resilience, and lifelong learning in the ever-changing landscape of
technology.
Looking ahead, the experiences and skills gained during this period have laid a solid foundation
for my future endeavors. The collaboration, innovation, and commitment to excellence I
experienced at Platform Lead Limited have equipped me with the tools necessary to continue
growing and contributing to the ICT field. I look forward to further exploring emerging
technologies, including cybersecurity and artificial intelligence, and am excited about the
opportunities these fields present in shaping the future of technology. Ultimately, this training
journey has not only enhanced my technical capabilities but has also helped me develop a deeper
understanding of the significance of collaboration, creativity, and continuous improvement in the
dynamic world of Information and Communication Technology.
RECOMMENDATION
I strongly recommend that the federal government prioritize and allocate resources to further
enhance the Student Industrial Work Experience Scheme (SIWES) across Nigeria. SIWES is
a crucial bridge between academic learning and real-world industry experience, offering students
valuable exposure to practical applications that complement their studies.
Government oversight of SIWES should include the establishment of strong monitoring and
evaluation mechanisms to ensure the quality of training provided. Additionally, creating and
maintaining a comprehensive and up-to-date directory of employers willing to host SIWES
students will streamline the placement process and ensure more efficient matching between
students and potential employers.
The SIWES curriculum should be revised regularly to incorporate emerging technologies, such
as artificial intelligence and cybersecurity, to align students with the evolving demands of the
modern job market. Collaboration with industry leaders and stakeholders is critical to ensure the
relevance and effectiveness of the program, ensuring that students are equipped with the skills
and knowledge that meet industry needs.
Moreover, promoting entrepreneurship and innovation within the SIWES framework can play a
pivotal role in stimulating economic growth and job creation. By nurturing an entrepreneurial
mindset, SIWES will empower students to drive innovation and make significant contributions to
their respective fields, further enhancing Nigeria's overall economic development.