Software Resume
Summary:
- Skilled JAVA/J2EE developer and system analyst with 3 years of industry-level experience.
- Superior project implementation skills using cutting-edge technologies (Servlet, JSP, JSF, XML etc.)
- Sound understanding of object-oriented design concepts and their practical application in real world designs and implementations.
- Good experience in JDBC, used to access the data stored in MySQL.
- Strong experience in writing SQL queries, Stored Procedures, Stored Functions and Packages using Oracle 9i.
- Sound knowledge of UML with MS Visio and StarUML.
- Extensive working knowledge of HTML, CSS, JSP, AJAX, GWT for UI development as well as client-side validation.
- Conversant with Java/J2EE Design patterns and development of java applications and n-tier applications using J2EE technologies.
- Hands-on experience in application development, debugging, testing and maintenance on web infrastructures such as Apache Tomcat servers.
- Expertise in Oracle Forms 6i / Oracle Report Builder 6i to build forms and reports.
- Excellent team player and strong interpersonal skills. Build and maintain positive relationships with project stakeholders.
- Ability to learn new languages, technologies and tools quickly.
Technical Skills:
Operating Systems
Windows
Languages
Java 1.5/1.6, GWT
J2EE
JSP, Servlets, Spring 3.0, Hibernate 3.0
Design Patterns
Façade, Singleton, State, Template, DAO, MVC and Factory
Middleware
JDBC
Web Technologies
HTML, CSS, JavaScript, Ajax, jQuery
IDEs
Eclipse 3.x, Netbeans 6.x
Versioning Control
SVN
Visual Modeling Tools
StarUML, MS Visio
Testing tools
JUnit, EasyMock, Marathon
Bug Tracking
BugZilla
Web/App Servers
Apache Tomcat 5.x/6.x/7.x
RDBMS
MySQL 5, Oracle 9i, SQL Server
Reporting
Oracle Report Builder 6i
Others
UML, Log4j, PHP
PROFESSIONAL EXPERIENCE
Confidential, February 2010 - January 2011
Project: Bankplus
Software Developer
Confidential, is a software solution of PCS for the Banking Sector in Nepal. It consists of different modules for Deposits, Loans, Back office accounting, Cash system, Draft & Remittance, Signature Validation, L/C Reporting for different branches. It is based on Oracle 8i/9i RDBMS, designed and developed using Oracle using Oracle Forms 6i with Graphical User Interfaces and in Client Server architecture compatible with Windows NT for the banking sector. The system also supports Any Branch Banking (ABB), WEB interface for account statement and the interface with ATM machine.
Responsibilities:
- Developed components of Bank Plus software solution designed for Nepal's banking sector using Oracle Forms 6i.
- Successfully developed stored procedures, triggers, functions and cursors to streamline data usage.
- Used TOAD for query and Oracle Forms 6i / Oracle Report Builder 6i to build forms and report functions.
Environment:
SQL, PL/SQL, TOAD, Oracle 9i, Oracle Forms 6i and Oracle Reports 6i.
Confidential, January 2008 - December 2009
Project: Inventory Systems
Software Engineer
Description:
Confidential, is a multi-tier web application developed and maintained for storing records and performing different transactions like purchase, sales, issue order, purchase return, sales return and issue return. It was heavily used within the organization for keeping track of daily activities.
Responsibilities:
- Perform a key role in design and development of the application with GWT framework.
- Use Cascading Style Sheet(CSS) for better look-and-feel of the screens thus making them more user-friendly and elegant.
- Used internal RockJSONFramwork to exchange data between GWT and PHP.
- Used PHP in back-end to store data.
Environment:
Eclipse, GWT, JDK 1.5, JavaScript, Apache Tomcat Server, CSS, RockJSONFramework, MySQL and PHP.
Project: Airline Reservation System
Description:
Airline Reservation System is a simplified airline reservation process with system to manage passenger information, travel details, and flight and ticket availability.
Responsibilities:
- Used Spring Framework for Dependency Injection and integrated with Hibernate
- Used Log4J to capture the log.
- Used SVN for version control across common source code used by developers
- Developed user interfaces using JSP and HTML.
- Used Javascript for client side validations.
- Used Hibernate/JPA to store the persistent data into database and written HQL to access the data from the database.
- Deployed the application in Tomcat Server.
Environment:
Star UML, Spring Framework, Hibernate, Log4J, SVN, JSP, HTML, Servlets, JavaScript, Hibernate, JPA, Tomcat Server.
Professional Certifications:
- Core Java Certification course[ 3 Months]
- Advanced Java Certification course[ 3 Months]
- Oracle Certified Professional Training
- Masters of ScienceinComputer Science
- Bachelor of Engineering (Computer Engineering)
References available upon request.
