Shrestha Aseem
***************@*****.***
Professional Summary
• Sun Certified Java Programmer with 2+ years in designing and development of enterprise application using different Java technologies.
• Experience in Desktop Publishing/Client-Server/Internet/Intranet Systems using Object Oriented Analysis / Design / Methodologies.
• SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing and Documentation.
• Experience in design and coding of N-tier architecture enterprise Applications using Core Java, AWT, Swing, JSP, Servlets, EJB 2.1/3.0,JDBC, JMS .
• Good Knowledge of Web Services, SOAP, WSDL,UDDI, JAXP,JAXB.
• Very good knowledge of various J2EE Frameworks like Struts 1.2.9, Hibernate 3.0/3.5, JPA and Spring 2.5.
• Involved in application development using several RDBMS like Oracle 10g/9i/8i/8.0/7.x.
• Very comfortable with application servers like Web Logic, JBoss, GlassFish, Apache Tomcat for configuration( e.g. setting up a connection pooling for JMS), web application deployment.
• Implemented Unit Testing and Integration testing during the projects
• Hands on experience with CVS.
• Consistent team player with excellent communication skills. Ability to learn new concepts quickly.
• Publications on Swing:
Connecting JFrame with MS-Access
http://www.sourcecodesworld.com/source/show.asp?ScriptID=1160
JFrame with Menu
http://www.sourcecodesworld.com/source/show.asp?ScriptID=1055
Certification
• Post Graduate Diploma in IT, Ballarat University, Sydney Campus, Australia
• Masters of Computer Science(MS), Oklahoma City University, Oklahoma, USA
• Sun Certified Java Programmer (SCJP1.5)
Technical Skills
Languages Java2, C, C++, UML, Java Script, HTML,CSS,Ajax, XML, XSLT,DOM,SAX, WSDL.
Technologies J2SE,J2EE,Servlets, Swing, JSP, EJB 2.1/3.0,Struts 1.2.9, Spring2.0/2.5, Hibernate 3.0/3.2.5, Web Services, JDBC, JMS, JNDI
Methodologies UML, OOPS, N-Tier Client Server Design
Web Servers IIS, Tomcat Apache web server
Application Servers Weblogic 7.0/8.x,9.x Apache Tomcat 4.1 /5.5, JBOSS 4.1/4.2/5.1, Glass Fish V2.
Databases Oracle8i/9i/10g RDBMS, My SQL 5.0, Ms-Access, TOAD, SQL Developer,
IDE’s NetBeans 5.5/6.0/6.1/6.5.1, JDeveloper 10 g, Eclipse 3.x
Version Control WinCvs/CVS, Rational Clear Case
Protocols TCP/IP, UDP, HTTP, HTTPS, FTP, SOAP, RMI
Environment WindowsNT/2000/XP, Sun OS, AIX, UNIX, LINUX.
Scripting Languages Java Script, Ajax, Shell Scripts, VB script.
Office Tools MS Access, MS Excel, MS Outlook, MS Word, MS PowerPoint
Academic Projects
Project: Online Airlines Reservation System
Tools Used : Java 1.5, J2EE, Struts 1.2.9, EJB 3.0, Hibernate 3.2.5, JSP, Oracle 10g, Glass Fish v2, NetBeans 6.1
Reference: Dr. Charles Hoot
Email:****@****.***
Phone:405-***-****
Project: Online Share Trading System
Tools Used: Java 1.5, J2EE, JSP/Servlets, Swing, JDBC, EJB 3.0, Oracle 10g, NetBeans 6.1
Project: Effect of Heat on Chemical Reaction
Tools Used: Java 1.5, J2SE, Awt/Swing, JDBC, Oracle 10g, NetBeans 6.1
Professional Experience
Harvard Pilgrim HealthCare, Wellesley, MA June 09-present
Project: Employer Analytical
Position: Junior Java Developer
Description:
The main purpose of the project is to develop a system having key features like ability to select reports, ability to key in filter values, ability to save parameter state and to connect with BI tool MicroStrategy for generating detail reports. My responsibility is to design sophisticated multi functional front end with Struts 2 using Oracle as database. Hibernate is used to connect to database. I used CSS, JQuery to design front end with added functionality from Struts 2 framework.
Environment: Html, CSS, JQuery, Java 1.6, JSP,Struts 2(validation framework), Hibernate, Tomcat 6.0,Oracle 10g,CVS, Netbeans.
US Prepaid Telecom, Oklahoma City May 07- Sept 07
Project: Online Card Management System
Position: Junior Developer (CPT under OCU)
Description:
US Prepaid Telecom Inc. (USPT) is a powerful integrator of telecom products, services and e-commerce technologies and specializes in the distribution of pre-paid telecom products and services including phone cards and pre-paid wireless products.
The main objective of the project was to develop full e- commerce web application for online card shop. When the new user signs up, customer service team needs to call the new user for verification. So, I designed a backend system for customer service team, which is used to verify the user based on information user provides. I used Hibernate framework to save new user information to database(Oracle 9i). I was also involved in customization of UI for customer service people, which involved different right issues for different customer service people. For.e.g. only senior customer service people have access to detailed customer information and can handle the customer complains. So, I was involved in customizing the UI and also involved in internal report generation using Struts 1.2.9 framework. Report included daily sales activities.
Environment: JDK1.5, Java Servlets, JSP, JavaScript, JBoss 5.1, NetBeans, Hibernate 3.0, Oracle 9i, Struts 1.2.9, SQL Developer, CVS.
Bank of Kathmandu, Nepal Oct 04 –June 06
Project : Loan Management Department
Position : Software Developer
Description : The project involved development of new UI and modifying existing UI for the Mortgage and Educational Loans module.
Environment : Java, JDK1.4, HTML, Java Servlets, Swing, AWT, Java Script, Tomcat 3.1.1, Eclipse, JDBC, Oracle 8i, SQL Developer, UNIX, CVS.
Responsibilities:
• Prepared design documents using object oriented technologies.
• Involved in analyzing the requirements, drafted use cases and created UML class and sequence diagrams.
• Defined different objects for Loan Accounts like Mortgage loans and educational loans.
• Used APIs of Java SQL and Swing packages extensively.
• Involved in the front-end dynamic screens using Swing, JSP, JavaScript and HTML and CSS.
• Used Java and JDBC APIs for database access. Written SQL queries and stored procedures in PL/SQL.
• Used triggers for data consistency and maintenance.
• Involved in the development of Servlets.
Synetics Tech, Kathmandu, Nepal Oct 03– Sept 04
E-Commerce
Software Developer
Description:
This application has been developed for Synetics Computers Inc, a reseller of Compaq brands along with other assembled brands. Their products are sold over the net. This project was to develop a web site, which is e-commerce compliant. It involved maintaining good backend inventory and order processing system. The project involved different modules like database designing, static content designing, dynamic product displaying, maintaining the shopping cart, invoice generation and administrator's interface for the remote maintenance of database objects in HTML forms through Java Servlets.
Responsibilities
• Developed Servlets for generating dynamic html pages.
• Designed forms using HTML and JavaScript for form validations.
• Used EJB for all transaction processing.
• Data persistence done through JDBC.
• Used Netbeans for Java as IDE tool.
• Performed unit testing and system testing.
• Used ClearCase as data repository.
Environment: Java, Servlets, JSP, NetBeans, EJB, JDBC, Oracle, PL/SQL, ClearCase,Java Script and HTML.