Post Job Free
Sign in

Project Developer

Location:
Austin, TX, 78746
Posted:
June 08, 2011

Contact this candidate

Resume:

Krishna Niroula

Java Developer

Objective:

To work as a Java programmer or developer to use my extensive knowledge and

experiences in the field of Information Technology. Learn quickly and

flexible to perform out of any environment.

Summary:

Over 3 years of IT experience primarily in the areas of application

Development, Analysis, Design, Development and support for E-Commerce

projects. Worked in J2EE framework along with Core Java and different

other module in an Object based environment.

. Strong Experience in Java 1.4, Java 1.5 and other Java based enterprise

wide technologies.

. Hand-on experience and in depth understanding of complete Software

Development Life Cycle (SDLC) in client-server, intranet and good

knowledge about application development using OOAD, Agile(XP, TDD) and

RUP methodology.

. Well experienced in designing applications using Object Oriented

Methodology, using Design Patterns (Factory, Facade, Singleton, and

Strategy etc).

. Ability to collaborate and co-operate with testers, developers, project

managers and other team members in different types of environment.

. Worked in Web development using Java, Servlets, JDBC, Java Beans, XML

using Tomcat as Application Server and Oracle, MS-SQL Server as Database .

. Hands-on in Web Page development using HTML, DHTML, XML, DOM and SAX

Parsers, CSS and JavaScript.

. Good experience in IDE and debugging tools like Eclipse 3.1.

. Strong in Analyzing Business specifications with regards to Test Case

Scenarios.

. Extensively used Bugzilla, Jira Web Bug Tracking, and Rational Clear

Quest to report bugs.

. Good knowledge of latest frameworks like Hibernate, Struts and Spring

. Worked in open source environment called as watij.

. Excellent Interpersonal, Communicational, Organizational and Project

Management skills.

Languages/Scripting C, C++, Java1.4/1.5, JavaScript,

VBScript

Markup Languages HTML, XML, XSLT, SAX, DOM, DTD, XML

Schema

IDE Eclipse, RAD

Bug Tracking Tools Jira, Bugzilla

Methodology Agile, Waterfall

Web/Application Servers Tomcat 5.0/4.1, IIS

Databases & Query Language Oracle9i/8i, 10G, SQL, PL/SQL

Project Management Tool Rally, Jira

Software Configuration Star Team, CVS, Subversion

Management (SCM)

Frameworks Spring, Hibernate, Watij(open source),

J2EE

Operating Systems UNIX (Sun Solaris 7/2.6), Windows NT /

Windows XP

Technical and Knowledge skills:

Professional Experience:

Client: EZCorp

Project: EZCash, EZMoney

Location: Austin, TX

Date: Jan 11 - Till Date

Position: Java/J2EE Developer (Consultant)

EZCORP Inc is one of the nation's premier providers of alternative banking

services. EZCORP Inc. is the parent company of EZPAWN, EZMONEY Loan

Services, EZMONEY Payday Loans and EZ Loan Services.

Responsibility:

. Worked in three tier architecture where there is a clear separation of

Model, View and Controller.

. Worked on Swing in the front-end and session beans to save the state of

the beans.

. Used Toplink similar to hibernate which helps in the OR mapping of

objects to the classes.

. Used Jira for bug tracking tool and project management tool.

. Used Subversion for version control.

. Used Oracle Application Server 10g for deployment.

. Used Eclipse as an IDE for the development.

. Used different business objects to implement different financial logic.

. Handle different events using JTC architecture.

Environment:

Swing, Hibernate, Toplink, Oracle Application Server 10g, Eclipse, Java,

J2EE, Subversion, JTC architecture, Jira, MVC architecture.

Client: DELL Computers

Project: VIS (Virtual Integration Services)

Location: Austin, TX

Date: Jul 10 - Jan 11

Position: Java/J2EE Developer (Consultant)

VIS integrates various dell virtual platform applications like DynamicOps,

AIM (Automated Infrastructure management), Spectre, VCenter and Active

Directory.As of now to provision virtual or physical machines in the

virtual platform the user has to manually go to each of above applications

and do the all steps manually.VIS integrates all these applications using

open source ServiceMix ESB(Enterprise Service Bus). VIS consumes web

services provided by these applications and uses JMS to talk to intended

application.

Responsibilities:

. Worked in SOA architecture where all the packages are one service like we

have User service, VRM Integration Service etc.

. Used spring to propagate the spring security context through http layer

and used camel for the inbound and outbound routing.

. Worked on MVC architecture provided by Spring framework where we

separated UI, Model and Controller part separately.

. Used mock objects and classes to mimic the behavior of actual interface

and testing it injecting beans in order to use the mock objects or

implementation instead of actual class.

. Implemented security across all the service by using secured annotation

on class level in order to inject security in all the services.

. Designed classes and interfaces in order to access those methods for the

implementation.

. Using context propagation and binding and unbinding the context with

different roles to implement the proper security context.

. Using SOAP UI for testing hitting servers in order to test it from SOAP.

Also used REST interface to talk with DOPS and other services like Active

Directory, VRM Integration Service.

. Working with Eclipse as an IDE for the Development.

. Written different unit test cases with different scenario and ran them in

Junit to test it.

