Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
{ 1 / 15 } IT-SIRIUS SPRL ● +32 485 73 92 52 ● [email protected]
Technical Profile Geofrey van Hecke
37 years old
University Master degree in IT
Senior Sofware Engineer
Microsoft .Net Technologies
Last updated on 13 June 2018
15 Printed Pages
IT-SIRIUS SPRL/BVBA
Platanenlaan 13
B-1770 Liedekerke
BE 0536.340.516
+32 485 73 92 52
{ 2 / 15 } IT-SIRIUS SPRL ● +32 485 73 92 52 ● [email protected]
Profile Overview
Geofrey has a university degree in computer science. He has 13 years professional
IT experience in software engineering, Object oriented development mainly in C#
using Microsoft .NET Framework 4.5.
With a self-taught temperament, he works with a strong respect of the standards
and keeps himself up-to-dated with new technologies.
He is really enthusiast by good programming practices and Agile Method such as XP.
He is fluent in French, English and Dutch.
Core Skills
Microsoft ® .Net Framework Microsoft Framework 4.x Languages C#, VB.Net
ORM Entity Framework, (Fluent)NHibernate IoC Unity, MEF, SimpleInjector, NInject, Spring.Net
Unit Test Visual Studio Unit Testing Framework, NUnit, Specflow Mock NSubstitute, Moq, RhinoMock, FakeItEasy, JustMock (Telerik)
DBMS Microsoft SQL Server, Oracle
Projects and Achievements (13 years of experiences)
Projects:
Web application for the Non-life branch of AG Insurance
WPF application to sale products for the Belgian rail (SNCB/NMBS).
Cross-projects at Elia
CMS for SmartPhoto
StoryBoarder for the RTL-TVI News
Third Party Works project for Fluxys
Extranet at Gaselys (GDF Suez)
Central Portofolio Management For TPM at Electrabel
Network Energy Repository Database for Electrabel
Disconnected application developments for Eurocontrol Int.
ICT application developments,
Web Reporting for Customers and Market Studies.
Achievements:
Developing GIS client application with ArcGis control.
Implementing rich WPF application using dockmanager and multiple panes.
Rebranding & Developing rich Extranet portal
Implementing analysis and advanced reporting functionalities
Implementing new ICT functionalities for a call center: receptionists, phone
operators and agents.
Creating and managing datawarehouse, analyze and export data to reports
and pie charts format. Integrate results in a web portal.
{ 3 / 15 } IT-SIRIUS SPRL ● +32 485 73 92 52 ● [email protected]
Education
2010 Framework 4.0 training/Aprico
2007 Framework 3.0 training/Aprico
2007 ASP.NET training/Aprico
2006 ASP.NET Cefora
2005 Master in computer science – ULB – Distinction
Specialization: Networks Protocols (Ethernet, IPv4/IPv6, TCP,
MPLS, VPN)
Thesis: Implementation of a videoconferencing and instant
messaging server based on the SIP protocol, compatible with
IPv4/IPv6 and with a C++ source code portable for Linux/Windows
Languages
French Mother tongue.
English Very good knowledge (read, written and spoken)
Dutch Very good knowledge (speak, reading, listening)
Software Engineering Skills
Languages C#, VB.Net, Typescript, Javascript, Java, C++
Framework Microsoft .Net 2.0 – 3.x – 4.x
Components WCF, WPF
Libraries NInject, Spring.Net, Unity, Moq, RhinoMock, NUnit, NSubstitue,
Log4Net, NLog, FluentNHibernate, AngularJS, Bootstrap, JQuery
DBMS Microsoft SQL Server, Oracle Server 11, SQLite
Versioning Git, Mercurial (Hg), Team Foundation Server (TFS), Subversion
(SVN), ClearCase, CVS, Microsoft Visual Source Safe
{ 4 / 15 } IT-SIRIUS SPRL ● +32 485 73 92 52 ● [email protected]
Professional Experience
AG Insurance (November 2017 – June 2018)
Roles Tech-lead, Senior .NET Engineer
Achievements Head of a technical development team for a web based application. Goal: declare home damages. The application evaluates costs, then it calculates the compensation for a further reimbursement of the AG Insurance’client.
Project Description
Property Repair+ is a web application developed for IE, Chrome
and mobile devices under iOS or Android.
The purpose of this application is to accelerate the
reimbursement process of about 95% of the declarations. It
supports different scripts for all kind of disasters: flooding,
storm, fire, broken windows, etc…
The technical challenge was to make the application working
with forms that can be changed dynamically by the business.
So the UI layout was dynamically loaded and rendered
depending of a script definition specified by the business.
Indeed, the business is able to change the script definition at
any time to fit their production needs. The script definition
specify a set of questions with a certain label and a type
(checkbox, combobox, popup, text input, …). Depending of the
answers, questions can activate sub-questions and so on…
Therefore, script are complex and organized as recursive data
structure.
As questions can have similar layout at many places the
reusability was an important aspect. Important efforts was
done to avoid code duplicates and increase the maintenance.
Responsibilities - Lead the technical development
- Propose reliable software solutions
- Challenge analysis to embrace the business
requirements as much as possible.
- Suggest improvements at integration levels
- Provide code estimates.
- Coach developers, educates team-mates on
technologies and software patterns.
- Code reviewing,
- Branching and merging TFS.
- Test and shield development against regressions with
unit tests.
Environment Microsoft .NET Framework 4.5, VS Studio 2017, ASP.NET MVC,
AngularJS, Javascript ECMAScript 5, Moq, Visual Studio Testing
Framework.
{ 5 / 15 } IT-SIRIUS SPRL ● +32 485 73 92 52 ● [email protected]
YPTO (Augustus 2016 – October 2017)
Roles Dev-lead, Senior .NET Engineer
Achievements Lead and support 13 developers working on a Windows desktop application to sale products for the Belgian rail; tickets, pass, group travel, etc…
Project Description
CashDesk is installed in all the train stations in Belgium and
covers large and complex business uses cases.
It’ is a WPF application dedicated to sale products to travel on
the entire Belgian rail.
This application deals with a large product assortment and
contains a lot of features; pricing products, creating pass cards,
printing contracts, printing ticket, registering sales, cash
transfer, session management, user management, reporting,
product reimbursement, …
Responsibilities - Lead the development team
- Propose technical and software architecture solutions
- Reading analysis and preparing story/sub-tasks
- Coach developers, supporting team-mates
- Code reviewing,
- Branching strategy with GIT
- Implement new feature within reliable build
Test and shield development against regressions with
unit, business and UI automated tests.
Environment Microsoft .NET Framework 4.5, VS Studio 2015, WPF, WCF,
Unity, Dapper, NSubstitute, NUnit, Specflow, Git, Jenkins
(build server, continuous integration), JIRA, Bitbucket,
Confluence
{ 6 / 15 } IT-SIRIUS SPRL ● +32 485 73 92 52 ● [email protected]
Elia (April 2015 – Now)
Roles Senior Software Engineer
Achievements To migrate projects towards new infrastructure, to refactor the code, to use the recent patterns and development practices, to apply the latest technologies.
Project Description
Elia is the manager of the national High-Voltage network in
Belgium. His role is to transport electricity from power plants
to the distribution network but it also imply to maintain, to
repair and to upgrade the infrastructure (lines, transmission
tower, magnetic core, etc…).
To reach his goals, Elia internally developed many applications
and outsourced some others.
The IT department decided to remake aging applications and to
internalize applications that were externally developed.
Specifically, old ASP and ASP.NET applications were replaced
by new ones using ASP.NET MVC 5 together with AngularJS and
TypeScript. Old WinForms heavy clients were restored into WPF
UIs client using MVVM. Silverlight applications are being
migrated to UWP (Universal Windows Platform).
Responsibilities - Coaching medior/junior developers
- Reverse engineering old code (because documentation
was lost or not maintained)
- Implement new code but keeping in mind to uncouple
dependencies (DI) and high performance.
- Increase code coverage.
- Integrate with new internal infrastructure Microsoft
Service Bus, Azure, ADFS ...
Environment Microsoft .NET Framework 4.5, Microsoft Visual Test
Framework, RhinoMock/Moq, MEF, Microsoft Entity Framework,
WCF, WPF, REST API, Prism, Team Foundation Server, Visual
Studio 2013/2015
{ 7 / 15 } IT-SIRIUS SPRL ● +32 485 73 92 52 ● [email protected]
Smartphoto (Octobre 2014 – April 2015)
Roles Senior Software Engineer
Achievements Develop new features and improve the existing solutions. This position includes the refactoring of the indoor CMS application to make it more "MVVM compliant" and decoupling dependencies with IoC technics. Beside this, adding new features and improving code quality while increasing the code coverage with unit-tests.
Project Description
Smartphoto.com is a website where users can send pictures and
order printings on several supports: Photo Books, Calendars,
Posters, Visit Cards, Greeting Cards, and Gadgets…
To manage the website, Smartphoto has built an indoor CMS
Solution. A WPF client-server application that suffered of some
“child hood disease”. Especially a spaghetti code, bad
applications of MVVM concepts, code duplications, no design
patterns and poor uncoupled code (Nihil Dependency
Injection).
The objectives were to build new features on top of the
existing solution while refactoring and applying good practices,
design patterns, using correct MVVM concepts and reducing bad
code metrics… All this within in a continuous environment. In
few words, transform a prototype application into a reliable
application and reduce maintenance impact.
Responsibilities - Code Maintenance
- Code reviewing and refactoring
- Write code with highly uncoupled dependencies (DI).
- Put in place a new WPF design around MVVM Light.
- Gives recommendations / directions / suggestions
during the development.
- Cover big functionalities with Unit-Tests and use the
benefits of Mock objects for isolation.
Environment Microsoft .NET Framework 4.5, Microsoft Visual Test
Framework, Moq, SimpleInjector, Microsoft Entity Framework,
WCF, WPF, MVVM Light, Mercurial distributed version control
software (Tutoise Hg), MS Visual Studio 2013
{ 8 / 15 } IT-SIRIUS SPRL ● +32 485 73 92 52 ● [email protected]
RTL Belgium (April 2014 – September 2014)
Roles Senior Software Engineer
Achievements Design and develop a new application to ease and accelerate the video production for the TV News. The application is integrated with different tools of the newsroom (Orad, EVS, Mozart) to ease the creations of journalists and video editors from the rushes to the live broadcast. A rich WPF "Timeline editor" has been developed to help adding and positioning "on air graphics" that are auto-generated upon a large stock of metadata (including, personalities, locations, functions, organizations ...).
Project Description
RTL Belgium and the national Broadcast TV channel, RTL-TVI,
planned to renew their News and their global visual identity.
As the TV NEWS is a cutting edge for the implementation of
RTL-TVI in the nation audiovisual landscape, a particular
attention was paid on it. A major issue was to improve the
redaction process; starting from gathering video rushes, adding
voiceovers, editing the videos, overlaying “on air graphics”,
and finally, adding into the story of the TV NEWS. All this in
one project: The StoryBoarder. The StoryBoarder is composed
of 3 deliverables. A client WPF application, a Server exposing
WCF services and a Standalone version of the client
application.
The client WPF application, is a video editor software, made to
ease the work of the journalist. The main part is a timeline
with drag & drop features to arrange the video cuts, voiceovers
and to position the “on air graphics”. Those are graphics
templates supplied with information coming from several big
store of celebrities, functions, locations, organizations… A
“suggest as you type” search engine was developed to help the
journalist finding the appeal “on air graphics” to apply.
The server exposes several WCF Services. The back-end rests on
different type of stores Microsoft SQL Databases, and other
third parties data sources. The integration with this ecosystem
of data provider was another challenging issue.
Responsibilities - Propose technical and elegant solutions
- Open debate on enterprise integration and SOA vision
- Gives recommendations / directions /suggestions
during the development.
- Share knowledge and skills on several domains.
- Write code with highly uncoupled dependencies (DI).
- Cover big functionalities with Unit-Tests.
Environment Microsoft .NET Framework 4.5, Microsoft Visual Test
Framework, JustMock (Telerik), SimpleInjector, Microsoft
Entity Framework, WCF, WPF, MVVM Light, MS Visual Studio
2012, TFS
{ 9 / 15 } IT-SIRIUS SPRL ● +32 485 73 92 52 ● [email protected]
Fluxys (July 2012 – March 2014)
Roles Senior Software Engineer
Achievements Develop the TPW project which stands for “Third Party Works”. This application handles all the work announcements coming from all around the country; It receives 300 announcements/day and all have to be estimated in term of impact on the Fluxy’s installations. This to avoid disaster like at Ghislenghien in 2004.
Project Description
TPW is an important project to ensure the integrity of the
Fluxys infrastructure. Each work announcement is compared
with the existing installations. The nature of the works and the
proximity may induce serious damages on pipe lines, stations,
optical fiber… This risk must be estimated and depending of the
impact, an appropriated answer must be sent to the work
announcer.
The client application mainly serves 3 important objectives; (1)
Localize the work zone on a map to identify potential integrity
risks. (2) Prepare an appropriated answer with annexes like
plans, legal articles or documentation. (3) Since the company's
liability could be engaged, TPW includes a validation and
signature/countersignature process.
The server side exposes several WCF web services and
consumes several LOB applications. Typically it calls services on
the ArcGIS server, and get the documents from the enterprise
central document repository.
Technically speaking, the technology context of TPW is a
client/server application developed in C# with the Microsoft
Framework 4.0 that involves the latest technologies: WPF
MVVM, ArcGIS, WCF, Mircrosoft Service Bus, Fluent Nhibernate,
Autofac, Oracle SQL and Oracle Spatial.
The GIS part of the client application uses the ArcGis control
from Esri and invokes the ArcGis server of Fluxys to display all
the installation and the different map layers.
The TPW server has been developed with a SOA vision, using the Microsoft Service Bus as ESB for asynchronous and loosely-coupled messages routing and communication with the other LOB applications.
Responsibilities Write code with highly uncoupled dependencies (DI) and with a
minimum of 75% of coverage through unit tests. Write technical
documentations.
Environment Microsoft .Net Framework 4.5, WPF, WCF, Team Foundation
Server, Visual Studio 2012, RhinoMock, FluentNhibernate,
Caliburn, Autofac, ArgGIS, Microsoft Server Bus, Oracle 11,
Toad
{ 10 / 15 } IT-SIRIUS SPRL ● +32 485 73 92 52 ● [email protected]
Gaselys (Jan. 2011 – Juin 2012)
Roles Senior Software Engineer
Achievements Refactor/rebrand the Extranet inherited by Gaselys because of the fusion between the GDF Suez group and Electrabel. Integrate the Extranet in the Gaselys infrastructure; making it works with the en-terprise security and other LoB applications.
Project Description
The Extranet was originally a web B2B application created by
Electrabel. It provides a platform where clients can see the
current market prices (real-time), the closed prices (history)
and consult the evolution of their current contract. They can
see when they introduced purchases and estimate when will be
the next good opportunity to make a new order.
When GDF Suez acquired Electrabel, the Extranet took another
dimension and it has been decided to start a new project to
integrate the Extranet within the GDF Suez application
ecosystem.
GDF Suez aimed to enlarge to B2B clients addressed by the
Extranet in order to deserve also those of Gaselys.
The project also embraced the followings;
Change from VB.NET 2.0 to C# 4.0,
Transform backend ASMX services into WCF services.
Abandon the old and “home-made” ORM in order to use
the standard NHibernate.
Define a new security provider for the Extranet, in
order to integrate with the infrastructure of Gaselys.
Rebrand the ASP.NET pages and adopt the MVC pattern.
Migrate the Extranet database to another data
repository: Mercure.
Re-design a solution to percolate real-time market prices up to inside the Extranet.
Responsibilities Because of my previous position inside Electabel and my
knowledge of the Extranet; I was enrolled to drive the design,
the development and the integration of the new rebranded
Extranet.
Environment Microsoft .NET Framework 4.0, Microsoft Visual Test
Framework, Moq, NInject, FluentNhibernate, WCF, ASP.NET
MVC, Microsoft Visual studio 2010, Oracle 10.2, Toad,
{ 11 / 15 } IT-SIRIUS SPRL ● +32 485 73 92 52 ● [email protected]
Electrabel (Apr. 2010 – Dec. 2010)
Roles MidLevel Software Engineer
Achievements Strengthen the Platforms Domain at TPM Electrabel and work on Central Portofolio Management (CPM). Ensure service and maintenance on the application.
Project Description
Electrabel, a leading company on the Benelux energy market
and part of the GDF SUEZ group, trades and sales energy
products.
In order to price commodity products, the CPM (Central
Portfolio Management) department has developed a system
called “SOPS” for Sourcing Prices for Sales. This desktop
application, consisting of a set of XLS and MDB files embedded
in several manual procedures, cause many increasing
operational problems and financial risks.
Those data are crucial for the rest of the organization: at least
on a daily basis, hourly prices for power for the next 4 to 6
years are provided by CPM to the Sales organization. This Sales
organization (VCM and Marketing Sales BE) use those data to
calculate the exact costing for each client individually,
depending on his profile
CPM is a solution composed of web-services (WCF), a client
web-based application (ASP.NET) and a Microsoft Excel Add-In
(VSTO).
A small satellite application is used for the ENDEX data
acquisition. This is the first business process. It consists of
loading the market (ENDEX) into the database using the
Mercure web services (WCF).
Then, the CPM users are using an Excel AddIn (programmed
with VSTO) to supply their sheets whit the ENDEX data. Based
on that, they are producing new SOPS.
As third step, CPM users have to validate their publication. This
operation is started from the web-based application. It initiates
a set of automatic and CPU consuming validation rules. Based
on the result of those validation rules, CPM users decide to
validate or not their publications. If necessary, CPM users can
recall their SOPS data to Excell and correct them to prepare a
publication candidate.
Last step, each validated SOPS publication initiates the submission of a report to inform the Sales.
Responsibilities Ensure core-business service by supporting the CPM
applications. Maintain the existing source code (bug fixing) and
develop new enhancements following the user requirements.
Environment Microsoft .NET Framework 3.0 and 3.5, NUnit, RhinoMock,
Microsoft Visual studio 2008, Oracle 10.2, SQL Navigator, and
ClearCase.
{ 12 / 15 } IT-SIRIUS SPRL ● +32 485 73 92 52 ● [email protected]
Electrabel (June. 2008 – Apr. 2010)
Roles Software Engineer
Achievements Implementing new user requirements, giving support and ensuring applications reliability in a ‘Keep-It-Running’ environment. Refactoring source-code from VB.NET to C# according the enterprise programming standards.
Project Description
Electrabel, a leading company on the Benelux energy market
and part of the GDF SUEZ group, trades and sales energy
products.
The Strategy department of Electrabel, makes statistical
studies to help the company’s positions on the energy trading
market places.
The main objectives of this project are to strengthen a
developers team, to develop new features required by the
Strategy department, to involve and maintain the existing
applications while producing a high level of source code
quality that match the standards.
All this requires an iterative process to clean out and improve
the existing source code often inherited from a VB6-based
formation of the previous developers.
Improvement of the Data Access Layer of the application with
typed DataSet and ad hoc ADO.NET oriented mechanisms.
Optimizing application architecture with Design Patterns and
CLS compliant code.
Generating Technical documentation using Class Diagram,
Sequence Diagram and other UML schemas;
Analyzing code source metrics to gain in performance optimize
code complexity (SourceMonitor).
Responsibilities Implementing new functionalities based on user requirements
(.NET Winforms, ADO.NET). Bug correction (NUnit). Use
ClearCase (from IBM) as source code versioning system and
repository.
Determine development boundaries based on requirements.
Estimate the time and cost of the Development. Writing units
tests (NUnit), Implementing (VB.NET, C#, SQL).
Environment Microsoft .NET Framework 2.0, Microsoft Visual studio 2005,
Microsoft SQL Server 2005, ClearCase, NUnit and RhinoMock and
ClearCase.
{ 13 / 15 } IT-SIRIUS SPRL ● +32 485 73 92 52 ● [email protected]
Eurocontrol Int. (Jan. 2008 – Feb. 2008)
Roles Software Engineer
Achievements Implementing advanced reporting functionalities; extracting datas using SQL and ADO.NET, generating reports and charts in a user-friendly way, and producing XML and Excel Documents through Interoperability (Interop)
Project Description
Eurocontrol, the European Organization for Safety of Air
Navigation, aims to secure and control the flow of air traffic
through Europe.
Eurocontrol decided to analyze information retrieved by their
representatives during airports audits in the different European
states.
The objective is to present, in a user-friendly way, charts and
reports to outline the compliance level of airports and air
traffic control equipments, following the criteria of the
International Civil Aviation Organization.
The first part of the project was to delimitate the boundaries
of the development and the impacts on the actual application
in terms of integration. This leads to an estimation of the
workload and the development cost. The new release was
delivered in budget and time at end February.
An import process has been developed to allow users to
generate reports and charts based on different associations
between Audits Questions and ICAO criterias. Eurontrol whished
the application to handle import with Excel document. To do
this, the application works by Interoperability (Interop) with
Microsoft Excel and the Data Access Layer (DAL) has been
adapted to save the lists into the database.
The import process is based on XML schema (XSD) to ensure the
integrity, coherence and format of the data while importing.
Because the application works also in disconnected mode, the
synchronization mechanism between the main and local
databases has been review to deal with new imported lists.
This was done through the use of ADO.NET and SQL.
Eurocontrol also asked for a generating report process that
exports the result directly in Microsoft Excel document file. As
for the synchronization mechanism, this implied the use of
ADO.NET and SQL to retrieve data from the databases and
Interoperability (Interop) to deal with Microsoft Excel.
Responsibilities Implementing new functionalities based on user requirements
(.NET Winforms, ADO.NET and Interop). Create a deployment
package (MSI). Maintenance work on the actual application
(CVS) and bug correction (NUnit).
Determine project boundaries based on requirements. Divide
project in developments. Estimate the time and cost of the
project. Writing units tests (NUnit), Implementing(C#, SQL).
Updating user guide and documentation (Microsoft Office)
Environment Microsoft .NET Framework 1.1, Microsoft Visual studio 2003,
Microsoft SQL Server, NUnit.
{ 14 / 15 } IT-SIRIUS SPRL ● +32 485 73 92 52 ● [email protected]
Aastra (2005 - 2007)
Roles Software Engineer
Achievements New ICT functionalities for call center delivered in time and new software version released for sale
Project Description
Aastra is a company acting on the IP-based communications
markets. Aastra’s products include VoIP solutions such as
Communication Server, Gateways, Telephone and Software
application for business.
The main objectives were to implement new functionalities for
an ICT application, the ACP (Aastra Communication Portal)
which routes professional incoming calls (IVR scripting) to Call
Center Agents and offers conference bridge functionalities.
The distributed architecture of the application involves many
different technologies to let the different components work
together:
The server but also windows-based-client applications and
some other modules are written in VB6, and the
communications between those components is insured through
DCOM and TCP. To handle telephony operations, the
communication with the PBX uses the CSTA and VTI/XML
protocols.
The user web-based interface is mainly in Javascript and uses
AJAX to invoke web services. The Web services are written in
C# and act has a bridge between the web-based client and the
server (Interop with VB6).
The second objective was to refactor the old VB6 source code
to C# and the maintenance between the different
commercialized releases as well as bug corrections
Responsibilities Create software requirements. Implementing new
functionalities (Mainly C# and JavaScript). Refactor existing
source code in a newer language (from VB6 to C#).
Determine projects boundaries based on requirements. Make
design based on requirements (UML, Microsoft Visio), Divide
project in developments based on design. Estimate the time
and cost of the project. Establishing a priority between
developments. Implementing (C#, Javascript, VB6), Writing
units tests (NUnit, Mock Objects). Writing documentation.
Environment Microsoft .NET Framework (1.1, 2.0), Winforms, Webforms
(ASP.NET), Microsoft Visual studio 2005, MS Visio (UML
modeler), NUnit + NMock (unit tests), Test Director (Test plan),
Adobe FrameMaker (Writing user documentation).
{ 15 / 15 } IT-SIRIUS SPRL ● +32 485 73 92 52 ● [email protected]
Essilor Belgium (2005)
Roles Software Engineer
Achievements Market and customer analysis for representatives and product
managers leading to a best understanding of the market needs
and sales.
Provide a web portal enabling simple reports for customers and detailed reports for the representatives and product managers.
Project Description
Essilor Belgium is part of the Essilor International group and
commercializes glasses, corrective lenses and instruments for
ophthalmic and optometry professionals
The first objective was to setup a Business Intelligence
application (Cognos ReportNet) and analyze commercial data to
produce reports and pie-charts accessible through Internet for
customers and representatives.
This required to maintain the datawarehouse (SQL queries, SQL
Server 2000 DTS); Provide daily updates, synchronized data
from sales, orders and commercial department, schedule daily
backup with mainframe database of the International group.
The resulting reports are integrated (JavaScript and HTML) in
the CMS web site and generated “on-demand” based on the
input criteria’s provided by the user.
Responsibilities Collect data, organize them in a database (SQL Server 2000
DTS)
Prepare solution by studying ReportNet from Cognos
(reporting tool)
Create a datawarehouse, expose an OLAP structure based
on the relational databases from different resources (SQL
Server, AS/400, MS Access, XML files or other …)
Generate daily procedures to renew and synchronized data.
Create dynamic reports with the Business Intelligence
application ReportNet.
Modify web portal based on the CMS tools and integrate
ReportNet results (JavaScript integration)
Environment SQL, Javascript, Microsoft SQL Server 2000, ReportNet from
Cognos, HTML, CMS From United Networks, Javascript