Nuwan Wijekoon

Nuwan Wijekoon

Summary

Team leader with history designing and developing customized software and systems for use by international clients in diverse industries.

  • Transform requirements into cutting edge solutions, conducing technical analysis and planning.
  • Rapidly learn new technologies and concepts, performing extensive formal and self-study.
  • Accelerate project turnarounds, identifying and leveraging existing components and projects.
  • Avert time- and cost-consuming problems, aggressively troubleshooting and resolving issues.
  • Lead, inspire, and evaluate team performance, completing projects within strict deadlines and budgets.

Work History

Work History
Sep 2008 - Dec 2009

Software Engineer

Axiohleix Co. Ltd

Served as Team Leader maintaining communication with team members, evaluating their progress, and aiding with resolution of technical difficulties. Designed and developed software systems throughout entire lifecycle in accordance with requirements. Used Java, Java Swing, Eclipse, SVN, Struts 2, Spring, JSP, XML, Hibernate, MySQL, and Tomcat.

Achievements:

  • Played major role in company being awarded major project by client company, co-developing superior web application prototype.
  • Accelerated development of prototype to only few weeks, analyzing requirements, and identifying, leveraging, and modifying similar portions already developed for other company projects.
  • Lauded personally by CEO and project manager for outstanding leadership of 1st-of-its-kind document management project using complex text searching facilities.
  • Served as key member of support team specializing in bug-fixing, and maintaining an application which tracks mental and physical status of customers for leading Japanese insurance company, Sompo Japan.
Jun 2007 - Sep 2008

Client-side Software Engineer (Axiohelix)

RIKEN

Performed bio-informatics research for key client, RIKEN. Led research on algorithm comparing and aligning Mass Spectrometry data from various laboratories. Facilitated brainstorming sessions with team members. Designed and implemented algorithms. Ran algorithms against data. Evaluated algorithms for accuracy and efficiency. Utilized Java, Eclispe, and SVN.

Achievements:

  • Learned and used unique data mining algorithm in minimal time, Progressive Iterative Signature Algorithm (PISA), provided RIKEN with PISA tool to categorize biological data (DNA) extracted using chips, enabling researchers to identify purpose of each element.
  • Cultivated in-depth knowledge of chemistry and biology rapidly, conducting extensive self-study.
  • Researched, designed, and developed algorithm capable of aligning Mass Spectrometry data from different research institutes.
  • Co-published paper for 2008 International Computer Symposium, “Comparison of Gas Chromatography-Mass Spectrometry Data from Different Laboratories using Dynamic Programming.”
Oct 2006 - May 2007

Software Engineer

NEO INFO MIND (Pvt) Ltd

Designed and developed software systems throughout entire lifecycle according to requirements given by project manager. Architected and implemented business logic and UI. Performed unit testing. Utilized Java, Java Swing, Intelli JIdea, Tomcat, Postgres SQL, CVS, HTML, and XML.

Achievements:

  • Handpicked as Lead Programmer for development of application generating images based on user inputs and omic browser data, Omic Image Creator.
  • Selected as Lead Programmer on development team creating application providing facilities for researchers to view genome data and identify relationships between them for Honda Research Institute of Japan, Honda Map Viewer.
  • Created new detailed documentation to replace inefficient documentation on old project to view genome data executed by Axiohelix, and redesigned system from ground-up.
  • Promoted rapidly from initial position as Associate Software Engineer to Software Engineer.
May 2006 - Sep 2006

Associate Software Engineer

PARAGON TECHNOLOGY SYSTEMS (Pvt) Ltd
  • Co-developed website to manage airline and hotel booking requests for travel agency in Saudi Arabia; implemented business logic, performed unit testing, and utilized C#.NET, Visual Studio.NET 2005, MS SQL Server, and Visual Source Safe.
  • Co-created website development framework for Australian company, NoCode 360, based on .NET framework, .NET Nuke; designed and implemented business logic and UI, performed unit testing, and utilized VB.NET, Visual Studio.NET 2003, MS SQL Server, and Visual Source Safe.

Skills

Skills

SVN

Tomcat

Eclipse, Net Beans, Intelli JIdea

MySql, Postgres Sql

XML

AJAX/Javascripts

JSP/Servlets

Research & Development

Web Development

Hibernate

Spring

Struts2

Java/J2EE

Education

Education
Feb 2010 - Present

Master of Computer Science

Maharishi University of Management

Key Courses:

  • Modern Programming Practices
  • Advanced Software Design
  • Distributed Computing
  • Parallel Programming
  • Spring & Hibernate
Feb 2002 - Mar 2006

BSc (Special) in Computer Science

University of Peradeniya

Key Courses:

  • Programming Techniques
  • Data Structures
  • Computer Architecture
  • Parallel Processing
  • Database Management Systems
  • Computer Device Interfacing
  • Software Design & Development 
  • Design & Analysis of Algorithms
  • Operating Systems Concepts
  • Service Side Programming 
  • Communication Networks
  • Computer Graphics
  • Object Oriented Analysis & Design 
  • Project Oriented Software Design with Patterns
  • Artificial Intelligence & Expert Systems
  • Fuzzy Logic & Modeling
  • Artificial Neural Networks
  • Foundations of Distributed Computing