Free Local Classifieds

San Francisco Bay Area

Change

Java Developer  (Santa Clara)


Question? Problem?
Need help? Just contact us.
Details
  • Address: Santa Clara, CA 95051 (map)
  • Date Posted: 10/26/09
Description

Sabin Shrestha
3272 El Sobrante St.
Santa Clara, CA 95051
Email: sabbyn@gmail.com
Cell: 408.513.5227

Summary of Qualifications
Diverse experience utilizing Java tools in business, web, and client-server environments, Fluid understanding of multiple programming languages, Problem solving skills with ability to think 'Outside the Box'.
* 5Yrs of Software Development in Java Programming language
* 5Yrs of experience in Java Swing, JDBC
* 5Yrs of experience in Web/Graphics Designing
* 3Yrs of experience in JavaEE Technologies Servlets, JSP
* 3Yrs of experience in AJAX Technologies, Web services, XML and Java Script
* 2Yrs of experience in JavaEE frameworks Struts, JSF, Spring, Hibernate
* 2Yrs of experience in Java RMI
* 1Yr of experience in Embedded System Programming in 8051 microcontroller


Technical Skills
* Programming : JAVA 1.5, C, C++, SQL, Ruby, C#
* JavaEE Technologies : Servlets, JSP, Struts, Hibernate, Spring, JSF, EJB, JDBC
* Web Technologies : AJAX, Dojo, XML, XSL, XSLT, SAX/DOM, CSS, JavaScript, DHTML
* Databases : MySQL, Oracle, SQL Server, SQLite, Sybase
* Tools and IDEs : Eclipse, Netbeans, IntelliJ IDEA, Toad Data Modeler
* Application Server : JBoss, Tomcat, Glassfish


Professional Experience

Software Architect/J2EE Developer,
Maharishi University of Management, Fairfield IA Nov 2008 - Present

WHERE'S MY MONEY is the web site to track of the personal expenditure. On the basis of the user input the system generates the pattern of expenditure, the amount spent in the certain category and controlling the budget on various categories. Five different architectural styles were used in this project.

Responsibilities
* Designed the software architecture of the application
* Used Layered, Repository, MVC, SOA and RIA Architectural styles using AJAX and DOJO
* Involved in design decision and architectural decision
* Designed/developed the Business Layer and Data Access Layer class diagrams and implemented them
* Designed/developed the Rich User Interfaces using Dojo and Ajax
* Implemented the Web Services
* Designed/developed the Java Swing Application to access the database using desktop client program



Java Developer,
Engineered Data Inc., Washington DC Jan 2007 - Apr 2008

MY CHOICES COUNT is a software package designed for tracking and planning diet, and recording health statistics. This package has a front-end written in Java Swing, and a back-end in SQLite and MySql. JDBC is used to connect to database. The program follows the Model View Control (MVC) Architecture.

Responsibilities
* Designed/developed rich and user-friendly interfaces in Java Swing
* Wrote an application API for displaying Bar and Line graphs
* Developed modules for parsing XML documents using DOM and SAX
* Used various design patterns like Factory, Singleton, Observer, DAO, Mediator
* Worked on JDBC to connect to the back end database
* Designed/developed modules for synchronizing the server and client database using XML data


J2EE Developer,
Infocom Online Pvt. Ltd, Kathmandu, Nepal Jun 2006 - Jan 2007

Developed INFOSWIFT MANAGEMENT SYSTEM, a database management system, to automate the information flow in the cable internet division of Infocom.

Responsibilities
* Requirements analysis and design: UML, Sequence diagram and use cases for the system
* Designed/developed user-friendly interfaces for the web application
* Client-side validation using AJAX and JavaScript
* Developed modules in Java Servlet and JSP
* Designed/developed Business Layer and database
* Used JDBC to connect Business Layer and the database
* Used design patterns, including J2EE design patterns
* Assisted in configuring the Tomcat Server for the application


Java Developer,
Kathmandu Don Bosco College, Kathmandu, Nepal Jul 2006 - Dec 2006

LIBRARY MANAGEMENT SYSTEM is the software project developed to replace the old Library Management System used in the College to provide Distributed Access. The project was developed in Java using RMI. Back-end in MySql and front-end in Java Swing, with connectivity between Server and Client using RMI.

Responsibilities
* Designed the software architecture of the overall application
* Designed/developed interactive user interfaces
* Designed database schema
* Designed/developed Business Layer and Data Access Layer
* Used Singleton,Factory, Observer design patterns
* Configured RMI server


J2EE Developer,
Madan Puraskar Pustakalaya, Lalitpur, Nepal Dec 2005 – Jul 2006

Developed NEWSPAPER INDEXING SYSTEM, an online indexing and searching system for the newspaper and magazines.

Responsibilities
* Requirements analysis and design: UML, Sequence diagrams
* Designed/developed Databases
* Developed Modules in Java Servlets and JSP
* Designed/developed user-friendly interactive web pages with JavaScript
* Developed Business layer modules using JDBC


Embedded System Programmer,
Real Time Solutions, Kathmandu, Nepal Nov 2005 - Aug 2006

Developed the AUTOMATIC SCHOOL BELL based on 8051 microcontroller. This project displays date, time, temperature, stores the schedule for the bell, and sends the message to the electronic device to ring the bell.

Responsibilities
* Programmed 8051 based AT89C51 microcontroller using Keil C compiler
* Used DS1307 Real Time Clock for the date and time
* Used DS18S20 1-wire thermometer for sensing the temperature
* Used 7-Segment Display to show the date, time and temperature
* Used various interrupts to improve the performance of the system


Education
Master of Science in Computer Science (MSCS) May 2008 - Dec 2008
Maharishi University of Management, Fairfield, Iowa (Completed full time study)

Bachelor in Information Technology Aug 2002 - Dec 2006
Kathmandu Don Bosco College, Kathmandu, Nepal
Affiliated to Purbanchal University

Ad ID: 639745