Paresh Kumar Acharya
Phone (Mob): 425-***-****
E-Mail: ******.*******@*****.***
Career Objective
Seeking Architect/Senior Tech Lead/Experienced software engineer assignments in software application/product development.
Experience Summary
11.5 years of experience in design, development and deployment of application & tools using Java J2ee technologies in reputed companies like Oracle India, Huawei Technologies Co., Ltd and Softtrends software Pvt. Ltd.
Proficient in using Technologies like Core Java, J2EE, Struts, Spring, Hibernate, JSF, ADF-FACES, ADF-MODEL, DataBind, UIX, JQuery, Ajax, XML, XSLT
Good knowledge in database like Oracle, MySQL, MS SQL.
Good understanding of Java Design Patterns.
Good knowledge of web UI design.
Good knowledge of Ajax, JavaScript and cross browser web applications.
Strong in debugging and troubleshooting web applications.
Good knowledge of Test driven development and good knowledge on different testing tools.
Good experience in working on Linux environment.
Good experience requirement analysis and preparing the design documents.
Extensive experience in Analysis, Design and Test Driven Development of Java/J2EE based projects and reviewing Code and Test Code and Tracking throughout the entire project life cycle.
Strong knowledge of Software Development Life Cycle (SDLC) models (Waterfall), Iterative Models - Agile Programming Methodology.
Have b1 visa valid up to august 2015.
Core Competencies
Operating System Linux, Windows
Databases Oracle, MySQL, MS-SQL, DB2
Scripting languages JavaScript, Groovy, Perl, Python, PHP
Configuration Mgmt. Tool Clear case, VSS, CVS, SVN, oracle ADE
Java Technologies Core java, J2EE, JSP, JSF,JPA, REST, ADF-FACES, ADF-BC, Servlets, Struts2, Spring, Hibernate, Grails, Spring Roo, XML/XSLT, Web Services
Application/Web Servers WebLogic, WebSphere, Jboss, Oc4j, Tomcat, Jetty
IDE Jdeveloper, Eclipse, NetBeans
ORM Tool Hibernate, IBatis
Javascript frameworks DOJO, Jquery, Jquery-ui, ext-js
Frameworks Struts 2, Spring, ADF, Grails
Testing Junit, Jsunit, Selenium, Sahi
Build scripts Ant, Maven
Software / Tools Bugzilla, JIRA, Optimize It, Fiddler, Firebug, IE developer toolbar, Yourkit, JProfiler
Certifications SCJP 1.6 and DB2
Work Experience in Oracle, Bangalore
1. Oracle JDeveloper and Application Development Framework
Role : Principal Member of Technical Staff
Duration : 4+ Years
Technologies : Core Java, JDBC, J2EE, JavaScript, XML, html, CSS3, Oracle ADF, ADF-faces, BC4J, Jdeveloper 11g /12c, weblogic
Description : Oracle Application Development Framework (Oracle ADF) is an innovative, yet mature Java EE development framework available from Oracle and directly supported and enabled by the award winning development environment, Oracle JDeveloper.
Components Handled:
a)ADF-FACES
Worked on the following ADF-faces components.
ADF Faces RT
Accessibility
1)Calendar
2)Input & Output Components
3)Layout Components
4)List View Components
5)LOV Components
6)Menu and Toolbar Components
7)Navigation Components
8)Popup Framework
9)Query Components
10)Tree & Table Components
b)BC4J
1)AM Pooling
2)Application Module (RT)
3)Entity Objects (RT)
4)View Objects (RT)
5)Intermedia Support
6)Service Interface (RT)
7)Validation (RT)
8)View Accessor
9)View Criteria (RT)
c)Data Bind
1)Adapter Data Control RT
2)BC4J Data Control
3)Bean Data Control
4)Web Service Data Control RT
Responsibility:-
Analyzing, estimating and implementing new requirements.
Unit Testing, Code Review and Code optimization
Analyzing bugs, finding out the root-cause, identifying solution and implementing the fix and the test code.
Back-port fixes to released and un-released versions.
Improving the diagnosabilty of the product.
Help in automating and improving patch delivery.
2. Oracle UIX
Role : Principal Member of Technical Staff
Duration : 2+ Years
Technologies : Core java, J2EE, XML, JDBC, BC4J, DATABIND, weblogic, oc4j
Description : UIX framework is a rapid application development framework. The web pages can be created using drag and drop. The pages can be prepared in xml format(.uix), in jsp format using jsp taglibs or jsp format using UIX java apis. It has many rich html components with built in partial page rendering, range paging. The other important features of the framework are pluggable look and feel, internationalization, device independence. It is the back-bone of oracle e-business suite (EBS).
Components Handled:
a)UIX
Worked on most of the sub components of the product.
a.Swan Renderers
b.Cabo Image Generator and Cache
c.Cabo UI Components
d.Cabo XML and Renderer
e.JavaScript UI Libraries
f.XML server pages engine
Responsibility:-
Analyzing, estimating and implementing new requirements.
Unit Testing, Code Review and Code optimization
Analyzing bugs, finding out the root-cause, identifying solution and implementing the fix and the test code.
Back-port fixes to released and un-released versions.
Improving the diagnosabilty of the product.
Help in automating and improving patch delivery.
Work Experience in Huawei Technologies India Pvt. Ltd., Bangalore (4.5 years)
3. iSAP Workflow Management System (WFMS)
Role : Senior Software Engineer
Duration : 2 Years
Technologies : Java, JSP, Servlet, JavaScript, VML, JSP Tags, spring, hibernate, ibatis, DWR, oracle, DB2
Description : Workflow Management System (WFMS) is a platform built on J2EE on which other client applications can be developed. The WFMS platform can be used for automation of any business process. The product is completely developed in Java and J2EE. It consists of five modules Web Modeling Tool, Workflow Engine, forms designer, Admin Tool and Security Tool.
Modules Handled:
i.Web Modeler
ii.Rule Editor.
iii.Forms designer
iv.Admin tool
v.Security tool
Responsibility:-
I have worked on preparing software design documents based on customer requirements. Preparing story cards for the requirements and implementing the story-cards.
4. DDD (Domain Driven Development) Framework.
Role : Sr. Software Engineer
Duration : 1 Year
Technologies : Java, JSP, Servlet, JavaScript, Struts 2.0, Hibernate, Javassist.
Description : DDD Framework is a web application development framework that ensures quicker web application development with the fewest redundant steps.
It is designed to increase productivity by utilizing facilities such as default JSP generation for CRUD operations and default action pages with validations. DDD Framework provides the following features: Supports Domain Object definition. Supports default functions which includes addition, deletion, modification and retrieval of Domain Object.
Provides default JSP pages for all the default operations (add, delete, modify and retrieve). Supports rendering of any form element (HTML and MetaWeb Tag) using the field tag. Supports validators to validate user request either at client side, server side or both client and server side.
Modules Handled:
i.Domain Object configuration.
ii.Dynamic Domain Object creation.
iii.Creating Default actions – Default actions like Add, Modify, Edit and List actions.
iv.Supporting validation along with DDD configuration file.
v.JSP generation according to the views.
Responsibility:-
I have worked on preparing software design documents based on customer requirements. Preparing story cards for the requirements. Implementing the story cards.
5. iSAP MetaWeb Framework
Role : Sr. Software Engineer
Duration : 1.5 Years
Technologies : Java, JSP, Servlet, JavaScript, JSP Tags, JQuery, Dojo, Ext JS, Web Works, spring, Struts 2.0
Description : iSap MetaWeb framework is a Front Controller Pattern based MVC framework aimed at making web development easier. It provides all the features of Struts 2.0, spring, Web flow and DWR through a single unified configuration file. It also provides highly customizable UI widgets for building rich internet applications.
Modules Handled:
i.UCF - The Unified Configuration file module provides a single configuration file to the developer which can be used for spring, Struts 2(actions, validations, interceptors) DWR and Web Flow configurations, supporting modular web applications at the same time.
ii.Validation – Support for configuring client and server side validations for action forms.
iii.Customized Service Actions - Provides support for using spring beans as service action classes.
iv.Expression language –OGNL expressions in JSP tag attributes.
v.Authority - Control the visibility of custom widgets at run time through spring bean configuration.
vi.Skin – Change the web application skin at run time by changing image, JS and CSS file paths.
vii.Custom widgets – Developed customizable UI widgets like
a.Tab Panel.
b.Split Container.
c.Panel.
d.Tree (AJAX Supported).
e.Suggest Box.
f.Page Locking System.
g.Popup.
h.Menu.
i.Context Menu.
j.Wizard Container.
k.Multi Select box.
l.Date Time component.
m.Modal Dialog.
n.Outlook type menu.
o.Progress bar.
viii.Form supporting multiple action configuration and validations.
ix.JS and Resource path support.
x.Sever side Internationalization/property file, locale and formats support.
xi.IE and Fire Fox Memory leak and performance optimization.
Responsibility:-
Worked on preparing software design documents based on customer requirements. Preparing story cards for the requirements and implementing the story cards.
Work Experience in Softtrends Software Pvt. Ltd., Bangalore
6. Evidence Bank System and Delta21
Role : Software Engineer
Duration : 6 months
Technologies : Java swings, JDBC, XML, Tomcat 5, MYSQL and NetBeans 5.0.
Description : This project is to record video evidence of crimes by the police men. It contains 3 applications EBS, Delata21View and Delta21S. The EBS application allows the user to check-in video evidences from a special kind of storage device called MDVR drive. The user can search the video evidences and view the video evidences and its metadata. The user can burn DVDs of selected video evidences using the application. The application has an admin interface to manage users. The admin interface can be accessed from the web also. The Delta21view application controls an embedded device by issuing commands. It supports PELCOP, PELCOD and CNB protocols to control the video surveillance cameras. The Delta21view has also a control panel which fully emulates the control panel of the delta21 embedded device. Another program Delta21S running on delata21 embedded device uses these commands to control a set of video surveillance cameras and encoders. The application can show live videos streamed from the surveillance cameras.
Modules Handled:
a)Delta21view
b)EBS view.
Responsibility:
I have worked on designing and implementing Delta21view & EBS view module.
7. GHF fitness planner
Role : Software Engineer
Duration : 6 months
Technologies : JSP, Servlets, XML, Ajax, Tomcat 4.1.29, Jfreechart, JavaScript, MySQL
Description :
The GHF fitness planner consists of GHF pc, GHF palm and GHF web-app. The web-application has six modules profile, plan, journal, reports, facts and Synchronization with palm. The fitness planner extracts required information from user by a series of questions and answer. Then it creates a fitness plan for the user, which contains recommendation for exercise and Nutrition needs. Once the user creates his fitness plan he can view, add, remove edit the plan in the plan module. The user has to input what food he is taking and what exercises he is doing in the journal module. The web-app calculates the total calories consumed and total calories burned and generate reports in the report section of the web-app. The user can also generate any custom reports of any food components and exercise measures in the new reports section for one time viewing or save it for viewing in the reports page. Finally the XML synchronization module synchronizes the user data with the fitness application operating in the palm device upon receiving http request from client.
Duration : 1 year
Modules Handled:
i.Journal
ii.Reports
iii.Plan
iv.synchronization
Responsibility: Implementation and enhancements and defects resolution of Journal, reports, plan and xml synchronization.
8. Credit report generation for Floor Covering Industry
Role : Software Engineer
Duration : 6 months
Technologies : JSP, Servlets, XML, Ajax, Tomcat 4.1.29, Jfreechart, JavaScript, MySQL
Description :
This application provides credit reports to the leading manufacturers, factors and distributors in the floor covering industry. The members send data in a specified format containing name, address, identification no of data supplier, customer account information and some optional data, Data input by individual members (NSF/PFC) and data supplied by any third parties. Data is delivered to the application through e-mail, ftp or member website or manually by filling online forms and by USA mail/fax. Then these data are populated in the application database. While populating data the account manager module first checks for to which customer account the data should be populated. If account exists then data is just updated against the corresponding account number. The account manager program decides whether to create new account or update existing account. It also takes care of multiple phone numbers, multiple addresses, and multiple names. Score calculation is done once a month by reading the data. The CCI score, which is the basis of giving credit, calculated from age score and payment score. The scoring module calculates the age score and payment score and takes the average of these to give CCI score. The report generation module generates a lot of reports like individual customer Credit Report, NSF/PFC Reports, Scoring reports, Meeting Reports etc. There is also an admin web interface, which will be used by the administrator to approve new members, to check cross references, to view member statistics, populate data, edit customer and member information etc.
Responsibility: Responsible identifying solution and implementing the requirement.
Languages and Tools: Struts, JSP, JDBC, jasper reports, JavaScript, MySQL, Dreamweaver, eclipse
Duration: 1 year
MAJOR STRENGTHS
Adaptability, Team building, Quick Learning Ability, Flexibility and Logical and Analytical skill set,
Leadership & team Management, Customer relationship & support, Presentation & communication skills
Academic Qualifications:
School/college Board/University Exam %Marks Year
Khallikote (A) College. Berhampur University, Orissa MCA 82 2004
Udala College Utkal University, Orissa B.Sc. 69 1999
Personal Details
Date of Birth : 14th June 1979
Nationality : Indian.
Gender : Male
Languages Known : English, Hindi
Father’s Name : Mr. Santosh Kumar Acharya
Passport No : M3738616
Email : ******.*******@*****.***
Phone no : 425-***-****
Declaration:
I promise that all the information provided above is correct and accurate.
Place: Bangalore Paresh Kumar Acharya