Post Job Free
Sign in

Sr Java Flex Developer

Location:
Hamilton, NJ, 08619
Posted:
April 29, 2009

Contact this candidate

Resume:

Krunal Patel

Visa –H*

Having Seven (*) years of experience designing, implementing, testing & delivering applications in software development in Flex and Java/J2EE with domain experience in Finance, Insurance and Human Resource.

SUMMARY:

• Expertise in RIA component development to enable an engagement and interactive user experience.

• Encapsulating business logic and server interaction in Flex application with Cairngorm micro architecture.

• Configured RPC Service (Remote Service, HTTP Service and Web Service), Messaging Service, Proxy Service in LiveCycle Data Service.

• Integration of Spring with BlazeDS and LiveCycle Data Service.

• Working knowledge of Data Management Service, LiveCycle Data Service.

• Integrating application with help of Java Service Adapter, LiveCycle Data Service.

• Working knowledge of Hibernate and JMS Service Adapters, LiveCycle Data Service.

• Data handing over Action Message Format (AMF) and HTTP (AMFX) Channels.

• Design and Development of Custom Business Rule Engine (Java / J2EE).

• Custom POJO Level Caching design and implementation to boost performance of Web Application.

• Solution provided for Hibernate Criteria Query Caching.

• Perl Scripting solution using Regular Expression to synchronize very critical Web Content Management data.

• Data Capture Template and Work Flow based solution to manage data for web based application using TeamSite (Interwoven).

• Expertise in developing application with Framework like Spring and Struts.

• Experience with Application Server like Apache Tomcat, JBoss, WebSphere.

• Extensive experience with Tools like TOAD, MATLAB, Google Crawler, CVS, VSS.

• Unit Testing is done with Test NG, JUnit, Easy Mock.

• Experience with Building Tool like Ant, Maven.

• Experience with Empirix, Apache JMeter, Load testing tool.

• Excellent Verbal and Written Communication

CERTIFICATIONS:

• Certified Programmer for the

Java 2 Platform 1.4

• Sun Certified Web Component Developer 1.4

• Oracle Certified Associate

• Microsoft Certified Application Developer (dot Net)

• Microsoft certified

Professional: Designing and

implementing database with SQL

Server 2000

• National Stock Exchange

(NSE) Certification: Future and

Options, Dealer module

EDUCATION:

• Bachelor of Completed

Computer Engineering, Nirma Institute, Gujarat University, India with Distinction

TECHNICAL SKILLS:

GUI : Flex, AJAX

Infrastructure & Integration

: LiveCycle Data Service,

BlazeDS

Framework : Cairngorm, Spring, Struts, Hibernate

Languages : Java/J2EE

(JSP/Servlet), C, C++

Application Servers :

Apache Tomcat, Jboss, WebSphere

Markup Language : HTML, XML, MXML

XML Parsing : XML Bean,

Castor Mapping, DOM

Database : Oracle, SQL

Server

Web Content Management : TeamSite (Interwoven)

Scripting : Perl,

PL/SQL, Action Script, Java Script

Methodologies : SDLC, OOPS,

Incremental, Agile

Tools : Flex Builder,

Eclipse,

OS : Windoaws 2000/XP,

UNIX, Solaris

Tools : Flex Builder,

Eclipse, MS Visio, Toad, Eber, Ant,

Maven

Utility Packages :

Google Crawler

Unit Testing : Test NG,

JUnit, Easy Mock

Load Testing : Empirix,

Apache JMeter

Version Control : CVS,

VSS

EXPERIENCE

Senior

Developer Hoboken, NJ Mercer Services LLC,

NJ Nov 2007 – Mar 2009

Mercer is operating in investment,

consulting and outsourcing. Mercer

wants robust internal IT system to connect their 18000 employees serving clients in 40 countries. Mercer counts 9 out of 10 Fortune 100 companies among its clients

ATG Migration, Enhancement, Support:

Mercer maintain relationship with client with web operation, needs to enhance websites for better user interaction to enhance the financial and retirement security, health, productivity and employment relationships of the global work force.

