Professional Documents
Culture Documents
PPIT - Assignment. (Eportfolio) - 1
PPIT - Assignment. (Eportfolio) - 1
Semester/Year: 02/2023
By submitting this assignment I/We declare that this assignment is solely my/our own work,
except where due acknowledgements are made. I/We acknowledge that the assessor of this
assignment may provide a copy of this assignment to another member of the University,
and/or to a plagiarism checking service whilst assessing this assignment. I/We have read and
understood the University policies in respect of Student Academic Honesty.
1
EPortfolio/ EJournal of MD SAKHAWAT HOSSAIN
Contents: Page:
1. EPortfolio
1.1 Summary…………………………………………………………………………………….3-3
1.2 Job Advertisement……………………………………………………………………….4-9
1.3 Cover Letter…………………………………………………………………………………10-10
1.4 Resume……………………………………………………………………………………….11-14
1.5 Strengths…………………………………………………………………………………….15-15
1.6 Self-analysis…………………………………………………………………………………16-23
1.7 Skills Gap Analysis……………………………………………………………………….24-24
1.8 Professional Plan…………………………………………………………………………25-25
1.9 SFIA Extensive Analysis……………………………………………………………….26-26
2. EJournal
2.1 Professional diary…………………………………………………………………….27-30
2.2 Professional conduct and ethics ……………………………………………...31-32
2
E-portfolio
1.1 Summary
3
1.2 Job Advertisement
Job Description
BAE Systems Digital Intelligence is home to 4,800 digital, cyber and intelligence experts. We
work collaboratively across 16 countries to collect, connect, and understand complex data,
so that governments, nation states, armed forces and commercial businesses can unlock
digital advantage in the most demanding environments.
BAE Systems Digital Intelligence are urgently seeking a dynamic and ambitious Junior
Software Engineer to join a high-performing team engaged on a range of large-scale public
sector engagements.
You will operate as a bridge between development, testing, network/infrastructure,
operations, and system administrators to facilitate efficient, continuous, and high-quality
software delivery. The processes and tools you will implement will enable software
engineers to turn source code and associated artefacts into installation media, and/or
installed and configured environments.
Key Responsibilities:
• Design, build and maintain automation solutions for building, testing, deploying
application, and infrastructure.
• Work in multi-disciplinary teams to problem solve, knowledge share, and collaborate
to achieve common goals.
• Maintain products produced from development through to operations.
4
• Responsible for managing on-going BAU support of platforms in operation
environments, including change and incident management, service requests, and
proactive monitoring and maintenance.
• Ensure security is considered early in the development lifecycle and constantly
maintained.
• Design and document architectures using best practice, patterns, and frameworks.
• Deliver solutions to orchestrate the deployment, management scaling and
networking of containers.
BAE Systems Digital Intelligence is creating an environment for engineers to grow and
maximise their potential, providing the platform to learn and innovate, as they encourage a
growth mindset. This is a unique opportunity for a dynamic and ambitious DevOps Engineer
to join a global service provider at the forefront of highly impactful, critical government
projects. BAE Systems Digital Intelligence provides a structured career path with extensive
scope for career progression, as well as a market leading remuneration package.
6
50%
By 2030 we have set our ambition for women to make up at least 50% of our Executive
Committee and 30% of our workforce
0
Our target is to achieve net zero emissions by 2030
7
1400
We actively support both our national and local communities, collectively volunteering
around 1400 working days every year
8
Job Responsibili6es SFIA Skill SFIA SFIA
CODE Skill
Level
Design, build and maintain automation Programming/soWware PROG 3
solutions for building, testing, deploying development
application, and infrastructure.
9
1.3 Cover Letter
Md Sakhawat Hossain
mdsakhawat.au@gmail.com
+61412345678
Date: 19/07/2026
I am writing to express by strong interest in the Junior Software Developer position at BAE Systems,
as advertised on LinkedIn. As a recent graduate from the University of Canberra, with a bachelor’s
degree in software engineering, I am excited for the chance to join to your team's success and further
develop my skills in a collaborative and innovative environment.
I have developed a passion for programming and consider it to be my top priority. I have been with
the Software field over 3 years. In these years, I have worked with HTML, CSS, Python, Java, SQL,
Ruby, C and C++.
I believe that I am prepared to handle the exciting challenges for this position, and I would welcome
the opportunity for further discussion about my qualifications with you in an interview. I have attached
a copy of my resume herewith this application. Please let me know if you require additional
information.
Regards
Md Sakhawat Hossain
10
1.4 Resume
Md Sakhawat Hossain
Junior So)ware Developer
04xxxxxxx, xxxgfsj@gamil.com
112 Kiribati Street, Bruce, ACT-2600
https://www.linkedin.com/in/md-sakhawat-hossain-991254227
11
UCLearn Support Officer at the University of Canberra, Strategic Planning
Canberra
SQL
Jan 2024 — Aug 2025
Adobe Photoshop
• Provided individualized guidance and support to help
students overcome academic difficulties and reach their Adobe Illustrator
goals.
Machine Learning
• Developed and designed learning resources using
Canvas, other UCLearn tools and third-party educational Problem Solving
technology.
• Created and delivered engaging and informative PresentaBon
presentations to support student learning.
HTML
• Designed and built Canvas teaching sites in accordance
with design documentation. Python
• Performed software testing using selenium and
PowerShell. CSS
Educa9on:
Bachelor of SoPware Engineering, University of Canberra,
Canberra
Jul 2023 – Jun 2026
12
High School Diploma, Rajshahi Cantonment Public School
& College, Rajshahi (Bangladesh)
Feb 2020 – Feb 2023
Courses:
Java Programming and Software Engineering
Fundamentals Specialization, Duke University
Mar 2025 – Jul 2025
References:
LTCOL Edward W. Newgate
Australian Department of Defence, ACT
04xxxxxxxxx, whitebeard@gov.defence.au
Gol D. Rogers
Australian Department of Home Affairs, ACT
04xxxxxxxxx, rogers@gov.homafr.au
13
Monkey D. Garp
Faculty of Science and Technology, UC-Canberra
04xxxxxxxx, mondgarp@canberra.edu.au
Ravi Varman
Faculty of Science and Technology, UC-Canberra
04xxxxxxxx, ravi@canberra.edu.au
14
1.5 Strengths
Name of Strengths Evidence
Coordination Situation: Working in a team in a competition.
Action or approach: Our high school did not arrange English debate
competition. We needed to arrange a team for that. Being the leader
of the house, I coordinated with them. I divided the work. Our team
had 7 members. There 3 for debate and 1 for proxy. The 2 were for
research. We coordinated and completed the competition
successfully.
Task: To give a website on the given topics for the assignment-1 of IIT
and its presentation.
15
1.6 Self-analysis
SFIA Skills
16
Systems SINT Level 3 Defines the software modules needed Situation: Working as UCLearn support officer at the University of
integration and for an integration build and produces Canberra, Canberra.
build a build definition for each generation
of the software. Accepts completed Task: Developing and designing learning resources.
software modules, ensuring that they
meet defined criteria. Produces
software builds from software source Action or Approach: I developed and designed learning
code for loading onto target resources using Canvas, other UCLearn tools and third-party
hardware. Configures the hardware educational technology. I also created and delivered engaging
and software environment as required and informative presentations to support student learning. We
by the system being integrated. did design and building Canvas teaching sites in accordance with
Produces integration test design documentation. Besides, I Performed software testing
specifications, conducts tests and using selenium and PowerShell.
records and reports on outcomes.
Diagnoses faults and records and
reports on the results of tests.
Produces system integration reports. Result: Students got their learning tools, and the management
was happy with that.
Release and RELM Level 4 Assesses and analyses release Situation: Working as UCLearn support officer at the University of
deployment components for input to release Canberra, Canberra.
scheduling. Maintains and administers
tools and methods for software Task: Maintaining and administering the learning resources
delivery, deployment, and including learning software for students.
configuration. Maintains release
processes and procedures. Action or approach: Using Canvas, other UCLearn tools and third-
party educational technology, I developed and designed learning
resources. I planned, designed, built, and did testing and
deploying new software and hardware components in the
campus environment. We maintain the integrity of the
environment by deploying correct releases.
17
Result: The integrity of the environment in the campus was
maintained.
Configuration CFMG Level 3 Applies tools, techniques and Situation: Group Project (Assignment) in the subject ‘Introduction
management processes to track, log and correct to Network Engineering’
information related to configuration
items. Verifies and approves changes Task: Network management and server configuration.
ensuring the protection of assets and
components from unauthorised Action or approach: I with my group managed network devices
change, diversion, and inappropriate on campus and in our own houses. We ensured network
use. Ensures that users comply with configurations were secured and troubleshooted the network
identification standards for object issues that we got. Then we made a report on that. Besides, we
types, environments, processes, life made a design of network connections in our houses by using
cycles, documentation, versions, CISCO packet tracer.
formats, baselines, releases, and
templates. Performs audits to check Result: Our group passed the assignment with a mark of 94%.
the accuracy of the information and
undertakes any necessary corrective
action under direction.
Database DBDS Level 3 Interprets installation standards to Situation: Working as Intern-Technology and Change at
Design meet project needs and produces Australian Department of Home Affairs, Canberra.
database or data warehouse
component specifications. Develops Task: Developed a database system that improved data accuracy
appropriate physical database or data and reduced manual errors.
warehouse design elements, within
set policies, to meet data Action or approach: I worked to develop a database system
requirements. under my supervisor where it improved data accuracy and
reduced manual errors. My work was to interpret installation
standards to meet project needs and produces database or data
warehouse component specifications. Besides I work with a team
18
to develop a data warehouse within the boundary limits
System SYSP Level 3 Monitors operational systems for Situation: Working as Intern-SUMMER VACATION PLACEMENT
Software resource usage and failure rates, to PROGRAM Australian Department of Defence.
inform and facilitate system software
tuning. Applies system software Task: One of the critical tasks assigned me was to optimize the
parameters to maximise throughput performance of an application.
and efficiency. Installs and tests new
versions of system software. Action or approach: I began by conducting a thorough analysis of
Contributes to preparation of the existing system software stack, including the operating
software implementation procedures system, middleware, and database management system. I
with fall back contingency plans. identified that the system software versions were outdated and
not configured optimally for the application's requirements. I
researched best practices and the latest updates for the system
software components. I created a comprehensive test
environment to validate the proposed changes. After rigorous
testing and ensuring compatibility, I scheduled a downtime
window during off-peak hours to implement the upgrades and
configuration changes. I continuously fine-tuned the system
software settings based on real-time performance data to
optimize resource utilization and ensure stability.
Result: Downtime and performance bottlenecks were
significantly reduced. My task was done with success.
Systems Design SEDN Level 3 Follows standard approaches and Situation: Working as Intern in Technology and Change at
established design patterns to create Australian Department of Home Affairs, Canberra.
new designs for simple systems or
19
system components. Identifies and Task: To design a new and highly scalable e-commerce system for
resolves minor design issues. the programme.
Identifies alternative design options
and seeks guidance when deviating Approach or action: I began by conducting extensive discussions
from established design patterns. with the clients to gather detailed requirements. Based on that, I
designed a comprehensive system architecture that included
front-end web applications, middleware components, and a back-
end database. I ensured stability and security by taking extra
measures. Then I did the legacy system integration. This ensured
real-time inventory updates and product availability on the
website.
20
Result: The staff worked well, and the task were completed
to run the store.
Influence 3 Interacts with and influences colleagues. May Situation: Working as UCLearn Support Officer in UC
oversee others or make decisions which Canberra
impact routine work assigned to individuals
or stages of projects. Has working level Task: Resolving some technical issues.
contact with customers, suppliers, and
partners. Understands and collaborates on Action or Approach: I began by actively listening the queries
and clarifying the problem. I utilised my technical knowledge
the analysis of user/customer needs and
resolve the issues. Then I determined the urgency of the
represents this in their work. Contributes fully
matter and prioritized it. I clearly explained the problem and
to the work of teams by appreciating how its proposed solution to my team. I collaborated with the
own role relates to other roles. technical development team. Then, we resolved the issues.
Business skills 3 Demonstrates effective oral and written Situation: Working as ‘Fresh Convenience Team Member’ in
communication skills when engaging on Woolworths Woden.
issues with colleagues, users/customers,
suppliers, and partners. Understands and Task: Business analysis task in the Planning room.
effectively applies appropriate methods,
tools, applications, and processes. Action or Approach: I started thoroughly understanding the
branch’s business objectives and goals for the new product.
Demonstrates judgement and a systematic
Checking report, surveys, ideas, and other information about
approach to work. Effectively applies digital
the stock, I carefully analysed the business requirement for
skills and explores these capabilities for their the next month. Collaborating with other members, we made
role. Learning and professional development a strategic plan that which products we would give on ‘sale’
— takes the initiative to develop own or ‘special’, which products we will keep in stock more and
knowledge and skills by identifying and which products will increase our efficiency. I effectively
negotiating appropriate development proposed my plan with the team and the team managed the
22
opportunities. Security, privacy, and ethics — changes as per the requirements.
demonstrates appropriate working practices
and knowledge in non-routine work. Result: The sale on the following month increased.
Appreciates how own role and others support
appropriate working practices.
23
1.7 Skills Gap Analysis:
Comparison between SFIA skills the Job required and the SFIA skills I have:
SFIA skills job required SFIA skills I have
SFIA skills and Code SFIA skills Level SFIA skills and Code SFIA skills level
Programming/software 3 Programming/software 3
development- PROG development- PROG
Configuration 3 Configuration 3
management- CFMG management- CFMG
For the perfect match for the job adverEsement, I need to develop one level of my SFIA skill
Database design a@er my graduaEon. I have the DBDS SFIA skill level 3, and the job required
the DBDS SFIA skill level 4. I am planning to take an online Database Design course to increase
my skill level a@er graduaEon. Besides, when I join the job, it will automaEcally increase all
my skills a@er having the job experiences.
24
1.8 Professional Plan
My goal is to become a So@ware engineer. For that I have planned some long-term steps to
follow. At this moment, I have started Bachelor of So@ware Engineering at the University of
Canberra.
Current condi<on, resources, and planning/ strategies in and aDer the gradua<on,
1. A@er graduaEon, I will have a degree in So@ware Engineering with knowledge about
Networking, IT, professional pracEce, Data modelling, Database system, different types
of programming code, Ethical use of ICT, and different insights about computer
science.
2. My PROG SFIA skill will also increase when I will take some online courses while
undertaking my degree. Such as, CS50’s IntroducEon to Game Development (Harvard
University), Data Science (Machine Learning), Java Programming and So@ware
Engineering Fundamentals SpecializaEon (Duke University).
3. I am planning to join some IT based internship degree to increase my work experience.
4. Planning to take leadership courses a@er graduaEon while being a Junior So@ware
Developer and taking seminars in Project-management.
5. Look for more responsibiliEes in the then job.
Self-assessment:
1. Currently having some SFIA skill with low level but a@er graduaEon, I will get almost
all the required SFIA skills and their levels as per the job.
2. A@er graduaEon, I will become an IT specialist, but I would like to move to a
management role.
3. Have a good interpersonal, communicaEon and problem-solving skill.
4. Need to develop leadership and project-management skill.
Goals:
1. Becoming a Junior So@ware Developer and then planning to be promoted into a Senior
So@ware Developer posiEon.
2. Increase my salary gradually.
3. A@er that, planning to earn a promoEon to be a Project manager.
Timeline:
1. In three years: CompleEon of the Degree.
2. In one year: Ask for PromoEon
3. In two years: Taking the courses and seminars while being a So@ware Engineer.
4. In one year: Ask for a promoEon as in a management level.
25
1.9 SFIA Extensive analysis
SFIA(Skills framework for the informaEon age) defines the skills and competencies required
by professionals who design, develop, implement, manage and protect the data and
technology that power the digital world. SFIA was formally launched in 2000. Its origin can be
traced back to collaboraEve skills iniEaEves from the 1980s. It has been adopted by
governments, privates and individual sectors in almost 200 countries. SFIA remains a
collaboraEon: it has been regularly updated through a global open consultaEon process.
People with real pracEcal experience of developing and managing skills and competencies in
corporate, public sector and educaEonal environments from all around the world, contribute
to ensuring SFIA remains relevant and true. It is built by industry and business for industry
and business. Many have copied SFIA, been inspired by it or simply choose to map to it so as
to promote their own frameworks and products.
- Sources(https://sfia-online.org/en/about-sfia/about-sfia).
Skills Framework for the InformaEon Age (SFIA) is a global standard for describing the skills
and competencies required by professionals in informaEon and communicaEon technologies
(ICT), so@ware engineering, and digital transformaEon roles. It can be used by individuals,
managers, human resource professionals, capability development specialists and workforce
planners.
- Sources(https://www.forgov.qld.gov.au/employment-policy-career-and-
wellbeing/career-development/develop-digital-and-ict-capabilities/skills-
framework-for-the-information-age-sfia).
By aligning to the SFIA framework, the sector adopts a common language to describe roles
and skills which supports improved strategic workforce planning and targeted workforce
iniEaEves including the development of career pathways and supporEng mobility across the
sector.
- Sources(hdps://www.forgov.qld.gov.au/employment-policy-career-and-
wellbeing/career-development/develop-digital-and-ict-capabiliEes/skills-framework-
for-the-informaEon-age-
sfia#:~:text=By%20aligning%20to%20the%20SFIA,supporEng%20mobility%20across
%20the%20sector.).
SFIA provides a common reference point for managing ICT workforce in Australia. It provides
a framework consisEng of a standard of professional skills describing the professional skills at
various levels of competency. It describes the levels of responsibility, in terms of generic
adributes of autonomy, influence complexity, knowledge and business skills.
- Sources(hdps://www.forgov.qld.gov.au/employment-policy-career-and-
wellbeing/career-development/develop-digital-and-ict-capabiliEes/skills-framework-
for-the-informaEon-age-sfia).
Using SFIA framework, the hiring process or gejng a job or gejng a promoEon has become
easier in the ICT sectors of Australia. Employee also come to know that what aspects he need
to take to increase his skills by SFIA framework. Now a days, students in university are taught
about SFIA framework so that it will become easier for them to use SFIA framework in their
job places.
26
Entry Week Date Activity Topic Location Provider Learning Outcomes Duration SFIA Code & Skills
1 2 07/08/2023 Lecture Professional University Dr Ambikesh Careers in IT. 2 hrs Consultancy- CNSL
and Practice in IT of Jayal Skills for the
Workshop Canberra Information Age
(SFIA)
STAR Methodology
Assessment
overview.
2 2 08/08/2023 Online Programming Online Duke Java programming 1hrs Programming/software
Courses University fundamentals-01 development- PROG
3 2 09/08/2023 Tutorials Professional University Ravi Varman Introduction, Job 2 hrs Professional
Practice in IT of advertisement and development PDSV
Canberra SFIA skills.
6 3 16/08/2023 Tutorials Professional University Ravi Varman Cover Letter, 2 hrs Professional
Practice in IT of Resume, Strengths development PDSV
Canberra and SFIA Skills
7 3 16/08/2023 Lecture Introduction University Nishant General 2hrs Network design NTDS
to of Understanding
Recordings Networking Canberra Jagannath of system
28
Engineering networking
8 3 18/08/2023 Online Programming online Duke Java programming 1hrs Programming/software
Courses University fundamentals-02 development- PROG
9 4 21/08/2023 Lecture Professional University Dr Ambikesh Professional 2 hrs Professional
and Practice in IT of Jayal Conduct, W3C development PDSV
Workshop Canberra Introduction to
Web Accessibility
10 4 23/08/2023 Tutorials Professional University Ravi Varman Ethics and 2 hrs Professional
Practice in IT of professional development PDSV
Canberra conduct
11 4 23/08/2023 Lecture Database University Associate Data Modelling and 2 hrs Database Design- DBDS
and Design of Professor ER diagram
Workshop Canberra Masoud
Mohammadian
12 4 25/08/2023 Tutorials Introduction University Sangay HTML and CSS 2 hrs Programming/software
to of Wangmo styling development- PROG
Information Canberra
Technology
13 5 28/08/2023 Lecture Professional University Dr Ambikesh Teamwork and 2 hrs Organisational
and Practice in IT of Jayal group dynamics facilitation OFCL
Workshop Canberra
29
Developing Logic
Circuits. Use of
Logic for Solving
Conditional
Expressions.
15 5 30/08/2023 Tutorials Professional University Ravi Varman Teamwork and 2 hrs Organisational
Practice in IT of group dynamics facilitation OFCL
Canberra
16 5 30/08/2023 Tutorials Database University Farhan ER modelling and 2 hrs Database Design- DBDS
Design of Shahriar an example of
Canberra designing an ER
diagram for a given
scenarios.
1. The purpose of
normalization.
2.How
normalization can
be used when
designing a
relational database.
30
Professionalism self-assessment
Rating from 1 to 5
Australian Computer Society ACS (1 represents
Code of Professional Conduct v2.1 rarely follows, 5 Rationale with examples for rating
(Published by ACS) represents always
follows)
1. The Primacy of the Public Interest 4 While working in a project as intern, I found that the software designed would
You will place the interests of the public
above those of personal, business or
be tricky for common people. So, I asked my supervisor for changing the
sectional interests. software design.
2. The Enhancement of Quality of 4 Back in my home country, I joined the Red Crescent Society to help the
Life community.
You will strive to enhance the quality of
life of those affected by your work.
3. Honesty 4 While giving interview in Woolworth job interview, I honestly told the
You will be honest in your representation
of skills, knowledge, services and
interviewer what skills I had and what skills I had not.
products.
4. Competence 4 I worked competently and diligently for the company Woolworth so that their
You will work competently and diligently
for your stakeholders.
reputation has never gone down due to me. And the stakeholders were happy
with the company.
5. Professional Development 5 I joined the Introduction to Information Technology unit and there developed
You will enhance your own professional
development, and that of your staff.
my knowledge about website designing using HTML and CSS.
6. Professionalism 5 I always conduct a comprehensive review of the ACS Code of Conduct to ensure that it
You will enhance the integrity of the ACS
and the respect of its members for each reflects the highest ethical standards in the field of study. I never break the academic
other.
integrity module.
31
Professionalism self-assessment
1. The Primacy of the Public Interest (You will place the interests of the public above
those of personal, business or sectional interests.)
a. Rating: 4
b. Evidence: While working in a project as intern, I found that the software
designed would be tricky for common people. So I asked my supervisor for
changing the software design.
2. The Enhancement of Quality of Life (You will strive to enhance the quality of life of
those affected by your work.)
a. Rating: 4
b. Evidence: Back in my home country, I joined the Red Crescent Society to
help the community.
3. Honesty (You will be honest in your representation of skills, knowledge, services and
products.)
a. Rating: 4
b. Evidence: While giving interview in Woolworth job interview, I honestly told
the interviewer what skills I had and what skills I had not.
4. Competence (You will work competently and diligently for your stakeholders)
a. Rating: 4
b. Evidence: I worked competently and diligently for the company Woolworth
so that their reputation has never gone down due to me. And the
stakeholders were happy with the company.
6. Professionalism (You will enhance the integrity of the ACS and the respect of its
members for each other).
a. Rating: 5
b. Evidence: I always conduct a comprehensive review of the ACS Code of Conduct
to ensure that it reflects the highest ethical standards in the field of study. I
never break the academic integrity module.
32