• Tidak ada hasil yang ditemukan

Software Engineer Intern at Akij Group Limited

N/A
N/A
Protected

Academic year: 2023

Membagikan "Software Engineer Intern at Akij Group Limited"

Copied!
50
0
0

Teks penuh

This internship report submitted by MD SHAHDAT HOSAIN, ID to the Department of Software Engineering, Daffodil International University has been accepted as satisfactory in partial fulfillment of the requirements for the degree of B.Sc. First of all, I would like to thank my God for helping me from the beginning to the end of my internship. With great pleasure, I would like to express my sincere thanks and gratitude to my parents for all the heartfelt support they have given me.

He inspired me by providing valuable guidance, time and monitoring the progress of our work. Imran Mahmud, Associate Professor and Head of the Department, Department of Software Engineering, Daffodil International University for his valuable effort for our department and granted permission to join the internship program. I express my utmost gratitude to the Department of Software Engineering, Daffodil International University, for the opportunity for students to broaden their understanding of what the real world looks like in the field of Software Engineering, as well as organizing the entire internship program and the efforts to ensure that the entire internship program achieves its desired goals.

This internship report aims to increase and use the knowledge about Enterprise Resource Planning development and maintenance that I have acquired during my internship period. I chose an internship and my designation is to be a software developer and the responsibility is to develop Enterprise Resource Planning (ERP) software and applications within the web development area.

Introduction

  • Background
  • Motivation
  • Objectives
  • Scope
  • Internship Offer Letter

Akij Group, which was the largest local taxpayer in 2009, paid 390 million euros in taxes, which is about 2% of the country's total budget. Akij Group's goals include growing their business internationally and dominating their respective markets. Akij Group's vision is to be the market leader by their best efforts, appropriate and competitive marketing strategy and consumer support.

The Akij group of companies contains a bureaucratic working atmosphere where the decision-making method is extremely centralized from the higher-level administrators. Through Akij Group IT initiatives in Windows and Linux systems, Akij IT has accumulated such experience over time. I initially applied for the IT team of Akij Group at Akij House (HQ Akij).

Creating an Akij Group Enterprise Resource Planning website and web application was my task as an intern. The Akij Enterprise Resource Planning dashboard & Road to Market (RTM) module was the project given to me by the IT team of Akij Group.

Figure 1.1: Internship Offer Letter
Figure 1.1: Internship Offer Letter

Overview of Akij Group

About

  • Mission & Vision
  • History
  • Location
  • Management
  • Services

Since it is extremely difficult to stand out with just one product in this age of mass production, Akij Group focuses on producing the best in every industry. JQuery is used to add functionality to the project and JSX is used for markup tags. After we finally complete the requirements gathering, we move into the development phase and continue working on it.

At the client's request, project delivery was suspended while our team continued to work on it. Also check whether the chart is created dynamically based on the data or not. As a trainee developer, I acquired knowledge of the formal guidelines and patterns for creating projects that adhere to industry best practices.

Figure 2.1: Akij Group IT Services
Figure 2.1: Akij Group IT Services

Organ-Gram

Sister Concerns

Software Products

The integration of hardware and software to create a new automated system is a classic use of Akij IT's resources. To help our customers find a low-cost supplier for their hardware needs, it has arranged hardware reseller agreements with Network Appliance Computer Services. With our experience in the software development area, Akij IT can provide an exceptionally beneficial third-party perspective when called upon to test/QA another vendor's software.

We at Akij IT constantly advise our clients to include a clear testing phase in every software project, despite the fact that many developers take shortcuts and are content to simply test their software during development (Alpha-Testing). During this testing step, which is typically performed by someone other than the developer, the system can be tested as a finished product. Before the software's first release, more user feedback on its usability and usability can be incorporated this way.

The testing process is completed by the first use of the program by real end users in the practical settings of the customer's site (Beta testing). Over the years, Akij IT Consultants have produced a large number of user manuals, reference books and introductory training materials to match our proprietary software. This expertise gives it the ability to quickly produce production quality documents.

Many of our customers choose to have Akij IT create the supporting materials instead of hiring technical writers, who are often unfamiliar with the underlying technology. Akij IT's consultants have become so good at this that many customers have hired them just to develop comprehensive training programs and technical documentation.

