Meyarivan's homepage

Education

Publications

  • A fast and elitist multiobjective genetic algorithm: NSGA-II.
    IEEE Transcations on Evolutionary Computation, 6(2):182--197, 2002.

  • Constrained test problems for multi-objective evolutionary optimization.
    In Proceedings of the First International Conference on Evolutionary Multi-Criterion Optimization (EMO 2001)
    volume 1993 of Lecture Notes in Computer Science, pages 284--298. Springer-Verlag, 2001.

Research and Work Experience

  • Research Student at Kanpur Genetic Algorithms Laboratory (KanGAL)
    • My research at KanGAL focussed on
      • Multi-Objective genetic algorithms [1]
      • Construction of test problems for Multi-Objective genetic algorithms[2]
    • Developed a framework for rapid prototyping of genetic algorithms using Python and NumPy
    • Designed and implemented the current computing facility for KanGAL
    • System administrator of the computing facility for three years

  • Masters Thesis
    • Developed a graphical tool to perform electronic structure calculations based on Hückel Molecular Orbital Theory, using Python, Tkinter and NumPy

  • Technical Consultant, Messiah Labs
    • Web interface to the R&D database of IIT Kanpur
      • developing the web interface using PHP, Html and MySQL
      • backend scripts using Python and Bash shell scripts
      • securing and auditing the web server

    • Design and prototype implementation of H323 based VOIP network
      • interoperability analysis of various opensource H323 software
      • authentication and billing framework for Openh323 gatekeeper

  • Students Gymkhana Server Team, IIT Kanpur
    • member of the core team deciding on policies
    • was the system administrator for the facility
    • developed the following for the facility
      • current web interface using PHP, Html, MySQL
      • dynamic dns facility using Djbdns, Python

Technical skills

  • Programming Languages
    • 3-4 years of experience in Python, C, PHP, Unix shell scripting languages
    • Extensive experience in embedding and extending python with C
    • Experience coding in SQL, C++
    • Exposure to x86 assembly, Scheme

  • Operating Systems
    • 3-4 years of experience in developing software on Linux
    • Extensive experience in setting up Linux, OpenBSD based servers for mission critical applications
    • Working knoledge of operating system internals
    • Exposure to HP-UX, Solaris, AIX, IRIX, Win9x/2000/NT

  • Networking
    • 3-4 years of experience working and developing applications with TCP/IP (IPV4)
    • Extensive experience in design and implementation of Intranets
    • Working knowledge of various application level protocols like HTTP, FTP, DNS, SSH, NFS, SSL, POP3, IMAP4, SOCKS5

  • Security
    • 2-3 years of experience securing and auditing Linux, OpenBSD based servers
    • Well versed in various aspects of network and operating system security
    • Working knowledge of the following tools
      • Firewall: Ipfilter, Netfilter, Ipchains
      • Intrusion Detection: Snort, LIDS, Grsecurity, Tripwire
      • Network Scanning/Analyzing: Nmap, Nessus, Nemesis, Ntop
      • Forensics: The Coroner's Toolkit

  • Web Based Applications
    • 3-4 years of experience developing web based applications using PHP/Apache
    • Intimate knowledge of issues involved in building highly available and high performance servers
    • Experience working with MySQL, PostgreSQL
    • 2-3 years of experience writing custom applications for testing and benchmarking of webservers
    • 1-2 years of experience designing and implementing secure web authentication frameworks

  • Parallel and High Performance Computing
    • 2-3 years of experience in concurrent and parallel programming
    • Extensive years of experience in benchmarking and performance tuning of clusters
    • Familiar with performance issues of various parallel architectures
    • Familiar with various tools including
      • Libraries: PVM, MPI, GNU-Pthreads, Scalapack, ATLAS
      • Benchmarks: Bonnie++, Stream, Netperf, LMBench, NAS, HPL

  • Document Markup Languages
    • experience in document preparation with LATEX

Awards and honours

  • 2nd Prize in Tech Olympiad 97, a national level technology olympiad held at IIT Kanpur, testing skills in the various branches of science and engineering
  • ranked 144th in the national level Science Talent Search Exam

Hobbies

  • opensource software
    • Have helped form and part of many clubs and groups to promote the culture within IIT Kanpur
    • Have helped adopt opensource software in the campus both as a developer and consultant
    • List of projects
      pylibpcap
      python binding for libpcap
      pylibnet
      python binding for libnet
      evolve
      python framework for rapid prototyping of genetic algorithms
      netscan
      written to reverse engineer the logical network architecture of the computing facility at IIT Kanpur
      asyncget
      basic multithreaded url retriever using asynchronous sockets
      pytconn
      embedding python in transconnect

  • Listening to music - western classical, Chinese (mainly instrumental), 80's pop and rock

Extra curricular activities

  • Sports
    • Represented IIT Kanpur at various national level inter collegiate tournaments in Soccer and Bridge
    • Represented high school in various regional level tournaments in Badminton, Soccer, Cricket, Athletics and Chess
    • Represented the hall of residence in various inter hall tournaments including Soccer, Cricket, Bridge

References

  • References will be provided on request
Hosted by www.Geocities.ws

1