Industrial Training Report
Industrial Training Report
Industrial Training Report
S.M.U.CSeneviratne
DegreeProgram:
IndustrialInformationTechnology
JobTitle:
TraineeSoftwareEngineer
CompanyName:
WavenetInternational(Pvt)Ltd.
DepartmentName:
ProductEngineering
CompanyURL:
http://www.globalwavenet.com/
Nameoftheimmediatesupervisor: LakshmanSandhakalum
Supervisorsjobtitle:
TechLead
SupervisorsEMail:
PeriodWorked:
06months
Totalhoursworked:
Approximately768hours
Dateofreport:
2014/10/01
Wavenet International(Pvt)Ltd.isoneofthemajorvalueaddedserviceprovidingcompanyin
the globaltelecommunicationindustry.ItisanAustralianbasedcompanywhichisfunctioning
since year 2001. Mr. Suren Pinto started this company in his age 17 as a young
entrepreneur. Wavenet International presents their software products under three main
categories as Wavenet Transverse, Spark and Prime. Wavenet customers are the well
known local and global telecommunication service providing companies like Dialog, Mobitel,
Airtel,Vinietc.
During the training timeI couldengage with three main projects. Those are CRM (Common
Reporting Module), LRS(Local Roaming Solutions), IPMS (IP Media Server), Fusion Studio.
CRM was a research projectto identifyanefficientmethodfor loggingsfortheirapplications.
LRS is an innovative product as an alternative for existing high cost roaming solutions. LRS
product was sold to the company Ooredoo Maldives. IPMS is a collection of IVR related
application. Fusion Studio is a collection of several other existing applications but with a
differenttechnology.
In above projects I was assigned to implement the front end applications. Those front end
applications are web based applications. Other than the implementations one of my
responsibility was to debug the technical issues which were identified by the QA team.
Another maintaskwastomaintaindocumentationsregardingeachandeveryimplementation
ordebugging.
Wavenet International software products are mainly based on a computer language called
ERLANG which is a functional language and highly used in telecommunication related
software products due to its capability to handle large amount of concurrent processes.
Coding with a functional programming unlike OOP was a new technical skill. I could do
developments with Mnesia DBMS which is highly compatible with ERLANG. Other than the
ERLANG I could deal with HTML, CSS, JSandPHP.WhateverlanguageIdealtwithIhadto
code them according to the company coding standards. OS platform for wavenetsoftware
products is CentOS which is a linux operating system. Operating a linux OS via terminalis
an another advanced technical skill that I have acquired. Other than those skills I could
acquire technical skills related to handling critical company tools like SVN,JIRA,Confluence
etc.whichareusedforresourcemanagementinaproject.
Maintaining the high stress is a criticalnontechnical skill which I acquired from the training
period.Since the software engineering field is a stressful field, itisagreatopportunitytoface
that situation within the training period as a fresh engineer. Anothersoftskillismanagingthe
whole workload to completewithin the given strict time period. Communicationskillisoneof
valuableskillthatIcouldacquiredwhilecommunicatewiththeprojectteammembers.
Most of times the tasks that I was assigned were within the area of my education and
capabilities. Initially in somecases I got into troubles when understanding requirements due
to less knowledge in telecommunication engineering domain. How ever lacked knowledge
couldbeacquiredwiththetimeofdealingwithactualprojects.
During the internship period, I could identify three different fields that should be mastered to
survive in the software industry. Those areas are Software Project Management, System
Analysis and Design, Linux. If someone has proper knowledge inabovefieldshe/shecango
aheadinthesoftwaredevelopmentcareerladderwithhighconfident.
One of thing that Idislike about my internship period is inability involve and deal with clients
and get the experience. Second thing is stricting to few programming languages during the
wholetrainingperiod.Finalpointisworkingintheweekends.
Finally, I recommend Wavenet International as a one of the best software company in Sri
Lanka to get a complete and strong industrial training to put the basement for a confident
career path in the software engineering field. I would like to thank all the staff members in
Wavenet International regarding giving me the opportunity to acquire a huge value for my
careerlife.