NEWSLETTER
 Note: SlidingMenu v2.0 is NOT compatible with vs2005, please do not try to install SlidingMenu v2.0 with your vs2005 - it will not work.
Tap into the programming resources of the global community - benefit from a dedicated ASP.NET offsite freelance progammer for greater flexibility.
  Menulab home >> Personal >> C.V.  
 
Are you looking for an ASP.NET programmer?
If you can use an offsite freelance programmer, please contact me at rasmus@menulab.com to find out if I can help you with your ASP.NET programming needs.
 
Personal Data
NAME Rasmus Rummel
DATE OF BIRTH 14 March 1968
CITIENSHIP Danish
ADRESS 33/7 Moo 1, Soi 2 Bangkruai Rd. Bangkruai District, Nonthaburi 11130, Thailand
TELEPHONE +66(0)897658514 (GMT+7)
EMAIL rasmus@menulab.com
 
Objective
I am seeking freelance work in most areas of web oriented software development, preferably on ASP.NET.
 
Summary
I have 8 years experience with web development of which the last 6 have been freelance ASP.NET mostly in teams for big companies. I use Visual Studio, C#, T-SQL, XML & Javascript every day. During the last two years I have been involved with some very exiting AJAX based web projects.
Between freelance jobs I engage in different other projects, eg. one of the worlds most advanced panel slider WebControl for which I have received multiple awards (and many good customers) – that project can be reviewed here: http://www.menulab.com/slidingmenu/index.aspx
 
Tech Skills
ProgrammingDatabases
C#6YSQL Server9Y
ASP.NET6YMS Access1Y
VB.NET1YMySQL + phpMyAdmin1Y
SQL9Y
XML (etc.)7Y
Javascript10Y
CSS8YApplications
HTML10YVisual Studio.NET6Y
VB62YWindows Server9Y
ASPClassic2YIIS9Y
 
Employment
Commonwealth Bank of Australia (one of Australias largest banks)
phase 1
Oct 2006 – Dec 2006
ASP.NET
C#
SQL
JavaScript
I build a static extranet generation engine for Commonwealth Bank of Australia making it possible for employees to use a browser to navigation through some 2,000 internal bank protocols. The HTML files were written from the database based on templates and markup- & code-snippets. The site generator I embedded into a windows service which monitored the database to decide whether to regenerate the site.
phase 2
Jun 2007 – Aug 2007
ASP.NET
C#
SQL
JavaScript
XML
Multiple layers of both contractors and competances were involved in shaping the extranet. In response to auditing the daily use of the intranet, changes throughout the intranet were implemented to increase the efficiency of the employees using the intranet.
phase 3
Oct 2007 – Nov 2007
ASP.NET
C#
SQL
JavaScript
XML
The success of the static extranet generation engine resultet in requests for creating 2 new extranet sites making it a total of 4 are now written by the extranet generation engine. I also created new templates making bank process definitions into flow diagrams merging relational & proprietary XML data formats on-the-fly by the generator.
 
Agtech (databank of agricultural chemical labels with headquarter in Australia)
phase 1
Apr 2006 – Jan 2007
ASP.NET
C#
AJAX
SQL
JavaScript
Data entry system for livestock chemical labels. I build an array of WebControls (some AJAX enabled) which are instantiated dynamically from field-defintions. A field definition is a set of properties that defines how a database structure should represent itself on a web page. The system can build advanced web fields handling dependencies, cardinalities, flows & validation. Adding new web pages handling additions to the database schema or new approaches to interact with existing data demands no coding only defining fields in a field definition table. Roles can be granted edit, read or no access not only on page level, but also on field level to allow for very granular access on related fields.
phase 2
Feb 2007 – Apr 2007
ASP.NET
C#
SQL
JavaScript
AJAX/AJAJ
XML/JSON
Most of my ideas for enhancements for the data entry system was accepted, the most challenging and exciting task being an AJAX/AJAJ based SiteManager that on demand can load menu, webfield definition, role access & validation fragments into a JavaScript object hierarchy for client side maintenance of menus, field definitions, security roles and validation rules. Because the input system is quite large, loading all nodes of the whole input system is practically impossible, the SiteManager was built using AJAX technology so that system fragments could be loaded into the JavaScript object hierarchy on demand building up only the parts of the hierarchy the site creator was interested in working with.
Jul 2004 – Oct 2004
Winforms
VB.NET
XML
Program for agricultural consultants helping farmers calculating product use in various aspects of livestock farming. After this project first failed, the project was handed over to me. The program was built on an XML based datastore and an embedded Internet Explorer and in general in a mess. It turned out to be quite a large undertaking to save the project without completely rewrite it, I had to built an extension to the XPath 1.0 allowing to determine if a token exist in a token list – a solution that I have later published as part of the Webmodelling.Utils namespace (though this functionality is promised to come with XPath 2.0).
 