Clients

Summary

Every employee, including interns, is required to keep accurate time records and adhere strictly to the rules. Anyone unable to arrive at the office on time must notify the project manager. Each month the project manager evaluates each team, and the top team receives an award.

Compared to the previous five months, I am now more confident in my ability to take on any responsibility and the challenge of completing a job on time. For the project's design and responsiveness across desktop, mobile and tablet computers, we use Bootstrap 5.2.2. For the design and development of the project, we also use React JS, Redux JS and Node JS.

Enterprise Resource Planning (ERP) is the integrated administration of key business operations, often in real time, and mediated by software and technology. Enterprise resource planning is commonly referred to as a class of business management software that an organization can use to collect, store, manage, and understand data from various business activities. The sidebar column that appears on the left side of Akij Enterprise Resource Planning dashboard pages provides quick access to links and commands.

In this Enterprise Resource Planning, the first module developed is Road to Market (RTM), which is basically known as the secondary sales operation. After the UAT, the developed modules go to the production server as a test bed. I first had to construct the admin interface for the project using React JS & Bootstrap 5.2.2.

For each admin panel diagram, Akij IT gave me four hours, and for the main detail page, two days. Thanks to the support of several people and the approval of my university, I was able to secure an internship and start working as a developer.

Figure 5.1: Working Methodology
Figure 5.1: Working Methodology

Company Culture & Carrying Out

Department

Team I work with

Working Environment & Protocols

  • Rules & Regulations
  • Motto of The Organization
  • Handling Clients
  • Facilities

For troubleshooting and customer support, both technical and non-technical, Akij IT has a customer feedback portal and support center. If a problem cannot be resolved by a member of the support team, an agent will be dispatched immediately.

Comparative Analysis Of Office Culture

  • Mix Up With Office Culture
  • Entertainment & Refreshment
  • Escalating Motivation & Capability

Internee Life Cycle

  • Getting Started
  • Recruiting Policies
  • Professional Environment

After a positive job interview, they decided to hire me as an intern for their IT Integration & Development team. The HR department posts other permanent positions, after which they hire people for their organization.

First Day at Office

Technology Employing

Fundamental Technologies

Sometimes we use modern technology in our initiatives, and other times we use outdated technology.

Supportive Technologies

Technology I Use

Project Exertion

Training

  • Project Module
  • My Contribution
  • Challenges
  • Technical Findings
  • Delivery

All data comes from Akij's internal server and based on the data, the necessary pie chart, graph chart and progress bar are created. If the user only wants to show the small icons of the menu, he/she can collapse the sidebar. The user can choose his/her language by tapping the flag icon at the top of the website.

It is not an automated language system. It is a complete conversion of the system by calling the necessary web APIs from the internal server. In the Road to Market (RTM) module, the store owner and Akij Inventory section can generate the daily report, including in which SKUs how many products have been ordered. The Road to Market (RTM) module can also recalculate the entire inventory process from factory to production if a SKU is returned.

Being a multifunctional website, modules are developed and delivered one by one for UAT (User Acceptance Test).

Figure 5.2: Akij Group Enterprise Resource Planning
Figure 5.2: Akij Group Enterprise Resource Planning

Experience & Achievements

Overcome Problems

Working Practices

  • Fixed Time Schedule
  • Testing

Technological Enhancement

Non Technical Growth

Achievement

As an intern, I had the chance to work with an established team and benefit greatly from their expertise. I learned how to work in a team, how to divide tasks and how to finish responsibilities at the beginning. Now that I've learned how to work across platforms, I'm able to address my limitations.

Conclusions & Recommendations

Findings & Contribution

Recommendation

Gambar

Figure 1.1: Internship Offer Letter
Figure 2.1: Akij Group IT Services
Figure 2.2: Organogram of Akij Group Limited
Figure 2.3: Akij Group’s Client
+7

Referensi

Dokumen terkait

Also, the class number of any two Eichler orders of the same level q1q2 are the same, denoted Hq1q2• Furthermore, Tq1q2 :S Hq1q2• For B defined over a local field, all left ideals of