Dhanyu Amarasinghe

 
 
839 S Filbert Ave,
Fresno, CA 93727.
(940) 594-5397
dhanyu@hotmail.com
www.dhanyu.com
     
Objective:   To work in a positive environment utilizing my skills, experience, and aptitude; to further develop my ability, knowledge, and interest in programming, particularly in C/C++, Java, PHP, C#, .NET, Web Development, Graphics Design and Game Development.        
     
Education: Ph.D. in Computer Science
University of North Texas, Denton, Texas  
Thesis: Real-time deformation and consumption of virtual objects by procedural fire.
May. 2013
  M.S in Computer Science
University of North Texas, Denton, Texas
Dec. 2006
  B.S. in Computer Science (Minor in Mathematics)
University of North Texas, Denton, Texas
May 2003
 
Completed freshman year BS in Computer Science
Indiana University Purdue University Indianapolis
Jan. 1999
  Completed Computer System and Design Diploma
National Institute of Business Management, Sri Lanka
Dec.1996
Skills:    
  Programming: C, C++, C#, Java, VB, VC, Oracle, SQL, XML, HTML, Assembler, Pascal, Basic, COBOL, Perl, PHP
   
  Technology: Extensive programming experience and strong expertise in CUDA, OpenGL GUI interfaces, GLSL, Directx09/10 SDK, .NET Environment, Windows API, ASP, Ajax, CSS, Applets, Servlets, JSP, JDBC, JQuery, HTML5, Android apps.
   
  Operating Systems: UNIX, Linux, Windows3.1/95/98/2000/NT/XP/Win7, DOS, Mac OS, WANG VS6E, IBM compatible microcomputers, IBM9370 with VM & VSE
   
  Software:

Macromedia, Adobe Photoshop/Illustrator/Premier, MAYA, 3D Studio MAX, MS Office (Word, Excel, Access), MATLAB, Corel applications.

       
  Other Modules:

Database management, Design and Design of Forms, Data Structures and Algorithms, Business Management and Quantitative Techniques, System Analysis and Design.

       
  Team Projects:  
 
  • Implemented multiplayer networking games (OpenGL and TCP/IP)
  • 3D game developments (DirectX SDK)
  • JSP/SQL job search engines (Tomcat environments)
  • ASP.NET web development project (E-commerce related)
  • System analysis and design in General Ledger system
  Individual projects:  
 
  • Developing 2D/3D game engine using C++, DirectX and windows API
  • Sensor networking simulations using MATLAB
  • Applications related to Artificial Intelligence(AI) using Genetic Algorithms
  • Graphics programming using OpenGL, DirectX, Java and Pascal programming languages
  • Database interfaces using MYSQL and Tomcat technologies
  • Extended game projects in Linux and Windows environments
  • Various Win API Applications using VB and .NET technologies
  • Various web based applications including PHP,SQL , CSS and HTML
Work Experience:  
  UI Developer/Contractor for Archipelago Learning Inc: February 2012 to July 2012
 
  • Redesigned the complete user interface
  • Design/Developed functionality using JQuery
  Web developer, designer and programmer: 2003 to present
 
  • Registered developer for NVIDIA CUDA GPU Computing Technology
  • Developing various application for individual companies
  • Design logos, web layouts and web applications for individual companies
  • Please check the portfolio for further information
  Teaching Assistant/Fellow: January 2006 to present
 
  • Department of Computer Science, University of North Texas
  • Courses taught: Introduction to C++
  • Assisting and guiding students regarding course related problems
  • Grading assignments and Exams
  Programmer and Designer: August 2005 to May 2006
 
  • Multimedia Development Lab (MMDL), University of North Texas
  • Design, Web Developing and programming
  • Developed Flash Screen Savers, Wallpapers and Logos
  Lab Assistant: August 1999 to 2005  
 
  • Willis Computer Lab, University of North Texas, Denton Texas
  • Helping students regarding computer related problems (Software and hardware)
  • Maintain computers and trouble shooting various software applications
  Consultant: January 1998 to December 1998
 
  • Computer Multimedia Labs, IUPUI, Indianapolis, Indiana
  • Consulting students in activating E-mail and internet accounts using TELNET and UNIX
  • Maintaining and trouble shooting most multimedia equipments and applications
  Banking: July 1996 to December 1997  
 
  • Teller and New Accounts. Sampath Bank, Sri Lanka
 
Honors & Activities:  
  Selected to the national pool to participate in international events:
 
  • 3rd World Wushu Championships, USA, 1995
  • Asian Wushu Championships, South Korea,1993
  • Winner at the National Schools Wushu Championships, Sri-Lanka,1993
  • Awarded high school games colors, Sri- Lanka, 1991 
  Extra Curricular Activities:  
 
  • President of Sri Lankan Students Association at University of North Texas
  • Member, North Texas Cricket  Association (Lanka Colts Cricket Club ), 2000 to present
  • Champion, UNT badminton Championships  2009, 2010
  • First runner s up,  Inter College Chess Championships, Spring 2003
  • Rugby Championships in  Sri Lanka, (NIBM), 1994 to 1995
  • Deputy Instructor and Referee, National Wushu Academy, 1990 to 1997
  • Deputy Chief Instructor, World Wing-Chung Association, Sri Lanka, 1990 to 1997
Publications:    
  Conference Papers
 
  • Amarasinghe D. and Parberry I., 2011b. Towards Fast, Believable Real-time Rendering of Burning Objects in Video Games. In Proceedings of the 6th Annual International Conference on the Foundations of Digital Games. 256–258.
  • Amarasinghe D. and Parberry I, "Fast, Believable Real-time Rendering of Burning Low-Polygon Objects in Video Games", Proceedings of the 6th International North American Conference on Intelligent Games and Simulation (GAMEON-NA), pp. 21-26, EUROSIS, Troy, NY, 2011. (Best Paper of the aforementioned conference).
  Technical Reports
 
  • Dhanyu Amarasinghe and Ian Parberry, " Real-time Rendering of Melting Objects in Video Games", Technical Report LARC-2013-01, Laboratory for Recreational Computing, Dept. of Computer Science & Engineering, University of North Texas, March 2013.
    http://larc.unt.edu/ian/research/fire4/
  • Dhanyu Amarasinghe and Ian Parberry, "Real-time Rendering of Burning Solid Objects in Video Games", Technical Report LARC-2012-01, Laboratory for Recreational Computing, Dept. of Computer Science & Engineering, University of North Texas, May 2012.
    http://larc.unt.edu/ian/research/fire3/
  • Amarasinghe D. and Parberry I. Fast, believable real-time rendering of burning low-polygon objects in video games. Technical Report LARC-2011-04, Laboratory for Recreational Computing, Dept. of Computer Science & Engineering, Univ. of North Texas, April 2011.
    http://larc.unt.edu/ian/research/fire2/.
  • Amarasinghe D. and Parberry I., 2010. Towards Fast, Believable Real-time Rendering of Burning Objects in Video Games. Tech. Rep. LARC–2010–04, Laboratory for Recreational Computing, Dept. of Computer Science & Engineering, Univ. of North Texas, April 2010
    http://larc.unt.edu/ian/research/fire/.
Reference:    
 

Prof. Ian Parberry 
Interim Chair-Computer Science and Engineering
Phone: (940) 565-2845
Email: ian@unt.edu

Prof. Mikler, Armin R.
Department of Computer Science and Engineering
Phone: (940) 565-4279
Email: mikler@cse.unt.edu

Prof. Renka, Robert J.
Department of Computer Science and Engineering
Email: renka@cs.unt.edu