Senior Flex Developer Resume
Austin, TX
SUMMARY
- 7+ years of strong experience in software development with proficiency in designing & developing web based enterprise application for complex business needs using J2EE and Internet Technologies.
- 4 years of experience in Adobe Flex 4.0/3.0
- Experience in Action Script 2.0/3.0, MXML, Adobe Flex 2.0/3.0/4.x and Cairngorm framework, Pure MVC framework.
- Good experience in developing Custom Components, Custom Events, FlexData services, Charting, Error handling, analyzing designing and deploying Flexapplications.
- Extensive Experience with advanced graphing, displaying, charting and dashboard layout design development in Flex with Action Script 3.0.
- Experience in accessing Java backend and in turn database through Flex front end with teh help of BlazeDS using RPC calls.
- Clear understanding in teh migration of Flex 3.0 to Flex 4.0 environments.
- Experience in using Integrated Development Environment (IDE) Flash Builder4.x, Flex Builder 3.0, Eclipse 3.1/3.0/2.1.
- Worked on implementing Java Design Patterns like MVC, Front Controller, Command, Strategy, Business Delegate, Singleton, Data Access Object, Value Object, Transfer Object, Service Locator.
- Strong coding, debugging and testing skills in Java with experience in J2EE, Servlets, JSP, JDBC, Struts 1.x/2.x, Spring 2.x/3.0, Hibernate 2.0/3.0, XML, UML, JUnit, Ant, HTML, JavaScript & CSS.
- Experience of Web - Application Server, implemented on J2EE technology including Apache Tomcat5.0/6.0, GlassFish2.0/3.0, BEA Weblogic11.x/8.x and IBM WebSphere 6.x/5.x
- Excellent database experience using SQL, PL/SQL, Oracle 8i/9i/10g, MS-Access & MS SQL Server.
- Experience in all phases of project development starting from gathering requirements to project deployment and post production support.
- Extensive experience in Maintenance projects with good debugging skills.
- Experience in OOAD (Object Oriented Analysis and Design) Concepts, Relational Database Management (RDBMS) Concepts.
- Good noledge and hands on experience in writing test cases, test plans and executing Unit Testing, Integration Testing and System Testing
- Excellent problem solving, analytical and interpersonal skills.
- Ability to work in-groups as well as independently with minimal supervision.
TECHNICAL SKILLS
Adobe Flex: Flex 2.0/3.0/4.0, Action Script 2.0/3.0, MXML, Data Services, Web Services, Http Services, Remote Objects.
Java/ J2EE Technologies: Java, JSP, JDBC, EJB.
GUI Technologies: JavaScript, XML, HTML, XHTML, DHTML, CSS.
Frameworks: Cairngorm, Hibernate2.0/3.0, Spring2.x/3.0, Struts 1.x/2.x
Languages: C, C++, Java, Action Script.
Development Tools & IDE: Flex Builder 3.0/Flash Builder 4.0, Eclipse 3.0/3.1/2.1, Dream Viewer, Net Beans
Code Productivity Tools: Log4j, Flex Unit, JUnit, Ant.
Source Control: Subversion, Visual Source Safe, CVS.
Database Technologies: MS-SQL Server 2005/2008, MySQL, Oracle 8i/9i/10g.
Web/Application Servers: Apache Tomcat 5.0/6.0, WebSphere 6.0/7.0, WebLogic 8/11
Operating Systems: Windows 2000/2003 server, Windows XP/Vista, Linux, UNIX.
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Senior Flex Developer
Responsibilities:
- Developed Action Script classes for mediator, model, Proxy to implement Pure MVC pattern for handling different flex events.
- Developed GUI Screens for new features added to teh application using Action Script 3.0, MXML.
- Worked on XML based Web service calls dat were used to transfer data from backend to GUI.
- Enhanced teh application by optimizing consumption of Web Services and teh data exchanged between UI and teh onboard hardware administrator
- Used Action Script and MXML extensively in developing custom component specific to teh business needs.
- Involved in design and development and reintegration of new features into teh existing Application.
- Involved in developing Unit, System and Integration test cases.
- Involved in maintenance tasks such as defect fixing and testing.
- Used Apache, for application deployment.
- Used Flex ant tasks to build teh project which is an industry standard build management tool.
- Code version control using SVN.
- Actively Participated in team meetings, Code Reviews, customization and maintenance of code.
- Coordinated Off-shore team, to work on new features and defects.
Environment: Adobe Flex builder 4.0, Action Script 3.0, XML, HTML, CSS, XSL, JavaScript, Pure MVC framework, SVN, Ant 1.x, Subversion, Web services, Apache.
Confidential, Seattle, WA
Senior Flex Developer
Responsibilities:
- Designed and Developed GUI Screens for teh application using Adobe Flex Builder4.0, Action Script 3.0, MXML, CSS.
- Developed ActionScript classes for command, model, delegate to implement Cairngorm MVC pattern for handling different flex events.
- Extensively used Datagrid, Advanced DataGrid and Charting components for handling complex data Objects and Drag and Drop features.
- Used Blaze Data Service to communicate with teh server side data for teh enterprise application.
- Mostly created custom components for Tab Navigators, Pop-up windows and Panels and reused over teh whole application.
- Used action script value objects extensively.
- Used XML Web Services using SOAP to transfer teh data dat is remote and global to different financial institutions.
- Involved in development, integration and implementation phases of teh project.
- Used Design patterns like Business Delegate, Session Facade, Singleton, Data Transfer Object (DTO) and Service Locator.
- Used Subversion as teh Repository for File Management.
- Used Action Script for Validation of Forms.
- Used Weblogic 11, for application deployment.
- Used Flex ant tasks to build teh project which is an industry standard build management tool.
Environment: ; Adobe Flex builder 4.0, Action Script 3.0, XML, HTML, CSS, mxml, xml, JavaScript, Cairngorm framework, BlazedsDS, Ant 1.x, Subvesion, Web services, Weblogic 11.
Confidential, WV
Flex Developer
Responsibilities:
- Involved in Design, configuration, build phases practicing teh scrum.
- Used Cairngorm micro-architecture for Rich Internet Applications built in Flex, which follows teh MVC design pattern.
- Developed UI using Flex Builder3, MXML, Action Script 3.0, HTML and CSS.
- Used View States, Behaviors, Transitions, Filters, skins and themes.
- Developed Data Models and worked with xml data.
- Used Remoting of Blazeds and invoked webservices.
- Developed Action Script functions for event handling, response handling.
- Extensively used ActionScript 3.0 for doing Client side validations.
- Developed Exception handling framework for teh entire Application.
- Used different approaches to interact Flex application with JavaScript.
- Used value objects for data transfers between controls.
- Used Styles to modify teh appearance of teh components.
- Developed unit test cases in Flex Unit for testing Action Script code.
- Used CVS as teh repository for file management.
- Used Glassfish 2.0, for application deployment.
- Assisted teh System Integration Team in integrating all modules of teh application.
Environment: Adobe Flex builder 3, Agile, Action Script 3.0, XML, HTML, CSS, mxml, JavaScript, Cairngorm framework, Glassfish 2.0,BlazedsDS, CVS, SOAP, WSDL, Web services.
Confidential, TX
Java/Flex Developer
Responsibilities:
- Involved in gathering and analyzing System Requirements.
- Application developed following teh Agile development methodology.
- Developed teh application following teh Cairngorm MVC architecture.
- Worked on both teh Frontend and Backend of teh application.
- Integrating Flex application with Server side code developed in Java/J2ee technologies using Remote Object.
- Coordinated with team members to develop Action Script 3.0/MXML based Adobe Flex Builder3.0 Components and working with Hibernate 2.0, Spring Framework 2.0.
- Worked extensively with DataGrid Component and created various Custom Item Renderers for customized appearance.
- Used ActionScript for Form Validation and Business Logic.
- Developed Web Services (SOAP) for exposing Business Objects to teh Flex Front End of teh Application.
- ImplementedJ2EE patterns- Singleton, Factory, DAOs, Business Interfaces, Business Delegate, Abstract Factory and Value Object.
- ResponsibleforDeployment of Application and troubleshooting Application inWeb Sphere6.0.
- Developed various Components in Adobe Flex Builder 3.0 using Action Script3.0 to re-use on UI side. Created events/Commands using Cairngorm library to achieve MVC at UI side. Event Driven program is used to develop UI components with teh help of Flex/Cairngorm libraries.
- Created POJO classes from database schema using hbm2java (Eclipse plug-in) tool provided by Hibernate.
- Configured Single Sign-On to allow users from other application to use this product.
- Assisted teh Deployment Team in building and deploying project on server.
Environment: Adobe Flex Builder 3.0, ActionScript3.0, MXML,REST,SOAP, Cairngorm, Java, J2EE, JUnit, Log4J, Spring Framework 2.0, JavaScript, Eclipse 3.x,Websphere 6.0, XML, XPath, Hibernate2.0.
Confidential, Oakland, CA
Flex Developer
Responsibilities:
- Responsible for gathering requirements, Design teh application architecture, use cases, flowcharts, application flow, prototypes, proof concept of sample codes using Rational Rose as per UML notation.
- Involved in developing technical specification documents and UML diagrams using UML and Rational Rose.
- Involved in design, development and deployment of application using FLEX,
- Eclipse 3.x, Web Sphere 6.0, UNIX, XML, XSL, DOM, and XML Schema.
- Involved in Developing User Interface using MXML, Action Script 3.0 and CSS.
- Created Rich User Interface using different controls and containers available in Flex.
- Developed advanced graphing, charting and dashboard layout design using FLEX.
- Developed a web-based Metrics Dashboard application to manage metrics for different applications.
- Used Cairngorm Framework with FLEX.
- Deployed Flex Applications on WebSphere Application Server 6.0.
- Accessed third party web services using FLEX RPC-services.
- Involved in developing Unit, System and Integration test cases.
Environment: Adobe Flex 2.0, Flex Builder 3, Cairngorm Micro Architecture, MXML, Action Script 3.0, Flex charting, J2EE, Web Sphere Application server 6.0.
Confidential
J2EE Developer
Responsibilities:
- Developed these web applications using J2EE technologies like Java Server pages (JSPs), Servlets and Struts1.x framework.
- Used Agile Scrum Methodology for teh development process.
- Developed teh application using Struts framework.
- Implemented Action Classes, Action Forms Struts Tag libraries using Struts framework.
- Defined and used XML schemas to define web service messages and used in WSDL.
- Designing and developing of User Interfaces using JSP, HTML, and JavaScript.
- Used JDBC, SQL and PL/SQL programming for storing, retrieving, manipulating teh data.
- Extracting, manipulating and updating teh Oracle10g and MySQL databases.
- Extensively used Eclipse IDE 3.x, Sub-Versioning (SVN) system for developing Java based Applications.
- Had good experience in deploying web applications on Tomcat 5.0 Web server and writing XML based Apache Ant 1.x scripts.
- Involved in writing test cases for Unit testing (JUnit), Module Testing and Integration Testing.
Environment: Java, JavaScript, HTML, JSP, Servlets, Struts1.x, Eclipse3.x, Ant1.x, Oracle10g, Tomcat 5.0.
Confidential
J2EE Developer
Responsibilities:
- Involved in Interception, Elaboration, Construction and Transition phases of Rational Unified Process (RUP).
- Used Rational Rose for teh Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent teh detailed design phase.
- Developed user interface using JSP 2.0 and HTML.
- Involved in developing presentation tier using HTML, JSP, CSS, Java script and struts1.x.
- Used JAVA/J2EE Design patterns like Business Delegate, Data Transfer Object (DTO) and Service Locator in teh project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
- Extensively used java.io package to upload and download different files from web Interface clients JSP.
- Used HTML, XML, and CSS for GUI and JavaScript for client side validations.
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Developed a web-based reporting for Credit Monitoring System with HTML, JSTL 1.2, custom tags.
- Participated in database design using SQL Server.
- Used Weblogic Application Server 8.0 for deploying various components of application.
Environment: BEA Weblogic App Server 8.0, Struts 1.x, Eclipse 2.1, Servlets, EJB, JDBC, JSP, JSTL1.2, XML, SOAP, HTML, JavaScript, CVS, SQL Server, Rational Rose, Linux.