Freelance UI Specialist, Senior IT Analyst UK
UI Specialist (UI, GUI, HMI, IA, Wire frames, Usability, User Experience, Functional Analysis/Design);
Senior IT Analyst (Requirements Engineering, Specification, Analysis, Documentation)
| Rating: | Unrated (New) |
| Hourly Rate / Cost: | £33.33 per hour |
| Daily Rate / Cost: | £266.67 per day |
| Available From: | Now |
| Seller ID: | 328685 |
CV (Curriculum Vitae) / Résumé
An experienced creative all-rounder with enthusiasm and the proven ability to understand client needs and deliver satisfying solutions within a specified budget.
UI experience:
Mobile: Mobile Phone, S60, Smartphone, PDA, Windows Mobile, Pocket PC, Palm
Desktop: Windows, Mac, Linux, Unix, X-Windows, Motif, GTK+
Automotive: HMI, IC, Instrument Cluster, Car info-tainment System
IT Analyst experience:
Analysis, design, interaction design, prototyping, mock-ups, least-path-for-clicks, application logic and flow, full project life cycle, documentation, proposals, requirements specifications, diagrams, bitmaps, database, configuration management, tool chain, investigations, intermediate communication, consulting, support
Experience in years:
- 25 years IT
- 20 years software development
- 10 years C programming
- 15 years GUI, UI, analysis, design, usability
- 10 years Windows
- 7 years Embedded
- 5 years Linux
- 5 years Mobile
- 3 years Automotive
Work history:
Aug 2009
Fjordnet, Position: Interaction Designer Mobile UI
UI / IA Specification / Documents / Mobile project.
My tasks at this role:
1) I have been analyzing documents of UI and services of a new mobile device of a global mobile client, mainly existing specifications and use cases.
2) Providing those results to my superior or making use during the following tasks.
3) Further I was able to improve existing paradigm documents, in terms of overall and detailed quality and completeness.
Jun 2006 to Oct 2008
BOSCH, Position: IT Business Analyst, Automotive
UI / HMI Specification / Graphics manipulation / Languages management / Requirements engineering / Automotive project.
BA: analysis, documentation, requirements, diagrams, maps, supporting teams. (complex projects and structures, large teams)
1) One of my main tasks during the first time (19 Months) at BOSCH have been producing HMI User Interface specifications using Word, Excel and Visio documents, analyzing and improving existing specifications for development, further manipulating graphics, bitmaps and icons of the HMI User Interface.
2) I have been managing ten human languages used within the final product, which is a car info-tainment system containing media devices and navigation.
3) After analyzing the existing specification levels I have introduced certain changes and have added a missing level of the specification. This then had reduced the back stream of enquiries from India's Bosch development department from 80% down to almost zero.
4) Additionally I had produced new Word, Excel documents along with MindMaps and diverse diagrams using SmartDraw, Visio and PowerPoint, Adobe and PDF. VBA scripting for Excel tables was required just once.
5) The role required to travel many times to the other department in the North of Germany where the higher level development and the integration took place. My role also was part of the integration process and I had to follow the weekly integration cycles by providing proper materials on time plus I was all time tracking errors and change requests of the HMI development process. Further I have evaluated the sorts of errors and have dispatched those to the right people involved, including myself.
6) Due to the large size of the whole team involved (three places on two continents), I also had to communicate with diverse developers at Bosch India and was able to improve HMI related processes, beside streamlining the main communication with India by determining the styles and elements of the specifications down to clear elements in use.
7) During 2008 (10 Months) I was working for another project at the same site at BOSCH, mainly analyzing User Requirements (URS) which were provided through diverse complex sources in English and German language.
8) Additionally I have produced and maintained System Requirement Specifications (SRS) in English language by using DOORS during the whole time.
9) For the Analysis stages I have partly been using technical mind-mapping, since all Requirements within the DOORS structures of the whole project had manually to be counter checked for completeness in order to be able to detect and repair gaps as well as any misplaced or missing links.
10) ClearCase and ClearQuest had been in use by all involved teams to be able to track and measure the success of processing.
11) Meetings with the client took place several times to assure the accuracy of the Requirements and to maintain a better relationship which is one of the pillars for keeping a high level of quality.
Oct 2005 to Mar 2006
Harman/Becker Automotive Systems, Position: SW Developer, IT Business Analyst
GUI / Perl / Embedded / C++ / HMI / Testing / Change management / Automotive project.
BA: analysis and documentation, diagrams reflecting complex architectural relations, supporting teams, communicating information between project managers. (complex projects and structures, large teams)
1) The first three months I was working on the user interface code of a handset device and was working on libraries using C++ to be integrated into the company’s framework system, which do data encryption and compression (blowfish and zlib).
2) I have extended and maintained existing code modules in C++ and have created new modules plus speech commands to be processed by existing modules.
3) Beside development, I was doing investigations, analysis, created PowerPoint documentations along with MindMaps and diverse diagrams.
4) Also UML diagrams using Together, diagrams of data communication between components and system levels, as well for other processes using SmartDraw.
5) During this time we (the developers) had received several trainings about the proprietary technologies (e.g. the framework) used in the company.
The other three months I had switched the role:
6) Direct support of the main Integrator: Perl scripting for Configuration, Integration, the Build process and the Configuration Management with Perl and Tk.
7) Direct support of the main Tester and the testing environment of the project with Perl Tk and VBScript.
8) In summary: extending existing tool scripts, creating new scripts and GUIs using Tk. Thus I was involved in the improvement of the tool chain and the configuration environment plus the testing processes including build procedures based on working with Perforce.
Jul 2005 to Aug 2005
Sybase, Position: GUI Designer Windows Mobile, IT Business Analyst
GUI / Pocket PC / C# .NET / Compact Framework / Windows Mobile project.
BA: analyzing requirements for UI needs, proposing, prototyping, making demo versions.
My duty in this project was the creation and design of user interface elements and screens plus investigating in the usability workflow of a PDA application. Part of this role was to support the creation of demo versions and to present design studies. In summary: analysis of needs, designing and creating GUI application screens for the Pocket PC platform along with creating bitmaps and working on configuration management and deployment issues, investigating further into possible solutions.
Dec 2004 to Mar 2005
ACCESS Europe, Position: FAE, Pre Sales Engineer for Mobile Platform Solutions
Client facing / Pre Sales support role in mobile application field.
BA: analysis of problem areas, offering solutions to clients.
FAE (Field Application Engineer): supporting mobile solutions. I was investigating into and supporting the process of integration of company own products (Internet browser, PIM, etc.) into mobile phone platforms, PDA platforms and set top boxes. I had to travel and face clients very often, this was a main part of that role. Additionally I represented the company at exhibitions.
Aug 2004 to Oct 2004
Infineon, Position: SW Developer, GUI Designer, Analyst for Mobile Application
GUI / Pocket PC / Smartphone / eVC++ / C# .NET / Compact Framework / PDA / Windows Mobile project.
BA: analyzing possible ways of online data exchange, streamlining/improving user interface
MFC development for Pocket PC Smartphone platform plus MFC and some .NET development for Windows platform. My main task was maintaining and improving an existing (medical) PDA Smartphone (Pocket PC platform) C++ application. GUI-design and development of the application using eVC++, MFC on the Pocket PC platform and for an application of the Windows desktop. Data is accessed over the Internet using HTTPS and GPRS, communicating with medical online databases.
Apr 2004 to Jul 2004
EPC, Position: SW Developer, GUI Designer, IT Business Analyst, Mobile
GUI / C# .NET Compact Framework / J2ME / Mobile Phone / Windows Mobile / Smartphone / Symbian / S60 project.
BA: analysing, investigating, reporting, documenting, planning, proposing, evaluating, prototyping Microsoft Windows Mobile – Windows Smartphone
Beside doing analysis and investigations, planning, evaluations, application-design and flow plus UI-design and object oriented design, I supported the development of financial Smartphone business application using C# for the .NET CF platform. Also I supported other developers working on the Java MIDP and the Symbian version (S60) plus investigating and setting up different development environments, plus compilation, build and deploy configurations and versioning.
Oct 2001 to Mar 2004
PDA activities (Mobile platforms)
Creation and marketing of own mobile SW products. (see portfolio links)
Only the commercial applications listed in this CV, next two items.
2003
Commercial PDA project - Chinese flashcard system
GUI / Palm OS / PDA / Perl / Database project:
BA: Market analysis, design, prototyping, development, testing, deployment, support.
This is a commercial PDA application for Palm OS with GUI and database. It helps to memorize Chinese characters. The Windows part is providing an easy way to create own Chinese vocabulary databases to be used on the PDA.
2001/02/03
Commercial PDA projects: Time billing applications (time spent on projects)
GUI / Palm OS / PDA / Database / SQL / C / Visual Basic / CASL / Windows project:
BA: Market analysis, design, prototyping, development, testing, deployment, support.
[TimeCatch is the original version released in 2002, TimeXing is the PDA product rewritten in 2003 for Palm OS version 5 using another tool, the Windows companion recreated using C# .NET technology]
This is a commercial business PDA application for Palm OS with GUI, database, conduit application, Windows desktop companion. Time is gathered spreadsheet like in up to 99 projects; calculations for time and payment are performed; Windows part exports data into diverse standard formats. The database technology on Windows: ADO / OLEDB / TSQL. Targeted customers: service personnel, engineers, anybody who needs to control time in a specific or neutral manner based on projects, including rate per hour and extra payment.
Purpose: accounting time for writing an invoice or providing time data for a central corporate database, all project based.
In 2001 I started designing mobile PDA applications.
May 2001 to Sep 2001
FORCE Computers, Position: SW Developer, GUI Developer, Analyst
GUI / Embedded / Linux / C / JavaScript, XML, GTK, Network project.
BA: many evaluations, creating documentation of findings, producing manuals.
In this project I was dealing with many issues related to the Linux platform including Kernel creation and development. Keywords are: Glade GUI, RedHat Linux, Evaluation, Documentation, Consulting, Analysis, Development, C programming of high availability software modules, Linux kernel programming and a GUI driven application for system maintenance based on C and GTK+. At that time I still was a Linux guru and have additionally installed and used other Unix OS: BSD and SUN Solaris.
Oct 2000 to Jan 2001
NSE, Position: GUI Designer, IT Business Analyst
GUI / Perl / Java Swing project.
BA: analyzing technical and financial situation, producing documents, diagrams, doing project management, delegating programming jobs to staff members, designing software plus GUI.
This project needed my capabilities for Java based project administration, team support, evaluation, GUI design, technical analysis and planning, Java programming, Perl scripting. Also I was coaching other developers while assisting the project manager by performing technical project management.
Jun 2000 to Jul 2000
EUROCURA, Position: Web Developer, Analyst
Perl / Java / CGI / Web-GUI project.
BA: analysis, proposal and design of a business website.
This was a one time project of setting up a business website of an insurance company. I have done WebSite HTML, graphics, Perl CGI, Java. Designing and creating a new business website for an insurance broker company. Web GUI design plus Perl/CGI scripts. Programming of a Java applet for providing online calculations of insurance fees depending on parameters users are entering.
Dec 1998 to Jan 2000
Rhode&Schwarz, Position: SW Developer, GUI Developer, Analyst
GUI / C / Perl / Linux / Motif / X-Windows / GUI / Network project.
BA: proposing possible SW solutions, GUI proposal, design.
This project was about building a 3G measurement system. I was consulting for SW- conception and design, did team support and supported in web techniques. I have developed a complex Motif GUI, was programming the whole system in C and have done process communication including pipes, forks, TCP, UDP, etc. Call up of HF measurement and analysis modules, also providing a macro system to later enable HF engineers to flexibly create measurement and testing sequences. Additionally I have done some Perl scripting plus other tasks, including producing documentation.
In Sep. '98 I relocated back to Europe
Apr 1998 to May 1998
China King Enterprise, Position: Web Developer, Analyst
Web-GUI / HTML project
BA: analysis, proposal, design and implementation of a business website.
This was the complete making of a business website. This included design of graphics and bitmaps along with the design and creation of new company logos which became registered then by official authorities.
Feb 1998 to Mar 1998
Selbach&Partner, Position: Web Developer, Analyst
Perl / Web-GUI / HTML / Networking project.
BA: analysis, creating the server interaction of existing business website.
This project was completely done remotely over the internet. Web design, CGI/Perl, server mail CGI forms, remote implementation of interacting CGI scripts in Perl. Creating forms and mails while preserving a project number within the CGI process (static data).
Jul 1997 to Jan 1998
EpoX, Position: IT Business Analyst, Web Developer
Perl / Web-GUI / HTML / Networking project.
BA: analysis, proposals, design, data flow, networking, security planning, presenting.
My main task was to set up an intranet and bring this company into the Internet while securing the Intranet with a firewall (+ DMZ) which I build from scratch.
I did web design, graphics design, planning, setup of Intranet, CGI Perl, Intranet architecture and design plus Internet connection of the head office; SOCKS5 firewall compilation, setup; integration of existing components like Novell server and SCO Unix database; Internet server with mail, dns, FTP, etc.; CGI/Perl-applications for Intranet; planning of VPN and business application architecture using JavaBeans; Web GUI, HTML, Perl, presentations. At the time of this and following projects I have been strongly familiar with Internet technologies and Linux operating systems.
In June 1997 I relocated to Taiwan
May 1982 to Apr 1997
50+ IT projects back to 1982 (details on request)
BA: Beside development, I've got involved as analyst for:
user interface issues, usability, analysis, proposals, design, prototyping, facing clients, traveling, trouble shooting, tool chain, configuration management, project management, requirement specs, documentation, serving clients, support.
SW: Software development mainly included:
- Embedded projects (C, Forth, Assembler, electronics)
- PC based software applications (C, Forth; running on DOS, Windows)
Apr 1977 to Mar 1982
PCB design and HW activities from 1977
HW: Before the software period (IT) began around 1982:
I was involved in hardware and electronics projects during several years, designed, built and assembled electronic devices including the mechanics, analogue and digital circuits, partly caring the whole product life cycle:
analysis, requirements, circuit design, PCB design, planning, measurements, integration, documentation, delivery, testing, support.
Categories & Freelance Skills
IT & Internet
Categories
- Application Development
- Foreign Languages
- IT Management
- IT Tools/Middleware
- Networks
- Operating Systems
- Programming
- Server Software
- Telecommunications
- Web Design & User Experience
- Web Development/Prog
Skills
- .NET (Programming)
- ADO
- Apache
- Bash Shell (Operating Systems)
- C (Programming)
- C# (Programming)
- Caldera (Operating Systems - Linux)
- COM (IT Tools/Middleware)
- Configuration Management (IT Management)
- Coordination (IT Management - Project)
- CP/M (Operating Systems)
- DAO
- DDE (Networks)
- Debian (Operating Systems - Linux)
- DOS (Operating Systems - Microsoft)
- Dutch (Foreign Languages)
- Fedora (Operating Systems - Linux)
- Fireworks (Web Design & User Experience - Macromedia)
- Forth (Programming)
- FreeBSD (Operating Systems)
- FTP (Networks)
- German (Foreign Languages)
- Hardware Installation (IT Management)
- HP (Operating Systems)
- HTML
- Implementation (IT Management - Project)
- IP (Networks)
- ISDN (Networks)
- LAN (Networks)
- Linux (Operating Systems)
- Macromedia (Web Design & User Experience)
- Microsoft (Operating Systems)
- Mobile (Telecommunications)
- NetBIOS (Networks)
- OLE DB
- openSUSE (Operating Systems - Linux)
- Perl (Programming)
- Pocket PC (Operating Systems - Microsoft)
- Project (IT Management)
- RAD (Application Development)
- RAD (Programming)
- Red Hat (Operating Systems - Linux)
- Slackware (Operating Systems - Linux)
- SMTP (Networks)
- Software Evaluation (IT Management)
- Software Implementation (IT Management)
- Software Selection (IT Management)
- Solaris Intel (Operating Systems - Sun)
- SQL (Programming)
- Sun (Operating Systems)
- TCP/IP (Networks)
- Technical Management (IT Management)
- Technical Writing (IT Management)
- Transact-SQL (Programming - SQL)
- Turbolinux (Operating Systems - Linux)
- Ubuntu (Operating Systems - Linux)
- UDP (Networks)
- VBA (Programming)
- Visual Basic (Programming - Visual Studio)
- Visual C# (Programming - Visual Studio)
- Visual Studio (Programming)
- Web Development (Web Development/Prog)
- Win32 (Operating Systems - Microsoft)
- Windows 9x (Operating Systems - Microsoft)
- Windows CE (Operating Systems - Microsoft)
- Windows NT (Operating Systems - Microsoft)
- Windows XP (Operating Systems - Microsoft)
- X Windows (Operating Systems)

