Skip to main content

CV, Contact Mihamina Rakotomandimby

Personnals

Name: Rakotomandimby Mihamina
Origin: Madagascar
Current location: Madagascar
Background: Mathematics, Computer Science

Summary

  • IT Engineering team lead
  • Project manager
  • Open source software developper
  • Linux distribution packager
  • Linux system & network administrator 
  • eXtreme programmer, 
  • Functional and Technical documentation writer. 
  • Framework user: Jelix, OCsigen, Django, Zope

Languages

  • C, 
  • OCaml, 
  • Python, 
  • Perl, 
  • Javascript, 
  • PHP

Mastered softwares by category

UNIX System Administrator and Architect:

  • Virtualization: KVM, LXC and OpenVZ
  • Storage: NFS, RAID, LVM, AOE
  • Mail Server: Postfix, Exim, Courier POP/IMAP, Dovecot
  • FreeRADIUS Accounting
  • Database: PostGreSQL, MySQL
  • Directory: OpenLDAP

Research & Development:

  • Python: Web and System
  • PHP: Web
  • OCaml: Web and System
  • Perl: System
  • SHELL Scripts: System

Experience

Training, Recruitement and Development Manager at Ideo Neov

August 2011 - Currently : Manage training, Train engineers to increase productivity.

Technical comittee member


Consulting

  • Enterprise knowledge management
  • IT infrastructure (Linux and FOSS)

Training

Conduct and supervise training and development programs for 90+ employees about:
  • Source Code management (Hg, Git, SVN)
  • Continuous Integration
  • Object Oriented Programing (PHP, Javascript, ActionScript3)
  • Agile Methods (Scrum)
  • Test Driven Development
  • Design Patterns (MVC, EDA,...)

Recruitment

  • High skill engineers and mathematician recruitment
  • Newcomers training to internat tools, workflow & practice
  • Evaluation: interpretation, decision.

BBS Team Manager

November 2010 - August 2011: Engineer team mentor at Blueline
Apply and teach the team from my precedent experience (see the section below)
  • Blueline Top 50 customers infrastructure support
    • High availability (EIGRP or OSPF)
    • Secured Intersite network (OpenVPN or IPSec)
    • General management of workstations, routers and servers
  • Commercial & Financial drive
    • Profits & priority identification
    • Products evolution
    • Customer care

IT Architect at Gulfsat / Blueline Madagascar

June 2009 - November 2010: UNIX System Administrator and Architect
  • Mail system administration and maintainance:
    • Courier to Dovecot migration
    • Exim and Postfix tunning
  • Virtualization, with KVM and OpenVZ
    • (P2V) Physical to virtual migration
    • Hotswap in High Availability context
  • Bandwidth management:
    • (QoS) Quality of service over (DPI) Deep packet inspection
    • Traffic shapping with "tc"
  • City wide WiFi hotspot deployment
    • AAA using Chilli, FreeRadius ans PostGreSQL
  • Server monitoring
    • Custom SNMP OIDs
    • Munin
  • Web interface developer for several services to customer:
    • Email account settings (autoreply, password,...) with OCsigen
    • Hotspots account management with WebPy
    • Log parsing, Database queries for internal use with OCsigen

Project Manager at Vectoris

August 2008 - May 2009: Developers team leader.
  • Website architect: online shops, presentation websites mostly PHP and Javascript
    • Jelix as framework, when needed
    • jQuery as Javascript toolkit
    • Smarty for PHP templating
  • Developer lead: code versioning (SVN & GIT), roadmap and brainstorm coach
    • 5 (PHP & Javascript) developers + 1 integrator (& designer)
    • Data & Database Modelisation
    • Quick & dirty proof of concept and prototyping with OCaml
  • Code review, security oriented
    • Cross browser compatibility (Internet Explorer, Opera, Safari, Firefox)
    • Benchmarks & Bug hunt
  • Dedicated Web server administration
    • Debian System
    • Distributed LAMP architecture

Developer at Mixid

2007 - 2008: PHP4, Javascript and MySQL Developer
  • Database query Web interface in PHP and Javascript

Sytem Administrator, DBA, Developper at Medical Administrators International

February 2007 - November 2007: Database administration, PHP code maintainance, Bank transfert handle
  • Mysql4 to Mysql5 + query rewriting for performances
  • PHP3 to PHP4 rewrites
  • Etebac file generation and check

Contact

  • Email: mihamina@rktmb.org
  • Téléphone: +261348173869

Popular posts from this blog

npm run build base-href

Using NPM to specify base-href When building an Angular application, people usually use "ng" and pass arguments to that invocation. Typically, when wanting to hard code "base-href" in "index.html", one will issue: ng build --base-href='https://ngx.rktmb.org/foo' I used to build my angular apps through Bamboo or Jenkins and they have a "npm" plugin. I got the habit to build the application with "npm run build" before deploying it. But the development team once asked me to set the "--base-href='https://ngx.rktmb.org/foo'" parameter. npm run build --base-href='https://ngx.rktmb.org/foo did not set the base href in indext.html After looking for a while, I found https://github.com/angular/angular-cli/issues/13560 where it says: You need to use −− to pass arguments to npm scripts. This did the job! The command to issue is then: npm run build -- --base-href='https://ngx.rktmb.org/foo...

wget maven ntlm proxy

How to make wget, curl and Maven download behind an NTLM Proxy Working on CentOS, behind an NTLM proxy: yum can deal without problem with a NTLM Proxy wget, curl and Maven cannot The solution is to use " cntlm ". " cntlm " is a NTLM client for proxies requiring NTLM authentication. How it works Install "cntlm" Configure "cntlm"  by giving it your credentials by giving it the NTLM Proxy Start "cntlm" deamon (it listens to "127.0.0.1:3128") Configure wget, curl and Maven to use "cntlm" instead of using directly the NTLM Proxy Note: You will have then a kind of 2 stages Proxy : cntlm + the NTLM proxy Configure CNTLM After installing cntlm, the configuration file is in "cntlm.conf". You must have your domain (in the Windows meaning), proxy login and  proxy password. Mine are respectively: rktmb.org, mihamina, 1234abcd (yes, just for the example) You must have you NTLM Proxy Hostnama or IP ...

VMWare Keyboard Latency

Workstation VM UI lag when typing When using a VMWare Workstation VM, I noticed there is a latency when typing in the keyboard and the real appearance of the typed character. I searched and found: Noticeable typing lag in Linux VM terminals since v16.2 upgrade on Linux host To make it short, what solved it for me: Disable 3D acceleration in the VM setting .