We provide IT Staff Augmentation Services!

Senior Flex Developer Resume

0/5 (Submit Your Rating)

Plainsboro, NJ

SUMMARY

  • 7+ years of extensive experience in software analysis, design, development, debugging and testing with an emphasis on web based applications for complex business needs using Object Oriented Programming, Java/J2EE Technologies.
  • 3+ years of experience working with Rich Internet Applications (RIA) using AdobeFlex3.0, Flash Builder 4.1/4.5/4.6 and hands on skills in creating Custom Components, error handling, analyzing and deploying applications in MXML and Action Script.
  • Extensive knowledge in designing animation, graphics and various webpage components using Flash MX/9.0, Adobe Integrated Runtime environment (AIR), Adobe Photoshop and Dreamweaver.
  • Experience using ANE (Abobe Native Extenstions).
  • Experienced in using LCDS, BlazeDS tool, REST Service, WebServices and Adobe Live Cycle Data Services to interact with backend server side components.
  • Hands on experience on using Struts, MVC, Spring and Hibernate Frameworks for large scale Java/J2EE based enterprise applications; SWIZ, RobotLegs, Cairngorm Framework and Pure MVC for Flex 3.0 and above applications.
  • Developed and designed Web based enterprise applications using J2EE technologies like Struts Framework, Spring and JSF for Web Applications, Hibernate as Database persistence technology, JSP, Servlets, EJB, JNDI, JMS, RMI, IBM - MQ Series and Web Services.
  • Experienced in Architectural design of systems and designing applications using OO Concept, implementation of J2EE Design Patterns like Data Access Object, Factory, Singleton Pattern, Session Facade, and Service Locator.
  • Proficient in using Remote Object, Http Service, Java Messaging Services (JMS) and Web Service components for reliable exchange of information and interaction with different server side Java technologies and applications running on different domains.
  • Worked on developing applications using XML technologies such as XML, XML Schemas (XSD), XSLT, WSDL file with strong knowledge of Web Services, SOAP, JAX-RPC, JAX-WS, XML parsers like JAXP (SAX & DOM), HTML, DHTML, CSS, pseudo classes, Ajax and JavaScript.
  • Developed enterprise applications using IBM WebSphere Application Server, BEA Weblogic Application Server, Apache Tomcat, JBOSS and Glass Fish on Integrated Development Environments such as JBuilder, IBM Web Sphere Studio Application Developer (WSAD), Eclipse, MyEclipse and Adobe Flex Builder IDE.
  • Proficient in SQL, PL/SQL programming. RDBMS experience includes working with various databases such as Oracle 8i/9i/10g, Sybase, SQL-Server, My SQL, IBM DB2 UDB 8.0.
  • Work with version control systems like Subversion, CVS, VSS, ClearCase, PVCS for providing a common platform for all developers.
  • Experienced in developing applications on different platforms like Red Hat Linux, UNIX (Sun Solaris 2.X, 7, 8, 9, 10, IBM AIX) and Windows XP/NT/2000/98/95.
  • Skilled at taking user requirements and developing appropriate technical architectures and application designs to provide the business with systems that evolve gracefully.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, C, C++, PL/SQL, Action Script 2.0/3.0, Flex 2.0/3.0/4.0

Java & J2EE Technologies: Java, Servlets, JSP, JDBC, EJB, Applets, Java Beans, Java Collection Framework, RMI, J2EE Design Patterns, JSF, JTS, XML Deployment Descriptors, Hibernate, Struts, Spring, Web Services, SOAP, JMS, JAXP, JAXB, WSDL, HTTP, UDDI

Flex Technologies: Flex 2.0/3.0, Action Script 3.0, MXML, Adobe Live Cycle Data Services, Flash 9.0, Web Services, Http Services, Remote Objects, Charting, Blaze DS, Cairngorm MVC, Flex Charts, Flex Unit, AIR

Web Technologies: AJAX, AWT, HTML, DHTML, XML, XSL, JavaScript, CSS

Frameworks/Architectures: MVC, Struts, Spring, Hibernate, Cairngorm, JUnit, Log4j, ANT, Maven

Application/Web Server: WebSphere 3.5/5.x/6.x, Apache Tomcat 5.0, WebLogic 8.x/9.0/10.0, JBoss 5.1, GlassFish

Database: Oracle 8i/9i/10g, SQL Server, MySQL, DB2 UDB, TOAD

Development Tools/IDE’s: Eclipse, MyEclipse, WSAD, IBM Rational Application Developer V6.0 (RAD), JDeveloper, Edit Plus, Flex Builder 3