Biotec (biotechnological authorities of Thailand)
Oct 2004 – Jan 2006
ASP.NET
C#
SQL
JavaScript
Project Management System for the biotechnology authorities of Thailand. We built a web application where the management can build templates for eg. a meeting, a fundraising, a laboratory test, a publication or anything at all and then build up flows of related tasks of the template types. A flow would define how you can come from one task to another task, these definitions taking into account the outcomes of the tasks (even with programmatic access). The system featured a full Role based security system with automated login integrated with the existing Active Directory installed at the authorities locales and also featured user specific dashboards displaying pending tasks lists related to the users access to running flows.
 
Surfinity (IT development company in Australia)
Sep 2003 – Oct 2003
ASP.NET
C#
SQL
JavaScript
Building a Knowledge Base for the Surfinity software products. The Knowledge Base is very similar to the online Microsoft MSDN library but do also support discussions where users can start threads on products (directly available as part of the Knowledge Base search) as well as a CMS system for managing products (new products, updates, bugs etc.) and users (full user system with Roles).
 
Syngenta (one of the worlds largest agriculture companies with headquarter in Australia)
phase 1
Dec 2002 – Feb 2003
ASP.NET
C#
SQL
JavaScript
Website for australian farmers that use different Syngenta chemical products. We build an advanced CMS that enable administering most of the website content and a rather advanced multiple choice test system for diploma in handling agricultural chemicals. The multiple choice test together with learning path definitions can be build and administered fully from the CMS as the CMS also can administer study material along the learning paths.
phase 2
Nov 2003 – Feb 2004
Windows
ASP.NET
C#
XML
SQL
42 small amendments in both Syngenta CMS and public web. The most interesting single amendment being programming a webservice client fetching agricultural chemical data from a webservice agricultural chemical data supplier and updating the Syngenta database with these data through this webservice client. As part of this functionality, I also build a configurable windows service to push the webservice client.
maintenance
2004 – 2008
ASP.NET
C#
XML
SQL
Continuing amendments over the years. The last assignment was to translate 18 flow connected excel sheets into web forms.
 
InfoPlan (was a publishing development company in Denmark)
permanent position
Sep 1999 – Mar 2002
XML
COM
VB6
ASPClassic
VBScript
I mainly build 2 big projects, 1) a full CMS browser based cross-media publishing system, which could export 3 different formats, a) a website, b) an xml file for further processing and c) a Dataform (QuarkXPress) file for direct import in QuarkXPress. Different languages could be defined both on display and on data level, since costumers have different language markets and content providers also came from different countries. 2) a browser based system for describing equipments and error reporting. Equipments could be build from the bottom or on other equipment descriptions or on templates, costumers could choose whether to share their template descriptions with other costumers on group or (publishing) industry level as also costumers could join building templates and share error reporting information.
 
University of Roskilde (Denmark)
Aug 1997 – Oct 1998
PCIM
Modelling the macro economic effects of some ambitious environmental goals of the danish government to be fullfilled over a period of 13 years. The focus was to model the interaction between different kind of pollution reduction legislation tools (qouta systems, subsidies and taxation) and standard macro economic measures to come up with different scenaries and the cheapest (legislation possible) way to fullfill those goals. The calculations was undertaken by 2 computer models, an old macro economic model (ADAM) and a at that time still in research satelite environmental model (EMMA) through a specialized programming interface called PCIM.
 
Own IT Projects
SlidingMenu
1 Shareware ASP.NET WebControl with databinding, templating & VS.NET IDE Designer integration. SlidingMenu was at release time in version 2.0 the worlds most advanced client dynamic panel slider and have received multiple awards. SlidingMenu can be reviewed at http://www.menulab.com/slidingmenu/index.aspx
WebEngine
2 WebEngine started as the data entry system I made for Agtech described above, but I have continued developing it to a still more potent system. While the WebEngine yet have to revolutionize the world, it have already revolutionized our own intranet system and also ministry of public health in Thailand is currently considering using the WebEngine (based on one of their network engineers that in another context was working on our intranet). The WebEngine is so fast to create data entry pages that a skilled SQL programmer will be able to implement web ideas live under a customer meeting.
eCommerce (in progress)
3 My wife found some cheep but beautiful jewellery that she felt she had to buy (a lot) – I am now working on an AJAX/AJAJ based eCommerce website to sell them off again (you may then reading this be able to review it here: http://www.jewelpit.com). Using the WebEngine described above, it took me less than 3 days to create a full CMS even handling multiple cultures for this eCommerce site.
WebControls Array (in progress)
4 A collection of usefull WebControls so far “only” developed as Javascript widgets. Apart from being high quality javascript widgets what makes them stand apart is the combination of high flexibility and being extremly easy to use (if you are not playing with the extensive javascript API’s). Even while in progress, all of the widgets are already in use on different professional websites in Thailand (through my network they are already spreading to Australia).
 
Education
1997 Master of Science in Macro Economics, University of Aalborg Denmark. I finished my master degree with the score 11 which is the next best possible (best have never been given at that university).
 
Reference
Please contact Soeren Mondrup co-owner & Senior Software Architect at Surfinity in Australia (GMT+10)
+61 402429630
smondrup@surfinity.com
http://www.surfinity.com
Contact Menulab   |   Terms & Conditions   |   Privacy Policy   |   Sitemap   |   Copyright © Menulab 2003. All rights reserved.