. Worked in Agile environment where there are 5 sprints and stand ups in

every day.

. For the build we are using maven and for continuous integration we are

using Hudson.

. Apache-service mix is used as ESB.

. Working with Oracle 10 G for the database.

. Using Rally to assign different task and to see the tasks that are

completed.

. Update wiki pages whenever any new classes or interfaces are being added.

. Using Tomcat to deploy the portal designed and developed for testing

purpose.

Environment:

Java 1.5, Spring, Subversion, Tortoise, Rally, Maven ant, Hudson, Apache-

service mix, SOA architecture, Camel, Junit, SOAP API, REST API

Client: Computer Associates

Project: Clarity 8.1(PPM)

Location: Los Angelos, CA

Date: Aug 09 - Jul 10

Position: Automation Engineer/Java Engineer (Consultant)

Computer Associates main product worked on is "Clarity". Clarity is mainly

focused on Portfolio Management and Project Management. Worked in "Watij"

framework for the development of product called as "Clarity" where I worked

for code optimization, maintenance, analyzing and understanding the

variation of product for different released versions. Mostly I work in Core

java with Eclipse as an IDE to fix issues with the product.

Responsibilities:

. Worked in the total life cycle for three different releases Clarity 8.1,

Clarity 8.2 and Whitney.

. Coded an across-the-board role-based application based on MVC

architectural pattern and J2EE Design patterns.

. Used Spring Framework for OR Mapping and for using different databases.

. Used HTTP to transmit packet for client to various server using Get/Post

and used different API within Servlet for request and response.

. Act as a developer to improve Automation Infrastructure by writing

different automated script needed for the product so that at the end game

of release QA can test the produce and provide customer with a better

product.

. Developed XML templates to import data to the product "Clarity" and used

Eclipse as an IDE for development and to fix Script issues by debugging to

the point of failure.

. Used start team as a revision and version control software system.

. Used web-based "Jira" for bug tracking, issue tracking and project

management for the task assigned by team lead.

. Fixed different failure regarding the test scripts from the TCR of

different areas like PPM, Project Management.

. Used Ant commands to built scripts for application build, deploy, install

and to run automated script.

. Worked on i18n localization issues and ran the script to test in 14

different languages. Used Eclipse for debugging and to find out the exact

word to translate; search the word in the different properties and the

resources xml files.

. Reviewed newly written test scripts by other developers.

. Used Watij framework to gain the flavor of Hibernate technology to import

the data from database as xml templates and then using those xml templates

again import them back to UI.

. Configured hibernate.cfg.xml files to map with their respective value in

the database.

. Written and updated internal wiki page and Java docs by the use of HTML

which is knowledge base repository for future reference.

Environment:

Watij (Web Application Testing in Java) framework (open source), Eclipse,

Ant, XML, HTML4.0, Jira, Star Team.

Client: Nepal Chamber of Commerce

Project: Inventory Management System

Location: Biratnagar, Nepal

Date: Feb 04 - Dec 05

Position: Developer

Mostly worked as a developer to maintain and fix the different bugs related

to the UI and other. Was responsible to design, develop and maintain the

standards of the library infrastructure in terms of quality.

Responsibilities:

. Worked in different phases of SDLC from requirement collection to support

and maintenance.

. Designed and developed different interfaces and updated library to

maintain different coding standard within the application.

. Lead the development of the application using MVC Architecture with J2EE

technologies.

. Updated Java docs to make it understandable to the script writer and

other developer so that they all can use the methods in a proper manner.

. Used star team to checking the file checking the status at first whether

it is in merge status or is in ready status.

. Fixed and logged UI/database/coding bugs according to the priority using

eclipse to debug and find the exact UI or database or code failure to fix

the bug.

. Implemented OOAD to create different objects or considered a module as an

object and interacted with different methods present in the library.

. Used HTTP to transmit packet for client to various server using Get/Post

and used different API within Servlet for request and response.

. Used SQL queries to pull data from different databases to populate them

in the UI using JDBC connectivity.

. Performed Regression testing for the new release of the product to test

the whole application whether or not modified code affected the existing

code or not.

. Also was part of performance and load testing.

. Supported team and worked independently to enhance the standard of code

and quality of the product.

Environment:

Java 1.3, JDBC, Eclipse 2.1, Oracle 8i, HTML, XML

Client: Purbanchal University

Project: Website

Location: Biratnagar, Nepal

Date: Feb 03 - Dec 04

Position: Developer

Won 1st prize in the demo of the website and got the project. Designed and

developed the whole website of Purbanchal University with different

information regarding it establishment date, faculties working.

Responsibility:

. Worked as a website developer to design the whole site.

. Used programming language as VB script and ASP.

. Developed index page with different links in HTML so that page could

be loaded faster and the contents were static.

. Used table inside of plain text to position the text in the place

where it was needed.

. Written queries using SQL and database as MS-SQL server.

. Provided training on how to use the website and wrote different online

help material.

Education:

. Master's in Information Technology, OH, USA

. Bachelors in Computer Application(Honors OOP)

Professional Training:

. Completed 50 hours training on Red hat Enterprise Linux.

Achievements & Awards

. Awarded with 1st prize for website competition organized by college in

BCA 6th semester in Nepal



Contact this candidate