Danush Kodithuwakku

Danush kodithuwakku

bookmark on deepenrich
location of Danush KodithuwakkuGreater Toronto Area, Canada
Phone number of Danush Kodithuwakku+91 xxxx xxxxx
Followers of Danush Kodithuwakku752 followers
  • Timeline

    Sept 2007 - Mar 2008

    Trainee Software Engineer

    Wavenet International (Pvt) Ltd
    Apr 2009 - Mar 2010

    Software Engineer

    Wavenet International (Pvt) Ltd
    Oct 2011 - Jun 2012

    Software Engineer

    Cinemacraft Pte., Ltd.
    Jun 2012 - Jun 2013

    Software Engineer

    Thothe (Pte) Ltd
    Aug 2013 - Jul 2015

    Software Engineer

    Gemalto
    Current Company
    Apr 2016 - now

    Senior Software Engineer

    Giesecke & Devrient
  • About me

    Senior Software Engineer at Giesecke & Devrient

  • Education

    • University of moratuwa

      2005 - 2009
      B.sc. engineering (hons) computer science and engineering second class, upper division

      Activities and Societies: Member of the University badminton team

    • Nanyang technological university

      2010 - 2011
      Master of science (msc) information systems

      Conducted by Wee Kim Wee School of Communication and Information (WKWSCI) in collaboration with School of Computer Engineering

  • Experience

    • Wavenet international (pvt) ltd

      Sept 2007 - Mar 2008
      Trainee software engineer

      Designed and developed a Log Viewer from the scratch to display log statistics in a graphical user interface using JSP (Java Server Pages). Experience gained extends to using Jinterface for making RPC calls to Erlang modules and utilizing ChartDirector for chart generation in JSP pages.

    • Wavenet international (pvt) ltd

      Apr 2009 - Mar 2010
      Software engineer

      Designed and developed a SIGTRAN server from the scratch for SS7/ISUP signaling over Internet Protocol using Erlang programming language to communicate with the IVR (Interactive Voice Response) server.Handled call flow management as well as encoding and decoding of binary ISUP packets were performed according to 'ITU-T Rec. Q.763; Signaling System No. 7 - ISDN user part standards'. SIGTRAN enabled environment was set up as a release in a Linux server having integrated it with OmniM3ua server.Gained experience is related to SIGTRAN layer stack, its functionalities of each layer, ISUP signaling, ISUP binary packet structure, Erlang and its design architecture with gen_fsm, gen_server concepts. Show less

    • Cinemacraft pte., ltd.

      Oct 2011 - Jun 2012
      Software engineer

      A member of the server team which developed RESTful web services using Jersey framework to be used by iPhone application client to fulfill the server side interactions. The related project is a video based social network where users can capture and upload videos so they can share them with their friends on network as well as on other social networks like Facebook and Twitter. Users can apply moods and AR filters to the captured videos before uploading. Server team developed and exposed these web services to cater mobile app's requests. These web services are responsible of user authentication, video upload, user management, video attribute management, video and user searching, interactions with other social networks etc. These web services are deployed on Amazon's EC2 cloud instances and uploaded videos are stored in Amazon's S3 cloud instances. Show less

    • Thothe (pte) ltd

      Jun 2012 - Jun 2013
      Software engineer

      Being responsible for one entire web application with respect to designing, development, testing and maintenance. Exposure to full software development life cycle (SDLC), experience gained in Spring framework, Oracle database, JQuery, JSP, Servlets, Javascript, HTML and CSS in the front end.Related web application, OPAS (Overseas Programs Application System) gave an electronicplatform for all NUS students to apply for overseas programs online that consists of two modulesnamely ‘Student module’ and ‘Admin module’.With related to web application security, fortify scanning was used to track cross site scripting (XSS) and SQL injection vulnerabilities and patched them with ESAPI, a free, open source, web application securitycontrol library Show less

    • Gemalto

      Aug 2013 - Jul 2015
      Software engineer

      Member of the OTA Manager team which is a platform for managing value-added services for mobile subscribers remotely.Experience gained include build and integration management with Ant, Shell scripts, Jenkins, Hudson and validation of scratch and patch installers on Linux and Solaris operating systems, writing unit and system tests, execution of test runs and generating test reports.Involved in bug fixing, patch generation, support and maintenance activities, conduct presentations for knowledge sharing in order to enhance the team’s knowledge base, manage product delivery inaccordance with institutionalized processes and delivery standards.Performed tomcat version upgrade from 3.3.2 to 7.0.47 in which OTA CCI (Customer Care Interface) was deployed at. Show less

    • Giesecke & devrient

      Apr 2016 - now
      Senior software engineer
  • Licenses & Certifications

    • Sun certified java programmer

      Sun microsystems
      Apr 2008