|
Dikte Software LLC
Dikte means net
|
Tomasz (Thomas) Gil, Ph.D.
Software Consulting
|
Contact me about contract or full-time employment availability
tgil_at_dikte_net
|
A lot of software technology has been delivered in recent years and
companies are challenged to use it efficiently. Much of the technology is
very inexpensive or even free, but its configuration and adaptation
to your business requires work by competent software professionals.
The goal of Dikte.net is helping organizations in completing IT projects
where integration of various software applications and technologies is needed.
Dikte.net services - customer benefits and service principles
As a consultant I do the following for you:
- provide technical leadership for your software projects
- analyze your business operations and conceptualize its core functions
- subsequently I design and implement these core functions in software
in a flexible and extensible manner as an application platform usable by software developers
- advise your business about recent technology offerings
- design and implement software well-suited for your business operations
using the best and most inexpensive technologies
My services are delivered in adherence to these principles:
- computer code that I write and projects I lead for you
will meet professional standards of code and documentation
so that another software professional can extend or modify my work
- code will be guaranteed to work in the environment it was designed for
- code modifications and fixes will be performed according to an agreement made prior
to the delivery of service
- you, the customer, own the data - I will protect the access to your data,
its security and integrity;
I, the software provider, own the code and grant the customer all rights to use the
binary and source code - except for the right to develop commercial products
Dikte.net internal projects
- research and development work on distributed system software
- evaluation of technologies and their suitability for production purpose
Expertise
- connectivity: IP networking, sockets, TCP analysis
- platforms: UNIX - Win32 - Java - J2EE
- middleware: IDL - RPC - CORBA - custom protocol development
- programming languages: Java - C++ - C
- data management languages: SQL - XML - HTML - various ORM styles
- advanced methods: OOP/OOD, UML, data modeling, applied mathematics, numerical analysis
- experienced with all phases of software product lifecycle - develop, build, test, release, support
|
Interests, Opinions
|
Open Source Software contributions
-
TCP connection forwarder: accepts connection and makes another TCP connection
to a designated host and port, can be used to monitor TCP traffic and troubleshoot problems -
source and makefile for UNIX and Win32
-
International text editor for UNIX/X11/QT; uses standard keyboards and compose sequences
to generate arbitrary Unicode characters; handles text files in UTF8 encoding ONLY; can be used with KDE kmail
as an external editor - source and makefile for UNIX - requires QT 3.0.x
--->NEW Linux RPM Linux i386 binary - developed and tested on SuSE 8.1
Older version requiring QT 2.2.x older Linux i386 binary was developed and tested on SuSE 7.1
The same international text editor in Java (1.5+) -
the new version is designed to use WebStart
|
Professional Credentials
- Ph.D. in chemical physics, Indiana University, Bloomington 1989
- BS/MS in theoretical physics, Nicolaus Copernicus University, Torun, Poland, 1981
Professional Summary
|
Why are we called Dikte? Dikte is the Greek word for net.
Contact (insert the @ and . before using):
tgil_at_dikte_net