Guru.com Profile - bgmarete
Find this profile here: http://www.guru.com/freelancers/Software-Developer-Database-Consultant-Telephony-Embedded-Programming-DBA/Kenya/Nairobi/1169119
User Information

Screen name:bgmarete
Profile ID:1169119
Tagline:Deep Understanding, True Competence
Screen icon:
Membership:Basic Member
Photograph:No images have been uploaded.
Country:Kenya
GMT:E. Africa Standard Time
Overview

Category rank:55164 in Programming & Databases
Quality score:0.00
Feedback:None
Money (year):$0.00
Money (all time):$0.00
Min. rate/hour:$20.00
Min. project budget:$500.00
Member since:08 Jun 2009
Last sign In:20 Nov 2009 6:51 AM ET
Quotes submitted:0 in last 30 days
Work onsite:No
Experience:9 years
Highest degree:Bachelor's Degree
Software skills:Development Languages: Excellent skills and 9 years experience in C and C++ programming. I have developed production systems which range from low-level systems-level programs to elaborate GUIs in C and C++.

Excellent understanding and long experience in programming with Python. I use Python routinely in my daily consultant work.

Excellent understanding and daily experience in the use of the UNIX shell language.

Operating Systems:
In-depth understanding of Linux and, in general, all modern UNIX platforms. This includes a great understanding of low-level system's management and development, including familiarity with the standard POSIX API as well as familiarity with the Linux Kernel Internals.

I also have expert knowledge of the Microsoft Windows operating system, including in-depth skills in Windows server administration as well as Windows systems development. Good understanding of the Win32 C/C++ API.

Voice Over IP (VOIP) Techologies

In-depth understanding of VOIP techologies. Expert knowledge of the Asterisk telephony platform. I have developed an auto-dialler based on the Asterisk platform that now servers a school district in the U.S.A., comprising upto 35,00 students. I developed and currently manage the VOIP network of the largest media company (with 5 FM Stations) in Nairobi, Kenya.

Other Core Skills

Expert knowledge in admin., optimization and securing of the MySQL and PostgreSQL DBMSs Expert knowledge of Video on Demand (VOD) and IPTV (IP Television) technologies.
Additional skills:Languages

Native-level facility in spoken and written English.

Technical Writing

Excellent technical documentation writing skills.
Subcategories:Programming
Database Design
Telephony Applications
Embedded Development
Database Administration
Industries:Finance
Technology & Internet
Media & Entertainment
Professional Services
Telecommunications
Highlights:Development

I have successfully developed and deployed a wide range of applications, including cross-platform applications that work the same on both Windows and Linux. For example, I have developed and deployed a custom Soft Phone (in C++) for a local company. It works on both Linux and Windows.

VOIP (Voice over IP)


Working as a consultant for a U.S. client, I developed an auto-dialer application based on the Asterisk PBX that currently serves a school district of up to 35,000 students. The core of the application was developed in C/C++, and it featured a web front-end to control it.

I deployed and currently maintain the Asterisk-based VOIP network of a large media organization in Nairobi Kenya. The organization runs 5 FM stations and the VOIP network I manage spans 3 branches within the city. My work for this client has involved the development of extensive custom dial plans as well as billing modules.

I have a working knowledge of the SIP (Session Initiation Protocol) standard.

Video on Demand and IPTV

I am the lead developer in an on-going effort to develop a complete Video on Demand platform which will include not only the standard media streaming capabilities, but also auxilliary modules such as those used for billing.

In this regard, I have a working knowledge of a wide range of the relevant platforms, including RTP/RTCP and RTSP.

Systems Admin

In a previous job, I was responsible for the admin and securing of 10 Linux servers based in the U.S. and New Zealand.
Work terms:Prefer payment to be secured by Escrow.