ATG Migration project is initiated to transfer all internal and external websites from ATG Dynamo server to J2EE compatible open source JBoss server. That is why company had decided to use FLEX extensively in all web operation except core web domain.

Accomplishments:

• Initiated Flex UI design and develop in order to align with web 2.0.

• Integration of Java and Flex with the help of LiveCycle Data Services (LCDS).

Roles & Responsibilities:

• Flex and LiveCycle Data Service training to colleagues.

• Implementation of Cairngorm Micro Architecture to separate business logic from presentation.

• RPC Service (Remote Object, AMF encoding) to integrate Flex with

Java.

• Was responsible for

developing Custom Flex Component in

order to achieve reusability.

• Responsible to develop Java Classes to serve request to Flex Components.

• Java Exception handling in Flex to make aware user with user friendly description.

• Configured Spring IOC container with LCDS to manage lifecycle of Java Objects.

• Implemented Spring MVC to reduce development and maintenance efforts.

• Integrated Hibernate with Spring.

• Transfer data in JSON using AJAX to populate office location spread across the world.

• Implementation of custom

POJO Level Caching.

• Defining all aspect of presentation using CSS.

• Generate XSD for website configuration files (set of XML(s)).

• Generate Jar containing beans for XML elements from XSD using XML Bean.

• Configured Google Database Crawling Tool.

• Wrote unit test cases using Test NG. Data Provide is been used

to ensure consistence result.

• Involved in Load testing

using Empirix and Apache JMeter.

Environment:

Flex, LiveCycle Data Service, Java/J2EE, Spring, Hibernate, JBoss, Maven, Empirix, Apache JMeter

Senior

Developer Columbia,

MD

TD

Ameritrade, April 2007 – Oct 2007

Dark Horse Security Master:

Dark Horse (DH) is a Rich Internet Application that provides functionality for stock and option trading, account management and general brokerage capabilities for retail customers. In Addition product offers administrative tools for user management.

Security Master: The objective of Security Master is to provide corporate action information on daily basis, providing end user to monitor a group of securities. It basic components include displaying composite quote, security symbol, market data, fundamental information, direction of the market etc.

Roles & Responsibilities:

• Involved in System &

Integration documents and technical design document.

• Was involved in the design, development and implementation of

web based front end using Flex, Action Script 3 and Cairngorm Micro

Architecture.

• Worked on development of Flex custom components.

• RPC Service (Remote Object,

AMF encoding) to integrate Flex with

Java.

• Implement custom event class

to pass data from views to command

class.

• Implemented Design pattern

like singleton, service to worker and business delegate.

• Development POJO to serve Flex application.

• Dependency Injection has

taken care with Spring IOC.

• Create comprehensive test

plan for unit testing using JUnit.

Environment: Flex, Java, Spring,

WebSphere, JUnit

Senior Developer Hoboken, NJ

Marsh

Apr 2006 – March 2007

Business Rule Engine:

Marsh was in need to have business

rule engine to plugging into their web application. Business Rules are

specified in XML files. Conflict Resolution Strategy is implemented to resolved conflict between results available from two different rule executions. Core module use to translate rules specified in XMLs to query. Hibernate Criteria Query is used to prepare criteria. Criteria Queries are Cached for better performance.

Accomplishments:

• Hibernate throws class cast

exception on transforming result,

when criteria queries are cached.

Solution provided to Cache Criteria

Queries.

Roles & Responsibilities:

• Played a leading role in

designing Business Rule Engine.

• Translation of business rule into MAP with the help of XML Bean. This process is taken care at server start up. Moreover method is exposed on JMX Console to regenerate Rule Map on fly.

• Conflict Resolution Strategy is implemented to avoid conflict between set of rules execution. This is helpful in maintaining consistency across the result set.

• Business Rules translation into Hibernate Criteria Queries.

• Hibernate Criteria Query

Caching mechanism.

• Maintain application context

file which contains bean wiring.