Design Methodologies and Tools: Agile, Rational Unified Process (RUP), J2EE Design Patterns, UML, Rational Rose

Operating Systems: Windows NT/2000/XP/95/98, Solaris, Red Hat Linux, UNIX, DOS

PROFESSIONAL EXPERIENCE

Confidential, Naperville IL

Eng, Software Sr.

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development, and followed Agile Scrum methodology.
  • Developed User Interface using Adobe Flash Builder 4.6, 4.1 SDK and Adobe AIR, with MXML and Action Script.
  • Followed RobotLegs 1.5.2 Framework for ease to communicate to backend, modularize, reduce repetitive coding, and manage dependency injection within application.
  • Used Cairngorm Framework to develop and maintain SFA, CSC, Telesales applications.
  • Used RFC (Remote Function Calls) to integrate with Java/J2EE and ABAP.
  • LCDS was used to perform remoting calls using Java’s HttpURLConnection to send/receive HTTP request/responses and Data pooling feature of LCDS was used to push the data on Frontend UI.
  • Used ABAP’s RFC’s and BAPI import and export parameters to develop Java Stubs.
  • Leveraged Adobe Native Extensions (ANE) where applicable to enhance the user experience of our products well beyond current expectations.
  • Followed OOPS Concepts while developing application.
  • Developed several custom components like Poups, Datapreloader, Collapsible Panel, Stopwatch, Item renders for Datagrids, considering performance and the SWF size.
  • Worked on several Spark and MX components like Tree, Datagrids, custom Filters, Drag and Drop Events.
  • Developed Calendar module in the application, where in user can view/add/edit an Activity from Calendar Screen.
  • Worked on Pie Charts, Bar Charts and several other charts in Dashboard module of application.
  • Fixed Memory leaks warnings and errors.
  • Extensively used Flex Profiler to make sure that no data leakage and modules are loaded and unloaded effectively.
  • Involved in Functional Specification reviews, worked through release items for several release versions, handled Remedy Tickets and Quality Center Defects.
  • Supported ORT releases in Staging Environment, and Production Environment and during Rollouts

Environment: Eclipse Helios (3.6), Flash Builder 4.6/4.1 SDK, ANE, JBoss 5.1, TFS, Visual Studio, RobotLegs 1.5.2 Framework, SAP, Cairngorm Framework, LCDS, HTML5, CSS, XML

Confidential, Plainsboro NJ

Senior Flex Developer

Responsibilities:

  • Experience with Scrum Agile methodology for the iterative development of the application and participated in daily Sprints, stand up meetings and customer reporting backlogs, and Sprint Demos.
  • Designed and developed Graphical User Interface using Adobe Flash Builder 4.5.1 SDK and SWIZ Framework.
  • Used REST Service Interface to obtain the data from backend.
  • Involved in J2EE backend Integration.
  • Worked on loading of complex data series from the server and their customizable display in the form of various charts is one of the primary functions that will be repeatedly required in the different areas of the DRMS GUI.
  • Implemented Error handling and error indication display and capturing the errors with HTTP Service (Rest) calls on result and failure events.
  • Worked on handling of session expiration both on Server JBoss and on Flex Client.
  • Used App Model acts as model for the application it is used to persist the context of the application while navigating the various pages of the application.
  • Used Apache Maven 3.0.2 for building the server side code, using the pom.xml file and build.xml file on the client side, to generate SWF file.
  • Used JBoss 5.1 for deployment of the application.
  • MySQL Server 5.5.9 Database configuration is used on development machine
  • Worked on Atlassian Bamboo to deploy application to development
  • Used JIRA Confluence to log the Task related issues, and development time.
  • Create a Test suites using Flex Monkey Automated Test for Testing GUI.
  • Used amCharts 4 for charting components
  • Participated in the Sprint demonstration of the application, involved in code check and code Refractor of the application.

Environment: Eclipse Helios (3.6), Flash Builder 4.5.1, JBoss 5.1, Apache Maven 3.0.2, JPA(Java Persistence API), Swiz -framework-1.2.0, AmCharts 4, Mercurial, MySQL Server 5.5.9.

Confidential, Schaumburg IL

Senior Flex Application Developer

