DSL has gained extensive experience with a wide variety of languages, platforms, and tools. We are able to rapidly come up to speed on existing projects. The following lists just a few of the languages, platforms, and tools with which we have experience:
o Programming Languages: Java, C#, C++, C, and more
o Server Side Scripting Language: Python, PHP, JSP, ASP
o Web Server: IIS, Apache, Tomcat, Jetty, Glassfish, and more
o Other Servers: Mail Server: Postfix, Sendmail, Apache James
o Mobile Apps Technology: Android, iOS, Windows Phone, SQLite
o Frameworks: Spring-Core, Spring MVC, Spring-Security, Spring-Data, ORM, Entity Framework, SLF4J, Jackson, Apache Camel, ActiveMQ, Laravel, .Net, LINQ,
o Testing Tools: Selenium, JUnit, JMeter
o Software test Management Tools: Mantis
o Project Management Framework and Tools: PMP, MS Project
o Software Model Designing Tools: MS Visio, Visual Paradigm
o Reporting Frameworks and Tools: Jasper Reports, Crystal Reports, Apache POI
o Cloud Computing Platform: Amazon Web Services (AWS), Heroku, Azure
o Database Engines & APIs: Oracle, MSSQL server, Postgresql, MySQL, ODBC, JDBC
o Data Transportation Structure: XML, Json and more
o Version Control System: Git, TFS
Daffodil Software ltd has two offices total. The main office is located at Dhanmondi, Dhaka.
DF Tower (Level: 11-A) Daffodil Family
Dhanmondi, Dhaka-1209, Bangladesh Malaysia Sdn Bhd.19A-25-3A
Phone: +8809666414074 Kuala Lumpur. Malaysia
Cell: +8801713493026, 01811458825 Tel: 60321814327
Email: [email protected]
9 | P a g e
CHAPTER 3: COMPANY CULTURE
This chapter specifies the professional culture, environment and interpersonal relationships between the employees of Daffodil Software Limited. Daffodil Software ltd has a soothing company environment and cultures, which helps individuals to settle in the company. The company cultures that I have observed are described below.
3.1 WORKING ENVIRONMENT
In every organization satisfaction of employees to their job is very important to maximize the productivity and that is maintained at Daffodil Software Limited. The environment here is very comfortable and friendly. The total work environment of Daffodil Software ltd is very good. Friendly communication and understanding between highly experienced and resourceful employees that help everybody to develop their skill and productivity. Any type of problem related with security issue such as Anti-virus and hardware issues solve effectively. There is highly speed internet facilities also.
3.2 EMPLOYEE RECRUITMENT
There is various ways of recruitment. There is a two stage exam for new employee recruitment. They hire temporary employees for advisory or supervisory roles. And, there is also academic attachment or internship, from which they retain a high percentage of employees. For recruiting experienced professionals, this goes like an initial phone interview and upon getting a green signal here, a face to face interview. This interview takes place in many phases and many viva exams. In the case of fresher, they call them for face to face exam.
3.3 OFFICE SCHEDULE
The official time is 9.00 am to 6.00. If someone is late to come into the office or someone needs to leave office early for any reason he/she must address it to his/her Reporting officer.
10 | P a g e
3.4 DRESS CODE
Daffodil Software Limited has some implications of dress for their employees. The dress must be decent and clean. Nobody is allowed to wear sandals and T-shirts.
3.5 TECHNICAL SUPPORT
Since Daffodil Software Limited is a Computer company so their technical support group is very active. Being a Networking company Daffodil Software Limited provides highly configured computers and high internet facilities. Thats why the tech support group is always there for solving hardware and network related issues and support required environment.
11 | P a g e
3.6 DINNING AND PRAYER ROOM
There is a separate dining room for employees with nice sitting arrangements with a fridge for employees who bring their foods from home. Coffee maker available for employees.
There is also a separate prayer room for employees.
12 | P a g e
CHAPTER 4: MY CONTRIBUTION
I was assigned to Web development projects. I was involved in Daffodil School Management Application.
4.1 DIS (Daffodil International School) Application
At the starting of my internship I was assigned to develop Daffodil School Management Application. This was my main project of the Internship. It is the official Application of Daffodil School Management. It is a quiet big Application and it contains almost 125 pages. It is a full dynamic Application. Everything of this Application is handled by admin module. The full Application information or data CRUD from database. There are three types module like Headmaster, Student, Employee. In this Application have all Teacher, Student, Employee information and handle by this application.
As an introvert person, it is always hard for me to adjust in a new place. It was very much challenging adjusting in the new environment.
The main challenge was developing with angular Js framework as I was not expert in framework Angular JS. I needed to learn the framework and then starting working on the project as I was the core developer of this project. The others challenge I faced was about guidelines from supervisor and support from team member. We were just two developers in the development team and both of us were interns.
The other challenge for me was that I just joined to the company and had little idea about industry and real life projects.
The other main challenge was that continuously changing of contains. This was a big problem for me to continuously change the development process because of the changing of contains.
To read every information or data of the website from database was a big challenge for me. I spend a lot of time to learn these things.
To maintain the timeline was a big challenge for me.
13 | P a g e
4.1.2 TOOLS AND TECHNOLOGIES
The tools and technologies I used to develop this project are-
? Web API
? Angular JS
? HTML 5
This is a Web development project and the project is built in windows 10 using tools of Web development. The first week of my internship went by understand the project from my supervisor. Since then I have started developing the project.
The project was started when I was given the access of the project. I started my internship with this project. There are three phases of this project. I worked two Module like Student and Teacher. The 1st module started at the beginning and completed on 31th May. The 2nd module of the project completed on 17th September.
14 | P a g e
Mr. Ahasanul Banna (Intern) was assigned with me in this project and we both were the members of this project.
As I was the core developer so I had to plan the timeline. I made a timeline of the project. There are total almost 100 pages on this Application, most of the pages are done by me. Most of the pages were designed by me. I had to develop all the modules. The whole Application is designed by me. All the module of this application are developed by me. The modules developed are-
Parent as Student Login:
A Student can login to this application, for this student will need to verify with his email and Password. After verifying the email and password She/he entered their dashboard
Figure 4: Login Module
15 | P a g e
Student Dashboard: There is a Dashboard, after