Tuan Khalib Cassim
Software Engineer email: ***.******@*****.***
Profile
A self-motivated, enthusiastic Software Engineer experienced (4+ years) in creating and modifying web
applications with Microsoft technologies; including Windows Azure, C#, MVC, ASP.NET, JavaScript,
JQuery, Entity Framework, WCF, Web API, Silverlight, XML, MS SQL, oracle database administration, etc.
I was specialized in Cloud based Software Development for increased scalability and availability.
Technical Expertise
Skill Highlight: Key words
C#, .Net, Windows Azure, PaaS, SaaS, JavaScript, JQuery, AJAX, ASP.Net, MVC 4, REST, Web API,
RDBMS, SQL Server, Team Foundation Server, Visual Studio, Scrum, Agile, TDD (Unit Test, MOQ),
Entity Framework, WCF, SOAP, REST, WS-*, Unity, LINQ, ACS, Umbraco, Azure NoSql,
XML/XSLT/XQuery/XPath, HTML, HTML5, CSS, Windows 8, etc.
Software Engineering Expertise
Analysis Requirements and Design Develop,ment of Unit models
Implement Software System Configuring and Deployment
Programming/Software Development
Programming Languages and Libraries: Visual C# (.NET Framework 2.0, 3.5, 4.0), MVC, ASP.Net,
ADO.Net, Web Services, Windows Presentation Foundation (WPF), Windows Communication
Foundation (WCF), Windows Workflow Foundation (WF), jQuery, PHP, C++, Java (JDK 1.4).
SQL languages – T-SQL, MySQL
XML-related languages – XML, XSLT, XSL
N-tier architectures, Agile, Scrum, TFS, Unity
Object oriented analysis and design, UML, TCP/IP (IPV4, IPV6).
JavaScript, HTML, DHTML, CSS, MVC, ASP, PHP, MySQL, AJAX, Silverlight, XAML.
Microsoft IIS, Tomcat, LAMP, WAMP.
Joomla 1.5, Drupal, OsCommerce, Umbraco, Swoopo, Flash, Photoshop, Ajax, Jquery, Silverlight
4, REST, SOAP, WCF, JSON, Mocking, Unit Test, Moq, HTML5, DOM, Outlook plugins
Databases
Microsoft SQL Server 2005/2008/2008 R2/2012, Oracle 11g, MySQL Server, ADO.NET, SQL
Azure, Azure SQL management portal.
Design tools: ER Diagrams, Normalization, Designing & Maintaining Indexes, Stored Procedures,
Triggers and Functions (TSQL, PL/SQL), DFD, UML (Rational Rose).
Application Servers + Tools
Visual Studio 2003/2005/2008/2010/2012, SQL SERVER (2005/2008/2008 R2/2012/SQL Azure),
MS Office 2003/2007/2010/2013, Source Safe, TFS, Source Monitor, Photoshop CS5, Illustrator,
LinqPad, Expression Blend 4, Windows Azure Management Portal for all services.
Platforms
Windows Server 2003/2008/2012, Windows 8/ Windows 7/Vista/XP/2000/NT, Unix/Linux, DOS,
Windows Phone
Installation, Maintenance and Troubleshooting OSs. (In Windows Platform, Up to Windows Vista
and Linux Distributions such as SentOS, Fedora, Ubuntu and Mandriva).
Servers : Windows server 2003 & AIX IBM Server
Other Knowledge
Networking: LAN Configuration, IP Addressing, IIS, Active Directory
Operational Research: Determining Optimum Solutions, Formulating Practical Problems using
LINDO
Human Resource Management: Concepts of HRM
Previous Employment History
o External Projects
Designing and Implementing an Inventory Control System Database using Microsoft SQL Server
2000 (Higher Diploma DBMS Project).
System Analysis, Design and Development of a Transaction Processing and Inventory
Management System for the Diploma and Higher Diploma Final Project for “Danula Book Shop”
using Microsoft Visual C#.net 2005, Microsoft SQL Server 2005 Express Edition and Crystal
Reports 9.
o Freelance
Worked in a web based project for a Bahrain company using PHP (through online).
Experience in PHP web developing, designing & hosting and content management systems
Solely developed a web portal for an international school (Brighten International College &
Academy). It included a student portal that displays & manages student progress details. Web
link: www.brightenscollege.com (php, JavaScript, Flash, JQuery, Mysql).
Freelance project: www.telestarlk.com for a video production house. (Joomla 1.5)
A Complex website with a product management system www.shanazplastic.com (Joomla 1.5,
Virtuemart)
An Order Processing System for an Equipment Hiring Organization. (MrHire)
o NIBM : 2008 – 2009
Worked at National Institute of Business Managements(NIBM) MIS Division as a Programmer
Analyst, Lecturer & Administrator (From May 2009)
Programming, error analyzing & correction
Instructing students in PHP, C#, C/C++, VB6, VB.Net, Java, SQL, OOP, Internet
(HTML/CSS/xml/MySQL), Microsoft Office packages, Unix/Linux.
Conducting Tutorial Classes on PHP, MYSQL, C Language, C++, C#.NET, SQL, DBMS,
introduction to Computer science, Computer Hardware, OOP
Conducting ICDL classes
Conducting lectures on the special weekend courses conducted by NIBM - Computer
Hardware, Computer Networking & Administration, Web development, .Net Courses
Computer Lab Administration & maintaining the Oracle server & Unix server.
Programming lab administration software
Participated on ISO & 5s training programs offered by NIBM
Managing & Guiding junior instructors
o Wakensys : Nov 2009 – Dec 2009
Worked for a short period as a PHP developer specializing bidding systems such as SWOOPO and
was involved in fully customizable dynamic pdf creation tools and Joomla.
o Duo Software : January 2010 – December 2010
Worked as a Software Engineer.
Specializing in web technologies : Silverlight 4, Generics, WCF services, WPF, XAML,
SOAP web services, WsO2 Carbon web services
Involved in Pay TV solutions: Duo Subscriber Management, Duo Inventory, Duo
Billing System, CAS, Duo Reporting services, Duo Subscriber Silverlight based
project, Silverlight, based Voucher Management System
Worked with the Research and Development Team on Silverlight, XAML, Generics,
WCF, WsO2 Carbon web services, New SQL Server features
Database : SQL Server 2008 R2
o Navantis IT (Canada/SriLanka) : January 2011 - Present
(Navantis is an award-winning Microsoft Partner that has more solution awards from Microsoft than
any other firm headquartered in Canada)
Sri Lanka Go Direct - http://www.srilankagodirect.com/
Technologies Used - C#, ASP.NET, JQuery, JavaScript, ADO.net Entity model, Linq, TinyMCE
Key Accomplishments - Developed Custom ASP.NET applications for a Travel Organization “Sri Lanka
Go Direct”. This includes Passenger Reservation, Hotel Reservation, Flight Reservation, Rent-A-Car
Reservation, Travel Insurance Reservation, HSBC payment Gateway integration, Map Control, Social
Network Integration. I was involved in Developed the Admin Control Panel Initially via Asp.net
Dynamic Data Entities Web Application, and later via Asp.net.
Research & Training: Umbraco, TinyMCE, Sharepoint 2010, Windows Azure
Cloud Start-up Challenge
A complete Microsoft Windows Azure based Cloud project. This was organized by Microsoft for a
competition for the organizations that are interested in and develop cloud applications.
Technologies/Tools Used – Widows Azure Cloud Services, Windows Azure Storage
TrendScale – (I was given an opportunity to play a Software Architect role in this project.)
A Total innovative Project of Navantis IT for making new Azure Services for Azure Customers.
Features include Scheduling Azure scaling according to a Calendar and inherited scaling.
Microsoft Hotmail and Google Authentication were used for login via Azure Active Directory
Federation Services.
Technologies/Tools Used – SQL Azure, Widows Azure Cloud Services, Windows Azure Storage, Azure
Access Control Services (ACS), Claim based Authentication, Windows Azure API, FlexiGrid Control,
WeekCalendar Control, jqTransform, jsTree, jQuery UI Multiselect
Navantis Azure Framework
This is a Framework which will have the most useful and common functionalities for rapid azure
development; especially helpers to communicate with azure API.
UHN N4T – Cloud Migration and Development
A Migration Project which involved makes the old version running successfully with new upgrades
and moving it to Windows Azure Cloud Environment. VM Roles were practiced in this project.
Review the current implementation, evaluate risks, and plan mitigation approach. Then conduct
migration POC.
Technologies/Tools Used – SQL Azure, Widows Azure Cloud Services, Windows Azure, ASP.NET,
Form Authentication, SSL, MVC, CheckBox: http://www.checkbox.com/,SQL Server (2008 R2), SMTP
(using Navantis exchange to rely), Using session in Azure
HIOGroup – Cloud Migration and Development
Review the current implementation, evaluate risks, and plan mitigation approach. Then conduct
migration POC. Technologies: ASP.NET 4.0, Form Authentication, SQL Server 2008 R2 STD, SQL SSRS,
Telerik Reporting control: http://www.telerik.com/products/reporting.aspx, SMTP, SSL
Microsoft – Enterprise Flare
Cloud based Services developed for Microsoft. Development of backend services for the Windows
Phone 7 and Windows 8 Frontends. (One Web Role and a Worker Role)
Technologies/Tools Used – SQL Azure, Widows Azure Cloud Services, Windows Azure Storage, Metro
Styling, MVC3, Azure Management Portal
Microsoft – Mass C4 - Content Curation project
Cloud based Services developed for Microsoft with Windows Phone 7 Integration.
Technologies/Tools Used – SQL Azure, Widows Azure Cloud Services, Windows Azure Storage, Metro
Styling, MVC3, Azure Management Portal
Microsoft – Event Portal
Configuration and Setup of Active Directory Federation Services using Windows Azure and Azure
Service configuration support for Microsoft.
Technologies/Tools Used – Azure Access Control Services (ACS), Claim based Authentication
Cogniciti Home Memory Assessment Project
A complete Microsoft Windows Azure based Cloud project. JavaScript and JQuery were heavily used
in this project for assessment/game creation and Umbraco was used for Content Management.
The Assessment Games were developed in this project to collect analytical data for the research
team. A home page was created with the flexibility to change the content, filter reports and view
reports using Umbraco Content Management System. Authentication and login were handled via
Umbraco membership.
Technologies/Tools Used – JavaScript, JQuery, JavaScript Frameworks, Umbraco, Courier for
Umbraco, Razor, MVC, Asp.net, Accelerator for Windows Azure, Widows Azure Cloud Services,
Windows Azure Storage, Windows Azure Websites, SQL Server Management Studio 2012, SQL Azure
Project URLs: Home site - http://www.cogniciti.com Home Assessment Tool - http://research.cogniciti.com
Client: http://research.baycrest.org
Microsoft Case study: http://www.microsoft.com/canada/casestudies/Case_Study_Detail.aspx?casestudyid=710*********
Microsoft – US EVENT SYNIDCATION – (Role: Software Lead)
Microsoft’s events group needed to build this project to create a new event syndication system to
publish their events to external event platforms. For this phase of the project the Event Syndication
System will allow users to search for existing events in Microsoft’s WWE/MASS event database. The
search results can then be used to publish new events to Eventbrite, manage existing events on
Eventbrite, and report on the registration count for existing Eventbrite events.
Technologies/Tools Used – JavaScript, JQuery, Razor, MVC, .net, Azure Access Control Services
(ACS), Claim based Authentication, Widows Azure Cloud Services, Windows Azure Storage, SQL
Server Management Studio 2012, SQL Azure, Eventbrite API
Cogniciti Home Memory Assessment Project - Phase 5
This is another phase of Cogniciti which they wanted to create 4 different cloud versions of the same
application for their scientific research.
Navantis Official website – Navantis.com
URL: http://navantis.com
This is the main home website of Navantis IT of Canada and Sri Lanka.
Education
G.C.E. Ordinary Level (2004) - Zahira College, Colombo (1992 - 2004)
Obtained 7 A’s (Distinction) for Mathematics, Science, English, Commerce, Social Studies, Islam &
Development Studies, 1 B (Very Good Pass) for Sinhala, 1 C (Credit Pass) for Art
G.C.E. Advance Level (2006) - D.S. Senanayake College, Colombo (2005 - 2006)
Obtained 1 B (Very Good Pass) for Physics 3 C’s (Credit Pass) for Chemistry, Combined Mathematics
and General English
2009 -2011 - B.Sc. - Successfully completed Honors Bachelor's Degree in MIS (Management
Information Systems) (University College of Dublin)
2012 -2013 - M.Sc. - Master of Science (MSc) in Information Technology, Information Technology
and Management (conducted in collaboration with University College Dublin, National University of
Ireland, Dublin)
Certifications/Awards
2002 - 2003 - Successfully Completed the Certificate in Computer programming (Basic Level) at
Tec Sri Lanka – Obtained a Distinction pass.
2003 - 2004 - Successfully Completed the Certificate in Computer programming (Intermediate
Level) at Tec Sri Lanka - obtained a Good pass.
2004 - Successfully completed the Certificate in Computer Science at National Institute of
Business Management & Obtained a Distinction pass.
2004 - Successfully completed the London Examinations London Tests of English Level 2
(Intermediate Communication) obtained from Ed-excel International –Obtained a Merit pass.
2006 - IELTS certificate course at British Council.
2006 - 2007 - Successfully completed the Diploma in Computer System Design at National
Institute of Business Management including the System Design Project - Obtained a Distinction
pass.
2007 - Successfully obtained a score of 5.5 for the IELTS Examination.
2008 - 2009 - Higher Diploma in Computer Based Information Systems at National Institute of
Business Management & obtained a First Class Honors with the rank 4.
2009 - Successfully completed the Oracle 11g Database Administration Workshop I at DMS.
Microsoft Certifications/Awards
MCPD : Microsoft® Certified Professional Developer: Web Developer 4 (Microsoft®, E028-6201)
MCPD : Microsoft® Certified Professional Developer: Windows Azure Developer 4 (Microsoft®, D529-5575)
MCTS: Accessing Data with Microsoft .NET Framework 4 (Microsoft®, License D528-5470)
MCTS: Windows Communication Foundation (Microsoft®, D369-2159)
MCTS: Web Applications Development with Microsoft .NET Framework 4 (Microsoft®, E027-8411)
PRO: Designing and Developing Web Applications Using Microsoft .NET Framework 4.0 (Microsoft®)
PRO: Designing and Developing Windows Azure Applications (Microsoft®)
Presentations & Research in HDCBIS/B.Sc./M.Sc.
Presentation on Configuration of Active Directory in Windows 2003 Platform. BSc in MIS
presentations for each subject. Research on web 2.0, Cloud computing, Silver light, Ajax, web
semantics.
Public Talks/Seminars/Sessions at Navantis IT: Azure talks on Introduction to Cloud computing, deep
dive Windows Azure Storage, Diagnostics, Mobile Services. Cogniciti case study presentation
Other Activities/Information
A Member of Toast Masters Club and Business Intelligence User Group Navantis IT.
Was selected for the “Innovations Team” at Navantis IT.
Participated in a Team work & personality development boot camp at Navantis IT.
A member of Science Society, Astronomy & Space Science Association, Islam Society and United
nations.
Languages: English, Sinhala, Tamil, & Malay.
Other Achievements/Information
Diploma results
Module Score%
Introduction to Computer use 97
Computer Technology 1 82
Data structures & C programming 92
Data Base Management Systems 71
Business Information Systems & Quantitative Techniques 79
Computer Technology 11 90
Programming in C++ 90
Programming in Visual Basic 86
System Software/Unix 85
Programming in Java 84
Internet Technology 85
System Analysis & System Design 81
System Design Project 75
Higher Diploma results
Module Score% achievements
Programming in Java A Rank #2
Networking A
SQL Server/ Relational Database Management Systems A
Multimedia & Hypermedia A
Organizational Behavior D
Financial Management D
Economics D
Programming in C# A Rank #1
Data warehousing & Oracle Database Management System A
Operational Research A Rank #1
Software Engineering B
Marketing Management B
Human Resource Management A Rank #2
Distributed Systems A Rank #1
Object Oriented Programming (UML with Rational Rose) A
Software Development Project A
Personal Profile
th
Date of Birth: 05 June 1987 Nationality : Sri Lankan
Permanent Address: 47/7, Saunders Court, Colombo 02,
NIC: 871570540 V
Sri Lanka.
Gender : Male
Email: ***.******@*****.***
Marital Status: Married Contact: +94-78-395-**** / +**-**-*-**-**-**
Non Related Referees
Mrs. Kishani Wijesiriwardhane Mr. N.R. Asoka De Silva
Dean-School of Computing National School of Senior Consultant
Business Management National Institute of Business
National Institute of Business Management Management
#120/5, Wijerama Mawatha, Colombo 07. #120/5, Wijerama Mawatha, Colombo 07.
: 2667769 : 2667769