Responsibilities:

  • Involved in development and design of AWAF ADMIN using Flex 4 SDK and Cairngorm 2.2 (swc) Architecture.
  • Performed integration with backend J2EE using BlazeDS Spring Integration.
  • Implemented Localization and Internationalization following Babel FX.
  • Worked extensively on Advanced Data Grid functionalities like Sorting and Filtering Searching.
  • Wrote custom renders for radio button and checkboxes for the Advanced Datagrids
  • Wrote many Custom Components and Custom Events.
  • Applied custom themes, skinning and styling for the application.
  • Involved in handling the response from backend and populating the response Data in Advanced Data Grids.
  • Wrote External Interface function for two-way communication between Action Script andFlash Player containers such as an HTML page containing Ext - JavaScript and an embedded SWF file, or an applicationthat has theFlash Player embedded in it
  • Utilize Apache Maven 3.0.2 tool for building project using the concept of Project Object Model (POM).xml file.
  • Reused the code across the application.
  • Used Flash Profiling and Network Monitor in Flash Builder IDE to manage the data flow across the application.
  • Used Weblogic Server 10.2 for the deployment of the application.
  • TIBCO is the used for Service Oriented Architecture for integrating and synchronizing incompatible and distributed systems.
  • Java integrated with TIBCO, which in turn used WSDL to call Web Services to request and get responses.
  • Worked on Hudson Builds to deploy application to Development.
  • Write Action Script and Java Script commenting and annotations.
  • Actively participated in the demonstration of the application and also participate in code check and code Refractor of the application.

Environment: Eclipse Helios, Adobe Flex 4 SDK, Action Script 3.0, Cairngorm Framework, Spring BlazeDS, JDBC, HTML, XML, JSON, EXT-JS,Web Service, Weblogic Server 10.2, Tomcat 6.0, TIBCO Design Pattern, J2EE, Flex Unit, log4j, SVN, SQL, PL/SQL, Oracle 9i

Confidential, Warren, NJ

Application System Engineer Lead

Responsibilities:

  • Designed and developed the Flex application based on Swiz Framework to interact with back end J2EE using JDBC and SQL Queries and Web Services layer to pull the data to Flex UI components.
  • Developed the application with Flex UI components and performed integration with backend J2EE.
  • Involved in building the Rich Internet Application (RIA) using MXML, Action Script in Flex Builder 4.
  • Wrote Action Script components and MXML components using Flex Builder3.
  • Designed and developed Custom Events for communication between various components.
  • Involved in styling and skinning of Flex components.
  • Worked extensively on Flex Data Grid Component and Flex Data Services to handle the response from server side component.
  • Responsible for packaging and deploying the Flex applications
  • Worked on JSON Java Script Object Notation for Creating Objects and using said Objects. Used Json Encoder and Decoder.
  • Developed several design patterns like Front Controller, Command Pattern, Service Locator.
  • Identified reusable components across the project.
  • Deployed the application on Weblogic Server.
  • Developed image icons, buttons and graphic components using Adobe Photoshop CS.
  • Used Flex Unit for performing the test cases.
  • Performed testing, logging and debugging for the application.
  • Followed the quality process used in the project such as configuration management.
  • Participated in Production Support and maintenance of the project.

Environment: Adobe Flex 4, Adobe AIR, Action Script 3.0, Flex Builder, Flex charting, Dashboard, SWIZ Framework, Spring, JDBC, HTML, XML, JSON, Web Service, Weblogic Server 10.2, Design Pattern, J2EE, Flex Unit, log4j, SVN, SQL, PL/SQL, Oracle 9i, Eclipse Gynamede

Confidential, Chicago, IL

Senior Flex/Flash Consultant

Responsibilities:

  • Followed Scrum Agile methodology for the iterative development of the application and participated in weekly Sprints, stand up meetings and customer reporting backlogs.
  • Created Data Grid for displaying data, Advanced Data Grid, Charting for analyzing performance using MXML controls and Action Script, developed the pie, column, and line charts for the application.
  • Developed Dashboard applications using IBM ILOG Elixir 2.0 and data visualization components.
  • Flex development exposure of Flex Layout and Navigation, Event Handling, Popup Dialogs, Menus and Skinning.
  • Developed view states, transitions with custom item rendering and custom components.
  • Integrated Flash with Flex for a more visually stimulating experience and implemented timeline based animation; integrated Flex and JavaScript applications.
  • Embedded Flex screens with JSP files and brought about a rich look and browser compatibility.
  • Used event handling model such as Listener & Dispatcher and developed functions for event handling, response handling and error handling using Action Script.
  • Implemented Design Patterns from Pure MVC Architecture to interact with backend J2EE and WebServices to pull out the data to Flex UI Components.
  • Extensively worked with Message Service, HTTP Service, Web Service and Remote Object and REST services.
  • Used Live Cycle Data Services to interact with server side components and accessed third party Web Services using FLEX RPC-services.
  • Used AMF protocols along with LCDSand; worked on Messaging, Data Management in LCDS.
  • Added Adobe Flex Builder plug-in to Eclipse IDE for developing and deploying the Flex applications.
  • Used Web Services (SOAP, REST) to pull data to flex UI Components.
  • Extensively used Hibernate ORM in data access layer to write DAOs. Developed Hibernate mapping and configuration files.
  • Involved in bug tracking and debugging the application using Log4J, Eclipse and Flex Builder.
  • Performed Flex testing using Flex Unit and Java testing using JUnit tools.
  • Used VSS as version control tool.

