Name : Niraj Manandhar |
Email :
justniraj@hotmail.com, regniraj@gmail.com |
Contact No
: 977-01-4274610 |
Current Address:
House no 621 , Leak marga , Kuleshowar, Kathmandu 14 |
Blog: My CV as a game developer |
::Technical Skill | |
Operating System | Linux, Windows |
Programming Language | C, C++, Java, Groovy , PHP, Advance Java , Ruby and some .net scripts (esp. C# delegates) |
GUI Programming | Borland J builder, Visual Basic 6.0 |
DBMS | Mysql , PGSql |
Web Authoring Tools | Dreamweaver , Front Page |
Scripting language | JavaScript, Action Script 2 and Action Script 3 , Lua |
Server Side Programming | Asp, J2EE , PHP, ROR |
Image Editing Tool | Fireworks , Photoshop (Basic) |
Multimedia tools | Flash ( AS2+ AS3) , Director (lingo), SoundForge |
Development Tools | Eclipse IDE, Net Beans, JDeveloper |
::Concepts | |
Web Application Development | Developing robust web application under J2EE, LAMP and Ruby on Rails |
Speech recognition system | Speech recognition and text to speech conversion using java with sphinx and freetts |
IVR system | programs detecting voice and dtmf signals using voice modem and comm port + jtapi and AT commands |
GIS system | updatable gis plots using access Visual Basic and arc view 3.0 |
Network programming | developing multi user online games and application |
Online Payments | used major payment gateways including Paypal website payment pro, Paynet system,Link Point direct and authorize.net for different requirement of E-com site |
Media Processing | Working with Java Media Frame work, FJM , Lame and Mplayer |
OR Mapping | Mapping java objects and Relational database using hibernate + Hibernate annotation and JPA with apache openJPA and using nhibernate along with datatables in .net |
Cross Platform GUI development | Gui Development for java using SwingX , JBCL controls and Swing |
Flat Web pages(AJAX) | Developing AJAX based Application with tools like GWT, ZK , Dojo Toolkit, DWR , EXT JS and JSON |
J2EE Frameworks | working with J2EE frameworks such as Java Server Faces, Tapestry,Struts, myfaces ZK |
Web Administration,Hosting | Configuring Web server,database server PHP and TOMCAT,Jetty under linux os |
Securing Web sites | Generating CSR, installing certificates in Apache Web server and providing secure https service, Applying various implementations such as Random image text , url+cookie encrypt , preventing SQL injections |
Chat Application | Developing customized chat clients using jabber protocol. |
Java Based Reporting | Generating Database report using JasperReport+IReport and JFree Report |
Banking System | Concept of Banking system and used to with programming Vouchers, Transaction , Transfers and ATMS |
Rich Internet application development | developing RI application using flash, Flex . |
Basic Customizing Microsoft Dynamics (Axapta ERP) | Taken 15 hours training on customizing Axapta and x++ , used JMatter application framework for some of the requriement by tiny ERP |
Business Process Integration | Used to with developing modules for Accounting, Assets management, Vouchers , Human Resource and Pay Roll. |
Dependency Injection | Dependency injection (IOC) for scalable application using Spring,Spring.net, goggle juice and hivemind. |
J2ME Development | developed tiny games for j2me platforms please visit http://codewithme.com/blog/?p=10 for my progress with mobile phones |
Serial Port programming | Serial port programming using JAVA COMM API, Microsoft COMM ami and low level disk access |
Spring Framework | used Dependency Injection, AOP , Declarative transaction management , and Hibernate support of Spring framework |
Web development Frameworks | suggested, defensed and implemented Java Web developement frame works such as ZK , GWT and DWR |
Naked Object Patterns (Jmatter, oxava) | Leaded, Developed Applications using JMatter and Oxava |
Video Streaming Flash Server | implemented Red 5 Streaming server |
Rule Based System | developed and deployed application using drools |
Flash Remoting | Deployed application with AMFPHP+Flash and Granite DS+Flash |
Flash Game Engines | Flash Game engines such as AWAY3d, Flash Scumm, Push button , Box2d and Papervision , corona and LOVE |
::Academic Profile | ||||
S.No | Degree/Diploma | Board/University | Year | Percentage |
1 | Bachelors in Business Studies | Trivuvan University Kathmandu Nepal | 2004 | -- |
2 | PCL | Trivuvan University Kathmandu Nepal | 2000 | 60% |
3 | SLC | Trivuvan University Kathmandu Nepal | 1998 | 68% |
::Projects | ||
Title : Madhapur Thimi Nagarpalika's Gis System | Role: Database Admin and Programmar | Duration: 6 months |
Nature of Project: Gis System | ||
Description: The project was to develop complete gis system for the Madhapur Thimi Nagarpalika, Bhaktapur, Nepal which included auto updated maps and plots according to the data feed in using application developed. Done under Vawana Consultant Nepal | ||
Tools Used: access,vb and arc view gis system 3 | ||
Platform: windows | ||
Title : Web based portfolio management system | Role:developer | Duration: 18 months |
Nature of Project: N tier internet based financial tool | ||
Description: the desktop client was made using java for administration and update and the thin client was made using xml,php and flash for the report generation and presentation of various curves and results for NIDC capital markets limited.(http://ncml.com.np) | ||
Tools Used: Java , Mysql, php , xml , flash (for charts) | ||
Platform: Linux | ||
Title : Multi lingual (nepali / english) software for agricultural ministry | Role:developer | Duration: 30 Days |
Nature of Project: RDBMS and report generation | ||
Description: this project was done under Multisoft Nepal (www.multinepal.com) which involved bi-lingual software where both data entry and report generation could be done in any language and the uses can switch language during the run time | ||
Tools Used: Visual Basic 6.0, access and xml | ||
Platform: Windows XP | ||
Title : IVR System for phone mail | Role:Project Developer | Duration: 30 days |
Nature of Project: Email retriever, Text to speech and modem programming | ||
Description: This application provided an interactive voice system where user can dial on the server and listen to the text/plain email through the phone | ||
Tools Used: Java , Java Mail, XML and voice modem | ||
Platform: Linux , mail server | ||
Title : Speech to text for nepali Language | Role:Project Developer | Duration: 30 days |
Nature of Project: Convert nepali spoken words to text using sphin-x and WSJ model | ||
Description: This application was developed to demonstrate how different languages other than english can use the speech to text feature. | ||
Tools Used: Java , XML, Sphinx and WSJ model | ||
Platform: windows and Java | ||
Title : Dedicated Server Configuration (www.wserve.com) | Role: Apache Administrator | Duration: 3 Days |
Nature of Project: The server had Red hat 9.0 installed with php(no gd) statically compiled with Apache, The Web based server admin tool was plesk 7.5 reloaded. The project was to recompile php with gd and apache with php as DSO with out damaging any of the virtual hosts created by the plesk . | ||
Tools Used : SSH, Telnet and admin scripts | ||
Platfrom : Apache 2.0 and Linux OS | ||
Title : PHJAVA | Role: Project Developer | Duration: on going |
Nature of Project:This project aims for generating PHP Code for simple and repeating database operations with mysql , This application takes input of a xml file describing the tables of the database and produces php class files with methods to insert, update, delete and select from the database | ||
Tools Used: XML, Java , JDOM, Eclipse and PHP | ||
Project posted for freshmeat.net under GPL Download url http://www.sajilo.com/download/PHjava.zip | ||
Title : Text to speech for Nepali | Role: Project Developer | Duration: 25 days |
Nature of Project: A TTS program for Nepali Language based upon ANTRL and DHvani | ||
Tools Used: XML, Java , ANTLR , DHVani Database | ||
Platform: Java | ||
Title: Dynamic E-com site in Macromedia Flash (http://punk69.net/public/index2.php) |
Role: Project Developer | Duration: 100 hours |
Nature of Project: An Admin managed Rich Internet shopping application | ||
Tools used: Rails, Ruby , JSON ,Flash and ActionScript and PHP |
||
**( Flash and ruby glued with json is the best ever combination that i ever seen for Rich internet applications) | ||
Platform : Rails and flash and php | ||
Title: puzzle game website (www.codewithme.com) | Role: Project Developer | Duration: 30 hours |
Nature of Project: A tiny puzzle game where the visitor can login and upload their own picture for making a puzzle and forward it to other person | ||
Tools used: PHP, Flash ActionScript and GD |
||
* rescale the user given picture using GD Load the jpg in flash show the torn image using mask |
||
Platform : PHP and flash | ||
Title:Flash based board game dots and lines | Role: Developer | Duration: 40 hours |
Nature of Project: A flash version of dots and lines game | ||
Tools used: FLASH actionscript 2 |
||
Platform : PHP and flash | ||
Title:Flash based board game carrom board | Role: Developer | Duration: 5 Days |
Nature of Project: A flash version of Carrom borad packed with box2ds | ||
Tools used: FLASH actionscript 3 and Box2d |
||
Platform : flash | ||
Title: Bagchal for mobile phone | Role: Project Developer | Duration: 10 hours |
Nature of Project:CLDC-1.1 and MIDP-2.0 based mobile game | ||
Tools used: Netbeans, Java, J2me |
||
a mobile version of traditional game of Nepal http://www.sajilo.com/mobile%20Bagchal/bagchal.php | ||
Platform : All java enabled phone (of course midp 2) | ||
Title: Candidate Entry, Result Collection and Publishing System for The Election Commission Nepal (http://www.election-commission.org.np/) |
Role:Senior Programmar | Duration: 3 months |
Nature of Project:A solution for the candidate entry, verification, withdrawal and symbol entry for the scheduled contusions election of 2008 , Vote count and Report publishing done under employer (PCS) | ||
Tools used: DB2, PHP , VB 6, RSS, Flash and XML |
||
DB2 was licensed to Election commission of Nepal , on top of which we built a web based application stack using PHP 5 to collect the candidate and Vote count result. The Visual Basic 6 application was for verify and withdrawal of the candidate and vote count. | ||
Platform : IBM DB2 universal under windows 2003, PHP 5 | ||
SSH login+SFTP using java and execute command (a blog at that time) |
||
Title: E-com site in Macromedia Flash (www.nomadcustomcycles.com) website dis continued | Role: Action Script+PHP Programmar | Duration: 20 Days |
Nature of Project: An Admin managed Flash shopping cart and gallery for a Custom motorcycle seller built using Action Script +xml+flash [client side] PHP + mysql +xml [admin side ] |
||
Tools used: XML, PHP, Actionscript | ||
5 classes , 30 modules and 2 custom controls in Action script 2 | ||
Platform : LAMP and flash | ||
Title: Banking application for SACCOS of Nepal | Role: Lead Programmar | Duration: 18 months |
Nature of Project: A complete banking system ( Financial Package, Accounting package , Shares management, Human resource management and assest tracking) done under PCS (a leading software house in Nepal http://pcs.com.np ) |
||
Tools used: java, XML, MYSQL, Hibernate | ||
Platform : All Java Platform tested for fedora linux and win* | ||
Title: Scheduled Video Recorder | Role:Developer | Duration: 1 months |
Nature of Project: A scheduled Video Recorder from MMS:// and Pinnacle PCTV 110i ( Direct Draw) for online TV Channel intregrated with Windows media server |
||
Tools used: java, Java Media FrameWork, XML, JNI, Mplayer and virtual DUB | ||
Platform : Windows XP and other microsoft platfor having direct x 7 or higher | ||
Title: Sales Tracking and Management System for Call Center | Role:Developer | Duration: 6 months |
Nature of Project: |
||
Tools used: JSP, MSSQL, Dojo framwork | ||
Platform: windows 2000+mssql 7+ Tomcat 5.0 | ||
Title: .net based web application | Role:Developer | Duration: 3 months |
Nature of Project: |
||
Tools used:C#, Asp.net , nhibernate and spring.net and Ext JS | ||
Platform: windows 2003 server and mssql | ||
Title : Ecom sites | Role:Programmer / Developer | |
Nature of Project: more than 100 ecom sites including | ||
www.intrustmedical.com (dynamic e-com
site with 20,000 products ) [PHP/MYSQL/XML/JDBC for database management]
|
||
Title : Bagchal
[http://www.sajilo.com/bagchal/bagchal.html] [http://www.sajilo.com/bag/halloffame.php] |
Role:Developer | Duration: 45 days |
Nature of Project: A peer to peer web based version of traditional game of Nepal | ||
Description: This
game had two version 1) web based multi player - using XML mysql and Action script and client sever model for pairing of the players 2) Single player - using Action script and some AI for HUMAN VS Computer |
||
Tools Used: Action Script , XML,PHP and mysql | ||
Platform: Web Flash Player | ||
Title : ATM Service Management for State Bank of Bhutan |
Role:java developer | Duration: 5 days |
Nature of Project: Interfacing with the ATM device running NCR controller using Socket Connection and handling the client request and responses quired from mssql database | ||
Description: 1) This project was with Mr. Maheshwor Prajapati (Engineer http://pcs.com.np) and was responsible for Socket communication and Thread handling. The project was sub-contracted to Professional Computer Systems from N-CAT http://ncat.com.np (A leading ATM device provider in Nepal) |
||
Tools Used: Java IO and sockets, MS-SQL | ||
Platform: Windows xp , MSSQL 4.2 and NCR controller for the ATM | ||
Title : SMS service for bank |
Role:java developer | Duration: 1 month |
Nature of Project: making a java based solution for banks to let the customers check balance using mobile phone currently used by 5 banks of Nepal | ||
Description: 1) We used GSM modem and RXTX library along with JAVA COMM API to make a system that connected to bank database using jdbc and then query the balance and statement as requested byt he customer by using sms. (please sms 9851074712 to see the project in action) |
||
Tools Used: Java IO , Java Comm api, Rxtx libray , Thread handling | ||
Platform: Windows 2003, Oracle and JAVA 6 | ||
Title : Little Hanuman [] |
Role:Developer | Duration: 15 days |
Nature of Project: mario style platform game | ||
Description: 1) mario style platform game with fb sharing http://sajilo.com/little%20hanuman/index.php |
||
Tools Used: Push button game engine , Box2d , ActionScript 3 | ||
Platform: Flash AS3 | ||
Title : USB drive based security key system for Software |
Role: VC++.net / c# developer | Duration: 7 Days |
Nature of Project: writing, reading to the particular sector and track of a USB drive by allowing low level phyical media access. This project is done for the Japanese Client of the employeer PCS(http://pcs.com.np) | ||
Description: 1)First i did this project in VC++ 7 using the Kernel32 function such as SetFilePointer, CreateFile and ReadFile later I needed to convert the program to make a .net compatible dll file i used c# as .net host language and re wrote the script by using dll import functions. |
||
Tools Used: c#, VC++ and dll import | ||
Platform: All windows platform , .net 2 or beyond | ||
Title : mini ERP System for Berger Johnson and Jhonson Nepal PVT LTD |
Role: Tech Team Lead | Duration: 6+ months |
Nature of Project: Web based ERP system including following modules |
||
Description: Database netural with small patches for ORACLE, MYSQL using hibernate as ORM and schema generator , using spring for Dependency injection and declarative transaction management using EXT and DWR for AJAX based GUI for Web |
||
Tools Used: JAVA, Hibernate, Spring , DWR , EXT JS, ZK | ||
Platform: ORACLE, MYSQL, JAVA, JAVASCRIPT | ||
Title : Website developement, Hosting and server configuration of dainikee.com and myrepublica.com |
Role: Tech Team Lead | Duration: 6+ months |
Nature of Project: Web development and deployment of high traffic websites dainikee.com and myrepublica.com. Parrallel hosting of the websites from 3 different servers |
||
Description: Installation, configuration of Apache, PHP, mysql and GD on top of CENTOS 5 and develop a custom mirrioring tool in java |
||
Tools Used: PHP, JAVA, MYSQL and RED5 Streaming server | ||
Platform: CENTOS 5 | ||
Title : Development of Web based System for Multilevel Network Marketing company (sahayognepal.com) |
Role: Project Developer | Duration: 6+ months |
Nature of Project: Web based + desktop based application for registration, placing and ordering of members for multi level network marketing |
||
Description: Had different features such as cheque printing, statement generation , scheme calculation, web based client registration and status cheque , SMS Inquiry service |
||
Tools Used: PHP, JAVA applets, MYSQL and Drools | ||
Platform: LAMP+JAVA | ||
Work Experience | ||
Company : Zed Career Academy www.zcaonline.com | Designation:Senior Programming Faculty | |
Duration : 2000 oct to 2005 may | ||
Description : conducting classes on various programming languages such mainly c/c++ and java | ||
Company: Nidc Capital markets Ltd www.ncml.com.np | Designation:Software consultant | |
Duration:2003 may to 2004 Nov | ||
Description: developing web based investment return management software as described above | ||
Company: Serving Minds [night shift] www.wserve.com ,http://servingminds.com.np | Designation: Senior programmer | |
Duration: 2005 may to 2007 jan | ||
Description: developing web sites and web application as stated above | ||
Company: Professional Computer Systems www.pcs.com.np www.pcs.com.np. An ISO certified Company | Designation: Lead Programmer | |
Duration: 2006 April un 2010 December | ||
Description: developing a full banking application for SACOOS of Nepal | ||
Company: Monkey Byte Development LLC (Mbyte.com) | Designation: Senior Programmer | |
Duration: 2010 December to present | ||
Description: developing flash/ php based application for facebook/android and ios platforms | ||
Company: Inorins Pvt Ltd | Director | |
Duration: 2011 Jan | ||
Description: Hold 10% share of the company, this company aims to develop a cutting edge financial application and IT based services for Banks and financial instuation | ||
Company: International School of Tourism and Hotel Management (ist.org.np) | Designation: IT Consultant | |
Duration: 2004 August and on going | ||
Description: Providing consultation on IT implementation. | ||
Other Activities | ||
|
||
|
||
|
||
|
||
Personal Information | ||
Date of Birth : 20/05/1982 | ||
Sex: Male | ||
Marital Status: Married | ||