• Wrote unit test cases in Test NG to ensure bug free delivery.

• Co-ordinate with the QA lead

for integration testing.

Environment: Java, Spring, Hibernate, WebSphere, XML Bean (XML Parsing), Test NG, Ant

Senior Software Engineer India

Larsen & Toubro

InfoTech, Dec 2004 – Mar 2006

Admin Tool:

Admin Tool is the application which provides functionality to manage different categories of users, manage mini site associated with main business stream, generate reports related to business activity and Custom RSS feed Generation. Admin Tool has functionality to. Utility is provided to generate Excel file from reporting data.

Roles & Responsibilities:

• Was involved in initial drafting of technical design document.

• Implemented Dependency Injection using Spring IOC.

• Provide Utility classes to generate Excel report.

• Implemented Design Pattern like Business Delegate, DAO, MVC.

• Development of Front End using Struts MVC.

• Web page design using CSS.

• Design format of RSS Feeds.

• Utility module to provide Authentication and Authorization.

• Developed generic paging solution to integrate with listing pages.

• Develop Listing page component using AJAX in Object Oriented Java Script.

• Wrote unit test cases using JUnit.

Environment:

Java/J2EE, Struts, JBoss, JUnit, Ant

MMC People Link:

mmcpeoplelink.com is public facing site exclusive made for employees of

MMC. MMC People link project is about to make web site driven by

content coordinators and content managers. They must be able to change contents through Web Content Management system. Data Capture Templates (DCTs) are provided to feed data and generate DCRs. DCRs can be deployed on database with the help of workflow. Require Triggers and Store procedures are created on oracle database to transform data.

Accomplishments:

• Designed and developed Perl utility module for parsing Data Capture Records (DCRs). Moreover set of Perl files are created to generate HTML files. These HTML files are deployed on web server using File Deployment.

• Generic Perl Module was developed to access oracle database. Moreover Configured Data Deployment configuration files on Team Site server.

Roles & Responsibilities:

• Played a leading role in designing workflow.

• Design and Development of Data Capture Templates.

• Perl Scripting to generate HTML Pages.

• User interaction in workflow was handled using Perl CGI scripting.

• Creating PL/SQL Procedure and Trigger to transform deployed data.

• Unit and Integration testing.

• Co-ordinate with the QA lead for automation testing and created data bank to facilitate automation testing.

Environment: TeamSite (Interwoven), Oracle, Perl

Software Engineer India

AAkruti April 2002 – Nov 2004

Portfolio Management System

Portfolio Management System is web based application for tracking portfolio comprise of stocks, mutual funds and government bond. It has utility named portfolio builder, which enable clients to compose their portfolio base on their risk taking ability.

Accomplishments:

• Custom MVC Design Pattern.

Roles & Responsibilities:

• System Requirements Specification(SRS) based on client interaction

• Involved in Technical Design Document.

• Designed and Developed MVC pattern.

• Responsible for development of Java Classes, JSPs and Java Servlet.

• Responsible for Deployment of the project on Apache Tomcat Server.

• Unit Testing and Bug fixing.

Environment:

JSP, Java Servlets, Apache Tomcat Server, Oracle

Financial Forecasting System

Financial Forecasting System is made to forecast S&P CNX NIFTY (Nation Stock Exchange). It was trained with the help of neural network module of MATLB. It was made to forecast medium term data. System has a built in Option calculator too. Option calculator utility is useful to derive theoretical price of American and European option.

Accomplishments:

• System was trained with 95%

accuracy.

• Custom ETL process to manage

historical data.

Roles & Responsibilities:

• Played a leading role in

Neural Network Architecting.

• Design and Development of

ETL to extract data from text files and transformed them in to required

format and loads that in to database.

• Identifying co-efficient of each sector in S&P CNX NIFTY Index.

• Development of UI using Java Swing.

• Responsible for unit and integration testing.

• Enhancements and change request accomplishment.

Environment: MATLAB (Neural Network Module, AI), Java



Contact this candidate