Resume

Rubin Shrestha
Madhyapur Thimi,
Bhakatapur, Kathmandu,
Nepal.
+977 980 100 3939
rubin.sth@gmail.com
www.rubin.com.np
www.linkedin.com/in/rubinshrestha

 

RELEVANT EXPERIENCE


Possesses over six years of experience in various areas of Frontend and Backend System Development for Web Applications in PHP Programming language. Focused in structured MVC Pattern and Object Oriented based programming. A leader with three years as System Analyst/Lead Developer for a Software Development group. MVC based Application re-codded and a Milestone Lead for a year in a huge development team of Casino Employment Management System. Worked in a large group of Programmers for a Dutch ICT company. Now working as a Sr. PHP Programmer in an international IT offshore company.

YOU CAN EXPECT


  • Web Applications : PHP with mysql/postgre/oracle/sql-server
    • based on both structural & OOP based, MVC web applications
    • code re-usability
    • advanced standard sql queries
    • Rapid application development based on open source frameworks: CodeIgniter, Zend Framework, CakePhp, Seagull etc
  • Organizational/private framework development based on PHP and supported dbms
  • Rapid application development in almost all open source applications including Magento, WordPress, CASTA, Open Blog, Prestashop, PyroCMS, PhpBB, PunBB, SilverStripe, SMF, Zencart, Joomla, CMS Made Simple and more
  • Customization of commercial application: Kayako SupportSuite
  • Use of open source tools: Smarty, PhpGrid, PhpAjax, Jquery, Prototypejs, Dojo toolkit and more
  • Software quality control (QC) & Standardizing programming patterns
  • Co-operation on web graphic design & animation

TECHNICAL SKILLS


  • PHP
  • Mysql
  • Postgres
  • Mssql
  • Oracle
  • HTML
  • Ajax – Javascript
  • C/C++
  • Java
  • VB.Net
  • Visual Basic
  • XML
  • Linux
  • SSH
  • FTP
  • Apache
  • Photoshop
  • Remote Desktop
  • Microsoft Windows 9x/2000/xp/vista
  • Microsoft Word
  • Microsoft Excel
  • Outlook

EDUCATION


BCA – Bachelor of Computer Application
Alagappa University, Karaikudi – 630 003

CURRENT EMPLOYER


Websearch Professional P. Ltd.
is a, Sweden based outsourcing company in Kathmandu, Nepal.

PREVIOUS EMPLOYERS


Javra Software Pvt. Ltd.
is a, The Netherlands based outsourcing company in Kathmandu, Nepal.

Red Couch Interactive LLC
is a, US based outsourcing company in Kathmandu, Nepal. Which has been focusing on Casino Scheduling software development since it\’s birth. I worked here for 1.7+ yrs.

F1Soft International Pvt. Ltd.
is a, local software development company. Which has been developing first local payment gateway and several other services. I worked here for more than 2yrs.

TRAININGS


  • DRIT – Diploma in Realtime Information Technology (possessed first in first class).
    All new programming languages including databases
  • Certificate in Web Designing
    Advanced XHTML website designing.
  • Advanced Graphic Designing
    Photoshop magics.

BEST OF MY WEB APPLICATION DEVELOPMENT


Multi-site network – WordPress

Create multiple websites using single wordpress installation. It allows all site’s owners to handle their look and feel of the of the website and contents separately for each sites. WordPress is built simple and handy, you just have to have ideas what web application you want to make it from. This is one of the best achievement working in WordPress Network sites for me.

Ipad Web Application – Zend Framework

Ipad web application for a Swedish client. The basic concept was to display advertisements in Ipad for Hairdressers, Beauty Parlors, Music Shops, etc. This is one of the biggest project took more than 9 months to complete for 4-6 programmers. My responsibility briefs to convert business logics into application. Apart from this I have worked on most  of the Admin Section. Main tasks done.

  • Build the Modular Application Structure
  • Build core libraries
  • Build database structure
  • Guide co-workers and maintain coding patterns
  • Build API for Ipad

Magento

I know to quickly trace and find solutions. Some of the works I’ve worked are listed below.

  • Integration to use products from non Magento website
  • Carrousel for product listing page
  • Customization on layered navigation filtration
  • File upload module for products (using Magento attributes)
  • Buckaroo payment module including various iDeal bank gateways
  • Synchronize products with Onetrail system using soap
  • Synchronize orders with niCoud system using soap
  • Special products module
  • Various other stuffs

Some websites I’ve done.

