Programmer Analyst Resume




Title
Programmer Analyst

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

Location
US-NJ-Hamilton (will consider relocating)

Posted
Apr-10-09

RESUME DETAILS
Having Seven (7) 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 (AI Module), 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
Methodologies : SDLC, OOPS, Incremental, Agile
Tools : Flex Builder, Eclipse,
OS : Windows 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 LLC, NJ Nov 2007 -- Till Date
ATG Migration, Enhancement, Support:
ATG Migration project is initiated to transfer all internal and external websites from ATG Dynamo server to J2EE compatible open source JBoss server. Company is operating in investment, consulting and outsourcing. They 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. 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.
• Optimization of Hibernate mapping in order to boost performance of system.
• Implementation of custom POJO Level Caching.
• 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.
• Design format of RSS Feeds.
• Utility module to provide Authentication and Authorization.
• Developed generic paging solution to integrate with listing pages.
• 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

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

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


Resumes in Hamilton, NJ | Resumes in New Jersey

View other Programmer Analyst resumes