CURRICULAM VITAE
E Mail: ******@*****.***
Name: PAVAN KUMAR RALLABANDI
Cell: +919*********
Machine Learning & Intelligent Systems Group
Nationality: INDIAN.
Department of Computer Science
University of the Western Cape
Private Bag X17 Bellville 7535
Cape Town, South Africa
OBJECTIVE:
To obtain software engineer/developer/research and development position that allows for advanced
research in Artificial Intelligence, Machine Learning, Computational Intelligence and Bioinformatics.
PROFILE OVERVIEW:
Accomplished Software Engineer/Developer/Researcher with 3years of commercial and 5years of research
experience in the field of Computer Science.
I have a very good sound knowledge, exposure and experience with Object Oriented paradigm using C,C+
+,VC++,JAVA,C# and Microsoft .Net Frameworks along with Advanced knowledge in the field of Artificial
Intelligence, Machine Learning tools, techniques and algorithms, Knowledge based systems, Data Mining,
Statistics and Bioinformatics.
My main strengths are adaptability, dependability and the determination to get the job done and I try to learn
something new from every experience because I believe there is always scope for self-improvement both
personally and professionally. Finally, I strive for quality in everything I do.
EMPLOYMENT HISTORY:
● Jan 2009 - Present Research Developer Free Software Innovation Unit, UWC
● Feb 2008 - Present Lab Manager University of the Western Cape(UWC)
● Jan 2002 - Jan 2004 Software Developer Soft Pal Consultants, Hyderabad
● Jul 2000 – Jul 2001 Intern National Informatics Center, Hyderabad.
EDUCATIONAL QUALIFICATIONS:
• Doctor of Philosophy in Computer Science, pursuing at University of the Western Cape, Cape Town,
South Africa.
• Master of Science in Computers OSMANIA UNIVERSITY, Hyderabad, Andhra Pradesh, INDIA.
• Bachelor of Science in Computers from OSMANIA UNIVERSITY, Hyderabad, Andhra Pradesh,
INDIA.
TECHNICAL QUALIFICATIONS:
• Bio-informatics course in 2008 by Stanford-South Africa Biomedical Informatics Programme, South
African National Bioinformatics Institute, University of the Western Cape, Cape Town, South
Africa.
1
• Application Programmer course in 1998 on S/390 Mainframe from IBM School of Enterprise Wide
Computing, International Institute of Information Technology, Gachibowli, Hyderabad, INDIA.
• Advanced Software Engineering course from 1995 --- 1998 from APTECH, Hyderabad, INDIA.
• Typewriting in both English & Telugu Higher Speeds from 1993 --- 1995, Hyderabad, INDIA.
SOFTWARE SKILLS:
Platforms Worked S/390 & .Net Frameworks
Operating System MVS, Windows7, Macintosh, Linux
Programming Languages C,C++,VC++,C#, JAVA, COBOL, CICS & JCL, Perl, Python
MATLAB, R
API’s & Framework WIN32, MFC & .NET, ANDROID, CHISIMBA
RDBMS ORACLE, DB2, MY-SQL
Technologies COM, DCOM
Libraries ATL (Active Template Library)
Tools/Utilities Dialogic, TAPI, SAPI & Parity Software, Latex, Miktex
RESEARCH SKILLS:
Artificial Intelligence, Machine Learning, Computational Intelligence, Knowledge based systems,
Data Mining, Statistics, Time Series, Sequence Recognition, Temporal Pattern Recognition &
Classification Tools & Techniques, Hybrid Systems, Bio-Informatics, Bio-Technology.
Designed and developed the new architecture and algorithms using knowledge based systems
frameworks and implemented on sample test beds and real time applications using Advanced
Recurrent Neural Networks and Hidden Markov Models.
Writing Proposals, Conference Papers, Journal Papers, preparing and giving talks & presentations,
Project Management
Tutorships, Assisting Postgraduate students in research related queries and software.
RESEARCH PROJECT:
Title: Refining Hidden Markov Models Using Recurrent Neural Networks
This is my Ph.D research project with the support of Center of Excellence at the Machine Learning
and Intelligent Systems Lab, Department of Computer Science, University of the Western Cape, Cape Town,
South Africa.
Designing the systems that can learn with the Intelligence is a very unique field of research in
Computer Science. Machine Learning is a branch of Artificial Intelligence, which is concerned with the
design, and development of algorithms that allow computers to evolve behaviors based on empirical data. A
major focus of machine learning research is to automatically learn to recognize complex patterns and make
intelligent decisions based on data
The objective of my thesis is to improve the sequence or pattern recognition/classification
performance by applying a hybrid neural-symbolic approach. The aim of this project is to develop an
architecture using the symbolic-connectionist framework and design a learning algorithm. This must be
implemented and test on sample test beds and as well as on real time applications. These can be applied in
Bio-informatics, Bio-metrics, Speech Recognition, Robotics, Data Mining and so on. Briefly, modelling
2
families of related DNA or protein sequences, prediction of protein-coding regions in genome sequences,
Gesture Recognition, Handwritten Signature Recognition, Speech Recognition, Time Series Analysis and so
on. Through knowledge based systems, we will insert the prior knowledge, refine and extract the symbolic
knowledge from the trained networks.
Designed software, which will implement the hybrid architecture using the developed algorithm and
implemented on sample test beds. I used VC++, Matlab, automata theory and its simulators, bioinformatics
tools to implement the system. Right now, I am in the advanced stage of submitting my thesis.
CONFERENCES & PUBLICATIONS:
• Attended conference in Machine Learning and Bio-informatics in 2007.
• Attended few Microsoft and Open Source Conferences in 2008, 2009, 2010.
• Presenting a paper to International Conference on Neural Networks, 2012, USA.
• Planning to submit a full paper to the International Neural Network Society Journal in the
month of October 2012.
PROFESSIONAL ASSOCIATION MEMBERSHIPS:
• Member of International Neural Network Society [INNS], U.S.A from 2009 to current.
• Member of International Association of Engineers [IAENG], Hong Kong from 2008 to
current.
• I was a member of Institute of Electrical and Electronics Engineers [IEEE], U.S.A from
2005 to 2010.
COMMERCIAL PROJECTS:
Free Software Innovation Unit from [2009 2011] at University of the Western Cape, Cape Town, South
Africa.
1) Health Care System for Mobile Applications:
Period: June 2011 – Dec 2011
Job Title: Developer
Responsibilities: Coding
Technologies: Java, Eclipse IDE, Android & Chisimba Frameworks, Mac OS X
Description: Health Care is an application system developed for mobile platforms using the new Android
and Chisimba Framework. Through this system all the patients can access their medical history on their
mobile phone. It is still under development.
2) My-Eskills:
Period: Jan 2011 – May 2011
Job Title: Developer
Responsibilities: Analysis, Design, Coding, Testing & Implementation
Technologies: PHP, MY-Sql, Chisimba Frameworks, Mac OS X
Description: My-Eskills is a Knowledge Learning Environment by which anybody can learn any kind of E-
Skill through online. It is developed on Chisimba Framework using PHP and My-Sql and I am mostly
involved in all the phases of software development life cycle. You can access at http://my-skills.net.
3) Robbin-Island Mayibuye Archives:
3
Period: May 2010 – Dec 2010
Job Title: Researcher/Developer
Responsibilities: Analysis, Design, Coding, Testing & Implementation
Technologies: PHP, MY-Sql, Chisimba Frameworks, Linux
Description: Mayibuye Archives is one of the largest archives of liberation struggle materials in the country.
It is developed using Free and open source software technologies. I am involved in analysis, designing,
coding and testing parts of the website. You can access at http://mayibuyearchives.org/.
4) Library Portal:
Period: Sep 2009 – Apr 2010
Job Title: Researcher/Developer
Responsibilities: Design, Coding, Testing & Implementation
Technologies: PHP, MY-Sql, Chisimba Frameworks, Linux, Windows
Description: Library Portal is a website developed under the University of the Western Cape through which
all the students/lecturers/professors can use the library resources. I am involved in coding and testing parts of
the website. You can access at http://lib.uwc.ac.za/
5) Podder Live:
Period: Jan 2009 – Aug 2009
Job Title: Researcher/Developer
Responsibilities: Analysis, Design, Coding, Testing & Implementation
Technologies: PHP, MY-Sql, Chisimba Frameworks, Linux, Windows
Description: Podder Live is a small desktop application system that can be used to record and publish the
podcasts to any chisimba powered site. I was totally involved in developing the above application for
windows based system. You can access at http://www.chisimba.com/
Softpal Consultants: [2002 – 2004]
1) Contact Tracking System:
Client Name: Erdas Software India Limited
Period: Aug 2003 – Dec 2003
Job Title: Developer
Responsibilities: Analysis, Design, Coding, Testing
Technologies: VC++, ATL, COM, Ms-Access, Visual Studio, Windows
Description: Contact Tracking System is an application, which provides a complete set of automation
facilities for an organization. SMTP (Simple Mail Transfer Protocol) and POP3 (Post Office Protocol) is one
of the module in CTS Software. With this application you can send and receive mails without Microsoft
Outlook Express i.e., it will exactly work like Microsoft outlook express. This application works as a service
i.e., whenever you start the service it can automatically send and receive mails. Here you can also check in
and check out who has got how many mails and so on. It was developed using VC++ and Ms-Access and I
am involved in analysis, coding and testing phases of the project.
2) On – Line Stores Information System:
Client Name: Defense Electronics & Research Laboratories
Period: Mar 2002 – July 2003
Job Title: Developer
Responsibilities: Analysis, Design, Coding, Testing & Implementation
Technologies: VC++, TAPI, Dilogic, Parity Software, Ms-Access, Visual Studio, Windows
Description: An Online Stores Information service is a system, which attends the phone calls made by a
caller for enquiring particular information like status of file, proposal, indent etc. First it traces the incoming
call then plays the welcome message, asks the caller to dial the number of that particular information like file
numbers, proposal number, indent number etc. On appropriate entry of code number by the caller, the system
4
will validate the number. Checks the database for the information regarding the number entered. Then the
number related status information is played in customized manner. If the information for the file number is
not available then the system will play a customized sorry message since the requested enquiry is not
available, the Stores in-charge will then be requested for related information to be updated in database. There
can be a scheduled reminder for the stores in-charge till the requested information is updated in database.
Asks to press an appropriate key if the caller wants the system to repeat the information or to end the call. If
key press value is for yes then plays the status information again. This was developed using VC++, Ms-
Access TAPI, Dialogic & Parity Softwares along with the D/4xPCI, 4 Telephone lines. I Involved in coding
and testing parts of the project.
IBM School of Enterprise Wide Computing, International Institute of Information Technology:
1)Directory of Stock Exchange:
Period: Mar 1998 – June1998
Job Title: Developer
Responsibilities: Analysis, Design, Coding, Testing & Implementation
Technologies: Cobol, CICS, JCL, VSAM, DB2, TSO, S/390
Description: This system will be useful for maintaining up-to-date Stock Position of the materials or to
automate the Stock Exchange. By giving the master details of specific share, this system will automatically
take care of listing the details of A and B group shares periodically in a most efficient way, which helps the
concerned managerial staff in making appropriate. This system also provides facilities like adding a new
share, updating the current market price, deleting the specific share and so on. This system also helps the top
level management to take robust decisions based on the reports generated. This is developed on S/390
Mainframe Server at IBM School of Enterprise Wide Computing using Cobol, Cics, Jcl, Db2, Tso.
2) Automated Teller Machine:
Period: Jul 1998 – Nov 1998
Job Title: Developer
Responsibilities: Analysis, Design, Coding, Testing & Implementation
Technologies: Cobol, CICS, JCL, VSAM, DB2, TSO, S/390
Description: This project deals with the automation of banking transactions. It consists of three modules
mainly the application deals with savings and current accounts and allows for addition, modification and
deletion of customer accounts and also the enquiry about the balance and so on. Modules are Opening a New
Account, Withdrawing & Depositing, Daily & Weekly Records. This was developed on S/390 Mainframe
Server at IBM School of Enterprise Wide Computing using Cobol, Cics, Jcl, Db2, Tso.
InternshipProject: [July 2000 – July 2001]
Information Retrieval System:
Company Name: National Informatics Center, Central Govt. Of India
Period: Jul 2000 – Jul 2001
Job Title: Developer
Responsibilities: Analysis, Design, Coding, Testing & Implementation
Technologies: Java, Advanced Java, My-Sql, Windows
Description: This project deals with the retrieving the information from the huge central database using
client and server technology. It consists of retrieving and displaying the information on the system using
java applets and servlets. With this system, the user can view any kind of relevant information throughout the
india ie., from related taluks, villages, districts, cities and states. All the departments throught the country can
be viewed ie., Agriculture, Education, Health, Forestry, Law and so on. This was developed on Java using
client server technology and mysql as back end database at National Informatics Center, Central Govt. of
India, Hyderabad, A.P, INDIA.
5
REFERENCES
Prof. Kailash C Patidar, Department of Mathematics & Statistics, University of the Western Cape, Cape
Town, South Africa. Email: ********@***.**.**
Mr. Paul Scott, Manager, Free Software Innovation Unit, University of Western Cape, Cape Town, South
Africa. Email: ******@***.**.**
PAVAN KUMAR RALLABANDI.
6