Environment: Adobe Flex SDK, MXML, Action Script 3.0, Flex Charts, Flex Builder 3.0, Flash CS4, JQuery, Weblogic Application Server 10.0, Cairngorm MVC Framework, LCDS, Cold Fusion, Maven, FlexUnit, Spring 2.5, CSS, iText, WebServices, SVN, HTML, DHTML, JavaScript, XML, Oracle10g, Sybase, Linux

Confidential, Alpharetta, GA

Flex/J2EE Developer

Responsibilities:

  • Responsible for the overall design and analysis of Flex UI component development and integration with backend J2EE.
  • Developed user interface design using MXML and Action Scripts for Adobe Flex, Flex Remoting and created Value Objects (VO) using Flex components.
  • Involved in development and implementation of Flex Charting components like bar charts, column charts to show project specific performance.
  • Involved in installation and configuration of Adobe Flex Builder plugin 3.0.
  • Used MXML, Action Script, Custom Components, Custom Events, Flex Data Services, Skinning, CSS and Blaze DS for developing the application modules.
  • Created channels for AMF polling, configured settings for polling and defined message producers and consumers for implementing push messaging in BlazeDS.
  • Involved in developing dynamic, rich media web content using Flash for designing custom components.
  • Connected all the Flex Applications to remote objects and distributed services using BlazeDS.
  • Used FABridge to enable the Ajax part of the application to communicate with Flex Charting.
  • Implemented Representational State Transfer Architecture (REST) which allows resources stored in remote system to be retrieved by local client system.
  • Involved in the implementation of various technologies like Web Services, XML, and Extensible Style Sheet Transformations (XSLT), Web Services Description Language (WSDL), Simple Object Access Protocol (SOAP).
  • Worked on implementing applications using Pure MVC to facilitate complex state and data synchronization between the client and the server.
  • Designed and integrated the full scale Hibernate 3.0 Persistence solution.
  • Developed Session Bean for implementing the Business Logic.
  • CreatedJUnittest case design logic and implemented throughout application.
  • Used Maven for building, packaging and deploying the application onto IBM WebSphere Application server.
  • Responsible for quality assurance of all web design projects including web usability, accessibility, testing and debugging.
  • Involved in porting Database from IBM DB2 UDB to Oracle and vice-versa.
  • For controlling the versions of the programs, developed Rational ClearQuest as Version Control Software to avoid loss of developing code.

Environment: Adobe Flex Builder 3, Pure MVC, MXML, Action Script 3.0, Adobe AIR, Adobe Flash 9, Flex Charting, BlazeDS, J2EE, JavaScript, Dojo, JMS, Struts 1.3, Java Server Pages, WebLogic 9.1, SQL, Oracle 9i, IRAD 7.0, HTML, CSS, XML, XSLT, SOAP, Hibernate 3.0, Session Bean (EJB), Maven, IBM DB2 UDB, ILOG Elixir 2.5, Ajax, LDAP

Confidential

Lead System Engineer

Responsibilities:

  • Analyzed business requirements and software requirement specification documents to get a better understanding of the system from both a technical and business perspective.
  • JSP, Servlets used for the Presentational Layer and Session tracking.
  • Developed JSPs for customizable GUI.
  • Designed and implemented Session Beans using JDBC technology to access Oracle database, and Entity Beans to implement Business Logic.
  • Extensively worked with Unified Modeling Language (UML) for Use Case, Sequence Diagrams, Activity Diagrams and Class Diagrams.
  • Developed a front end tool for tracking of alerts using HTML, JSP and JavaScript.
  • Used IBM XML parsers to parse and fetch information from XML templates.
  • Wrote code for input validations and Error Handling using JavaScript.
  • Developed reusable Custom Tags and Java Beans to simplify JSPs and to avoid redundancy.
  • Developed Data Access Objects, that encapsulate all database specific code, using JDBC API; Oracle8i was used as the Database Server
  • Extensive interaction with internal and external business groups.

Environment: Java, EJB, Servlets, JSP, JDBC, Java Script, Oracle, UML, Weblogic, PL/SQL, JNDI, JBuilder, Junit

We'd love your feedback!