Customization of Pyrocms to make a e-learning website

Pyrocms is really very flexible cms ever made using CodeIgniter. I didn\’t have to do much of coding in this cms as it\’s already a well working one. My focus was to make a separate login for customer and admin level users and some modules I created myself based on it\’s third_party modules. A work in progress can be viewed at my demo site exam.rubin.com.np.

Customization & Integration of Wefact and hosting order system: [http://order.grafia.nl || www.spiedo-hosting.nl]

  • A complete website development of Spiedo hosting system.
  • Wefact is a hosting management system, for which I\’m working on for complete hosting management system without limiting the upgradeability of current Wefact system.
  • Hosting order system has used CodeIgniter as base framework.

E-commerce Marketplace

  • This is an customer care and ecommerce system. My part for this is to handle the marketplace milestone and some admin sections.
  • www.lacartes.com

Customization & Integration of Kayako SupportSuite and Prestashop : [www.dentland.nl]

  • Extensive customization of SupportSuite and Prestashop
  • Shared login
  • CMS management
  • New look & feel

Website Framework can be resized framework features as necessary without hassel.

  • A Web based Modular Framework influenced by C++ and Java programming pattern.
  • (MVC) Model View Control based. This is a base or core system from where application can be started from almost 20 to 30 % completed, for any web application in PHP and mysql/mysqli/mssql/sqlite/dbms/oracle dbms.

Trekking Booking Manager Making source more secure with multi-versioning.

  • Multi-versioning simply means clones of a source file for as defined by purpose. This way increases security level of source files and being through the codes.
  • Booking of several trips at once by an individual or a group or trekking agency or an office and flexible reporting mechanism for printing are examples of advanced features of this.
  • Advanced level of user access based on assigned roles. Sales, Reception, Operation, Manager, Admin, Guides are examples of the roles which are all dynamically created.

Online Event Management System Implemented as event manager for several websites.

  • Multiple level user access privilege distinguishes this application among it\’s competitors.
  • User based themes are easily managed.
  • Event reminders with the php cronjob. Multiple level of conflict handler, repeating and timed/untimed events with cross day events.
  • Multiple database support with simpler object oriented overloaded functions. (Mysql/Mysqli/Mssql/Sqlite/Sybase/Postgres/Oracle/DBase/ODEBC).

HR Scheduling Management System (second release mvc)

  • This is a never ending HR Scheduling Management System, which is running in several organization USA. For this version of this great software, I was in charge of all the responsibilities. This release is the skeleton for all upcoming versions. And this version is completely on MVC based on a development framework.

HR Scheduling Management System (first release)

  • Being a part of developers of this huge project is my pride, I say. Because trying to describe about this application in documentation, it takes more than 100s clicks for you. This is technically very advanced and user friendly HR management online application.

SMS VAS Service v1.0

  • One of my skill driving software, online only for certain users (IP), is a SMS Value Added Service (VAS) which is the main controller for sms services used by F1soft international Pvt. Ltd. for NTCMero Mobile, Kantipur Networks, Kantipur FM, NTV, Image FM, Buddha Air, Yeti Airlines and many more in offerings.
  • Making branded control panel for F1soft made me easy to use it here in this software. Advanced user privilege manager, demo version for testing which never ever seen in use for sms vas system ever before.
  • Web based very efficient backing up system.
  • content manager for content providers.

Ecommerce Application www.meromall.com

  • Complete ecommerce solution. It has various display modes with very complex display criteria.
  • Display themes can be set up. Theme doesn\’t only mean color and images, but also the whole layout.
  • Flexible page navigation options.
  • Control panel, which is the most featured part of site development has with all the ecommerce needs along with billing system.

PHP Standalone Modules/Libraries Useful PHP scripts

  • Privilege schema, a privilege schema definer and validating class module, which can be used in any application flexibly.
  • Page numbering and ordering module useful for those applications which has to divide their dynamic pages into several pages respectively with image display and offset options.
  • Application Installer a standard application must have an installer. It is not a standard way when you copy your database from your local computer to web server and configure all include paths manually. With this installer module you can make your application lively like a software installation in windows. You don\’t even need to look inside the module to see what it does internally so that your website is setup so easily.
  • Global messaging for website whether error or informative or any commit success messages, you can use this small module for global messaging for whole of your application.
  • List of very useful functions and object modules those I\’ve been using in my projects, which have surely reduced my project deadline and concurrency of my programming pattern

:: This resume is only the brief of my professional expertise. Please contact me personally for more information.