You are on page 1of 3

Name:

S.M.U.CSeneviratne

DegreeProgram:

IndustrialInformationTechnology

JobTitle:

TraineeSoftwareEngineer

CompanyName:

WavenetInternational(Pvt)Ltd.

DepartmentName:

ProductEngineering

CompanyURL:

http://www.globalwavenet.com/

Nameoftheimmediatesupervisor: LakshmanSandhakalum
Supervisorsjobtitle:

TechLead

SupervisorsEMail:

lakshman@globalwavenet.com

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.

Wavenet International business process goes through 5 departments as


PreSales/Marketing, Product Engineering, Quality Assurance, Implementation and Support.
Software Engineers are assigned to Product Engineering department. Product Engineering
department is responsible of designing and developing the software products according to
thesystemrequirementspecificationproposedbythepresalesteam.

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.

Software systems for valueadded services in telecommunication, requiresadvancesystem


architectures. System architectures related to telecommunication can be considered as
innovative andrapidly changing. Since my ambition is to be aoneofgoodsystemarchitects
in the world, getting a training from the telecommunication industry can be considered as a
oneofbestopportunityformycareerpath.

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.

The top three things that I likeinmyinternshipexperiencearechallengingobjectives,dealing


withadvancedtechnologiesandsimpleworkingculture.

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.

You might also like