Flex Developer Resume
CA
Professional Summary:
- Over 8 years of experience in analysis, design, development, testing and implementation of Java/J2EE based applications with proficiency in Object-Oriented Analysis and Design (OOAD).
- Strong experience in complete Project Life Cycle, which includes Requirements analysis, Feasibility Analysis, High Level Design, Low Level Design, Design Reviews, Coding, Testing, , Implementation and Maintenance.
- Experience in development of Web 2.0 applications using various RIA technologies such as Flex, Ajax and JavaScript.
- Expertise and experience in developing RIA technologies like Adobe Flex3, Action Script 3.0, BlazeDS, LiveCycle Data Services, Cairngorm MVC, Flex Charting and FlexUnit, JSON
- 2+ years of experience in developing GUI using Adobe Flex.
- Very Strong knowledge on Application development Flex, such as MXML and Action Script, creating applications using Flex components, Flex Data Model, error handling, analyzing, designing, and deploying a Flex applications.
- Expertise in Client Side Technologies such as HTML, DHTML, JavaScript
- Expertise in Using Adobe PhotoShop.
- Strong experience on all J2EE related technologies like Servlets, Struts, spring, JSP, JDBC, JMS, JNDI, JAXB, EJB, etc.
- Familiarity with Object Oriented Analysis & Design using UML with help of Rational Rose.
- Good experience on various technologies like Web Services, XML, XSLT, SOAP, AJAX.
- Experience in XML technologies including XML, XSLT, XPath, DTD, XML-Schema, XMLBeans, JAXB, SAX and DOM parsers.
- Very good experience on using application servers like JBoss,Web Logic, WebSphere and Tomcat.
- Experience in designing and development tools like Eclipse, Adobe Dream weaver, and IBM RAD & Flex Builder.
- Expertise in designing and coding stored procedures, functions, triggers, and packages using SQL and PL/SQL with tuning concepts.
- Working experience in various databases like Oracle, SQL server, MySql.
- Possesses excellent analytical, problem solving, leading and learning skills as well as a keen interest in the emerging technologies.
Technical skills:
Languages : Java, SQL, and PL/SQL
Web Technologies : JSP, HTML, DHTML, AJAX, JavaScript, FLEX, Flash.
Development Tools : XML/XSLT, CSS, Mxml, Action Script, Eclipse, Net Beans, JBuilder, Flexbuilder3.0
Web 2.0 technologies : Flex 3, Action Script 3.0, MXML, Livecycle Data Services, E4X, BlazeDS, Cairngorm MVC, Flex Charts, and Flex Unit.
Web & Application Servers : Tomcat 5.5, JBoss, IBM WebSphere, and BEA WebLogic.
Version Control : CVS, VSS, AllFusion Harvest.
Databases : Oracle 8i/9i/10g, SQL Server, MS Access.
Operating Systems : Windows 2000/XP, UNIX, MS-Dos
Professional Experience:
Confidential,CA June ’08 - Till date
Flex Developer
Confidential,a telecom client providing the services for the inmates through calling card products like Debit, Prepaid and Collect calls. The project involves mainly 2 modules-Customer services Application, involves payments, adjustments, refund services to end-user. Billing - Generating reports using charts for the Revenue Dept to visualize the hourly, daily, weekly, monthly statistical data. It is a three tier architecture where we developed the screens using the Adobe Flex and we developed middle layer using java where we used hibernate and spring and blazeds as the server side tool to communicate with the server and oracle as the database server.
Responsibilities:
- Used the Software Development Life Cycle (SDLC) for developing the Project.
- Actively participated in the implementation of new Application according to the system specifications.
- Designed the Rich Internet Applications using Flex in Flex Builder 3.0.
- Developed the Application for selling the products for the users.
- Developed the reports using charts to calculate the revenue to the company like the dashboards to the higher level authorities in the company
- Involved in developing the skins and applying the styles for the Application.
- Participated in gathering the requirements for the screens developed for the Project.
- Written the scripting for the controls and the components in the Application using the Action Script 3.0.
- Designed and developed the applications using the custom components like drag panels and custom controls.
- Developed the Advanced dashboard and the reporting tool using the Flex Charting libraries.
- Implemented ILOG ELIXIR 3.0 for developing the Advanced Dashboards with the 3D visualization.
- Implemented the Cairngorm Architecture for building the Application using the MVC Pattern.
- Written the Server side coding in Java to communicate with the backend servers.
- Used Hibernate for providing the persistence with the database and written the Spring Beans to Configure the Application.
- Used remote calls to communicate with the Java and Http service calls to communicate with the xml files, which are written in the server side.
- JBoss 4.2.3 is used as Application Server and Oracle 10g is used as database server.
- Used Blazeds as the tool to communicate with java.
- Used subversion as the version control tool.
.
Environment: Adobe Flex 3.0, Blazeds ,Flex Data Services, Flash, Java, HTML, Action Script 3.0, Java Script, XML, CSS, Hibernate, Oracle 10g, JBoss 4.2,Spring.
Confidential,CT Jul ‘07–may’08
Flex developer
Confidential, Customer Information Process and Customer Due Diligence is a RIA (Rich Internet Application) which is built on Adobe Flex and J2EE technologies. This application also called as compliance system being used internally by bank authorized persons depending upon their privileges. The system provides the risk score for various customers for assigning credit history.
Responsibilities:
- On clicking a row in which Account holders details are given as input fields which are updated in the data base using Flex and JSP.
- Involved in building the Rich Internet Application Using AIR for Flex in Flex Builder 2 and Worked with Agile Development processes.
- Responsible for development of MXML and Action Script files to meet the business requirements.
- Worked extensively on Flex DataGrid Component and Flex Data Services to handle the response from server side components.
- Developed several design patterns like Value Objects, Front Controller, Command pattern, Business Delegate, Service Locator, Model Locator.
- Responsible for implementing best design patterns from Cairngorm architecture to interact with backend J2EE and Web Services layer to pull out the data to Flex UI components.
- Involved in styling and skinning of flex components.
- Used Action Script functions for event handling, response handling and error handling.
- Created applications using Flex components, Flex Data Model, analyzing, designing, and deploying a Flex 2 applications.
- Developed several AIR applications.
- Coordination with backend J2EE team with smooth technology and Web Services layer to pull out the data to Flex UI components.
- Extensive experience with TSQL in constructing user procedure/functions, triggers, tables, collections, user-defined data types, views.
- Used LiveCycle Data services to get the data from the back-end system(LCD’s).
- Participated in the Production support and maintenance of the project.
Environment: JavaScript, HTML, DHTML, LCD’s, CSS, Flex, spring, Hibernate, AIR, JSP, Prototype JS, TSQL, SQL Server, Ant, FlexBuilder 2.0
Confidential,Indianapolis, IN Feb’06- June’07
Sr.Programmer Analyst
Confidential,is the United States largest college student loan company, which primarily provides federally guaranteed student loans originated under the Federal Family Education Loan Program (FFELP) and private student loans, including consolidation loans, for undergraduate and graduate students and their parents. It offers comprehensive information and resources to assist students, parents, and guidance professionals with the financial aid process.
Responsibilities:
- Participated in the analysis, design, coding, Implementation and Testing of the Customer Information System.
- Developed Web Services integrated by different systems including Business Workflows.
- Used XML to specify relevant business object metadata. This metadata will allow the mechanism to handle the marshalling of object attributes to database table columns and vice versa.
- Extensively used SAX and DOM for parsing XML documents and XSLT for transformation.
- Utilized JAXB to build Java objects from XML Schema.
- Used XML-Beans for creating XML from java types and vice versa.
- Involved in user interface design and development using JSP, HTML, CSS and JavaScript.
- Used SQL Queries and Stored Procedures extensively in retrieving the contents from Oracle10g.
- Used JNDI lookup for getting the Connection Objects.
- Used AllFusion Harvest Change Manager for version controlling.
- Conduct unit testing and integration testing of components and supported capacity testing.
- Responsible for maintenance and bug fixing of the application.
- Extensively used the log4j for logging.
Environment: Java/J2EE, HTML, XML, XSLT, SAX, DOM, JAXB, XML-Beans, JSP, CSS, JavaScript, JNDI, ANT, Eclipse3.2, Weblogic server 9.2, AllFusion Harvest, FileZilla, Log4j, Windows XP, Oracle10g,PL/SQL.
Confidential,Hyderabad Oct’03-Nov’05 Java Developer
Confidential,is a web-based Pricing Management System used to provide dynamic pricing management mechanism. It provides a web-based GUI to manage pricing rules across the company. It provides a mechanism to integrate pricing data from several sources like spreadsheets, ERP, databases and legacy systems into a flexible unified XML based format.
Health Care Information System: Health Care information system is a transaction processing system based on customer Relationship Management system. The application has an ability to track the entire treatment process and automatically generates the relevant reports. It is developed To automate the entire process of treatment tracking and based on treatment status It automatically generates health reports, Appointment notifications, and Billing letters to client and work orders to concerned crewmembers.
Responsibilities:
- Involved in preparation of requirements document and Use cases.
- Design and development of JDBC module to read and write data from Oracle and SQL Server databases and convert to XML format.
- Involved in the design of XML schema.
- Developed a module to export XML data to CSV files.
- Developed JSPs and Servlets to provide a mechanism for obtaining electronic and printed pricelists for list prices, regional. Prices and customer-specific prices. Parsed XML data using Xerces parser to display it on JSPs.
- Designed and developed session and entity beans.
- Implemented hierarchical control mechanism to provide different permission levels to different users to modify pricing rules using Core Java.
- Provided control mechanisms to allow a salesman to view customer accounts associated with his login.
- Implemented hierarchical definition of products, customers and channels.
- Involved in unit testing, and testing of the product and developed test cases.
Environment: Java, J2EE, JSP 2.0, Servlets, WebLogic, Ant, Oracle, Sql server.
Confidential,India Aug’01–Sep’03
Software Engineer
Confidential,this product acts as a tool to develop e-commerce oriented web sites. Using this product we can improve the performance, reliability and scalability of the operations. The Product includes administrative components; Account components, Shopping Cart components and Catalog components. Powercom is fastest growing Company, which has specialization in providing operating software among e-commerce sites. It has a collection of components that can be integrated, customized to develop any of the web-based applications. Components are developed using EJB technology and the components are J2EE compliant. The components can be deployed on any of the J2EE compliant server.
Responsibilities:
- Business Logic was implemented using EJB
- Played an active role in the high-level Design and Architecture of the module using Rational Rose.
- Adhered to the rules and specifications of the company and followed strict coding standards
- J2EE integration and also integration with other external services and modules.
- Implemented the persistence framework provided by the company to persist data to the database (Oracle) using Java Beans
- Used XML to specify relevant business object metadata. This metadata will allow the mechanism to handle the marshalling of object attributes to database table columns and vice versa.
- Integrating the Designing and coding the front-end JSP pages Retrieving database information stored in Oracle database through the java beans.
- Used tags provided in the Struts Framework for the JSP’S.
- Used LDAP for authentication purposes.
- Created JSP pages using CSS.
- Worked on PLSQL to write a stored procedure.
- Developed EJB in Web logic by setting EJB Deployment Wizard. Coded JavaScript for Client Side Validations.
- Identification of J2EE designs Patterns on the various layers of the application.
- Involved in java script code for client side validation.
- Deployed the Servlets and EJB components in Web Logic.
- Created EJB’s to encapsulate business logic in Session and Entity Beans
- Entity and Session Beans were created and deployed using WebSphere application Server.
- Developed server side utilities using Servlets.
- Developed, Tested and Debugged Java, JSP and EJB components.
- Used JDBC calls to update the database at the application server.
Environment: Java, EJB, WebSphere, WSAD, JSP 1.1, Servlets 2.1, JDBC, XML, HTML, JavaScript, UML, Rational Rose, JDBC, Oracle and Windows 2000, LDAP.
Education Details:
Bachelor of Technology