MIKADAKO


Computer Consultant Micke Karlsson

Professional programmer since 1988

highly qualified consulting services and cutting edge competence in software development, systems design and advanced, technical programming.

Current    About Mikadako    Resumé    About Micke Karlsson     Contact information    In Swedish   





Current

  • Actively looking for contracts.
  • New mobile phone number: +46-(0)70 982 13 81

Top of page


About Mikadako

Mikadako - (Micke Karlsson DataKonsult) was started by Micke Karlsson in the spring of 1997. The company provides highly qualified consulting services and cutting edge competence in software development, systems design and advanced, technical programming.

Top of page


Resumé for Micke Karlsson

Work Areas:

Systems design, programming, configuration management; mentoring and coaching of software development teams.

Programming languages and tools:

C, C++, perl, UNIX shell, Lisp, PL/SQL, REXX, Java, Pascal, sed, awk, Visual Basic, SQLWindows Application Language.

Make, gmake, SQA TeamTest, NuMega BoundsChecker, gdb, CVS, PVCS, CMS / TOOL.

Object-oriented modeling and design (UML, OMT, Booch, Rose), ErWin/ErX, Entity-Relationship diagrams, IDEF1X, Design Patterns.

Operating systems:

Dos from 2.0, Windows 3.1, 3.11, 95, NT, OS/2 from 1.3, Solaris, FreeBSD, Linux, AIX, SCO, Digital Unix, VM/SP, MVS, VAX VMS / Alpha Open VMS

Databases:

Oracle (on Solaris and VMS), DB/2 (on MVS), Microsoft SQL Server, FairCom C-tree, Gupta/Centura SQLBase, Sybase, Borland Paradox, Microsoft Access.

Communications:

From application level down to NetBIOS interrupt service routines; TCP/IP, X25, 3270 HLLAPI. Have implemented various PBX, fax, mail and pager protocols. Telnet, terminal emulators.

Industry Experience

Titan Analys AB (Sep - Oct 2001) Development of software for traffic analysis (call statistics, via & trunc usage etc.) in Northern Telecoms PBX Meridian. C++ (MinGW gcc, wxWindows) and perl on Unix (FreeBSD) and Windows.

Dagens Nyheter (Swedens largest daily newspaper)(May - Dec 2000) Continued development, bug fixing and tuning of a (CRM) system for billing, subscriber tracking, calculation, statistics and prognostication of circulation. Conversion of development environment and revision control system to gcc, gdb, gmake, bash and CVS; upgrading from Oracle 7 to 8. The system was developed on Solaris in C with embedded SQL, PL/SQL and Stored Procedures. Mentored the development team in software development on UNIX.

EssNet AB (Aug 99 - May 2000) Adaption of a system consisting of millions of lines of C code and hundreds of database tables to the Hebrew language, (which runs right-to-left). The system is for sports betting and has special point-of-sales terminals. It is run by gaming companies all over the world. The problem was solved by extracting all human readable texts with various parsers, perl scripts, C-programs and UNIX utilities and by automatically modifying all source code so that the programs reads in all texts at runtime. The environment was VAX VMS and Alpha OpenVMS with Oracle and VMS's special RMS-files; DECFORMS text-based user interface.

Skandia IT (Swedens largest insurance company.) (Dec 97 - Sept 98) Continued development, finalization, testing and launching of an intranet based ordering/tracking/delivery system integrated with different mail and fax systems. Both the database (DB/2) and the web server (Shadow Web Server) was running on IBM:s mainframe operating system MVS. The 'client part', i.e. the HTML-code contained large amounts of JavaScript. Coded in the perl-resembling (but minimalistic) language REXX.

April System Design AB (Summer - Autumn 97) Windows programming. Visual C++ (both 16 and 32 bit with STL), MFC. Continued development and porting to 32 bit of AniTa (a telnet client and terminal emulator with lots of extras) and of an FTP client. TCP/IP, NetBIOS, Asynch. Tests against various UNIX-platforms. VB5 programming. Developed on Win95, tested on 3.11 & NT. Download AniTa & AniTaFtp from April. I have done among other things the DDE-link, the "Dynamic hotspots", the port to 32bit of AniTaFtp etc.

Strategic Management Training AB (summer of 97) Localization of a windows-based computer based training (e-learning) product. I did the text processing and code parsing on UNIX with various perl scripts, C++-programs and UNIX utilities. I also helped the customer to develop a strategy and method for further development, testing and delivery of the product.

JiG System AB (95 - 97) Programmer in a small software development company (I was the only programmer). Using Gupta SQLWindows, Centura, SQLBase, MS SQL Server, ErWin/ERX, , and C++ in a Windows and OS/2-environment I built a work flow system for handling invoices and accounts payable. Scanning, storage, display, and printing of invoice images; rule-based work flow and integration with the financial system. Also built and deployed a small call center application at a consumer organization.

Memex I&C AB. (94 - 95) Programmed modules in C/C++ for a client-server system for computer integrated telephony (CTI). Fairly low-level with threads, semaphores, serial port communication etc. Built interface modules to mail systems and to SMS / GSM text messaging systems from various vendors. Built test-, installation- and maintenance programs in SQA TeamTest, REXX and CA-Realizer.

Riksantikvarieämbetet (Department of National Antiques) (94 - 95) Developed/maintained a spatial database for landscape analysis from an agrarian-historical perspective. Borland Paradox on Windows 3.1. Advisor on GIS and image processing issues.

University of Stockholm. (92 - 93) Studies in human geography. The scientific method and scientific presentation. Geographic information systems (GIS), map-making with geodesic instruments. Wrote a paper on fossil agrarian landscape on the farmstead of Värnarp in the county of Östergötland.

Branschdata AB. (88 - 92) Programmer. Built a client-server system for call center operations, call management, computer integrated telephony and unified messaging. I was a member of the project from the beginning up through the release of the third generation of the system. Integration with Ericsson and Northern Telecom PBX:s, faxes, various paging- mail and calendaring systems. Installed about a dozen systems, primarily in the call centers of IBM Sweden. The entire system was written in C from the bottom up and ran on DOS and OS/2; the database was the only part that was not home-made (Faircoms ISAM-database Ctree in C source was used). Wrote some mainframe (VM/SP) programs in REXX.

Stockholms Stads Dataservice. (City Of Stockholm Computer Service) (87 - 88) Computer operator. Did get shallow knowledge on what stuff like CICS, IMS, NCCF, JES2, VM/SP, VTAM, TSO is. Ran the punch card reader, printed lists, mounted tapes and submitted jobs. IPL'd the IBM 3090.

Highschool of Kärrtorp. Three years Natural Science education, computer programming variant.

Top of page


About Micke Karlsson

Born September 23, 1968. Married Anna-Karin November 27, 1999. Our daughter Humla was born January 13, 2000. We live on the island of Södermalm in Stockholm, the beautiful archipelago capital of Sweden. Among my hobbies are traveling [travelouge in Swedish only], art (I paint) and music (I play electric bass & guitar).

"Micke" is short for "Mikael" in Swedish which is our way of spelling "Michael". English-speaking people can call me "Mike".

Top of page


Contact info

Mikadako
c/o Micke Karlsson
Dörjgränd 6 VI
S-116 68 STOCKHOLM
SWEDEN

Telephone +46-(0)8-702 29 92
Mobile +46-(0)70 982 13 81
Valid HTML 4.0! micke@mikadako.com
http://www.mikadako.com