We provide IT Staff Augmentation Services!

Lead Ui Developer Resume

0/5 (Submit Your Rating)

IL

SUMMARY

  • Total 8 years of experience in development of software applications in Research, Telecom, Financial, Pharmaceutical and Insurance Domains.
  • 3 years of experience in design and development of Adobe Flex Rich Internet applications (flash player) and desktop applications (AIR).
  • Expertise in developing Rich Internet Applications and Adobe Desktop applications using Flex builder 3.0 and Flash Builder 4.0.
  • Expertise in developing MVC architecture both in Adobe Flex applications and Java swing applications.
  • Expertise in TechnicalDesign and coding with ActionScript for business logic implementation
  • Expertise in developing custom components, renderers and creating styles to MXML components.
  • Expertise with HTTP Service, Web Service and Remote Object components for data sending and retrieval.
  • Experience working with different data formats like Object, Array Collection, E4X, Text and XML.
  • Experience working with data models like XML, XMLList, and XMLColection and Value Objects.
  • Expertise in developing AIR applications with AIR 2.0 with Native Process API and FlourineFx frame work for integration with .NET application
  • Expertise using Spring - BlazeDS
  • Expertise working with Spring-BlazeDS to make server side java POJOs local to Flex Client.
  • Experience using SOAP UI for web services and experience using Siebel
  • Expertise using Action Script classes like ProgrammaticSkin,Border, RectangularBorder, Shape and Sprite for skinning the MXML components
  • Experience in implementing Rich Internet Applications (RIA) on Cairngorm MVC framework and Pure MVC framework using Adobe Flex3.0.
  • Expertise in using list based controls like List, Tree, DataGrid, AdvancedDataGrid, HorizontalList and TileList.
  • Expertise in implementing AutoLayouts, Absolute Layouts and ConstraintLayouts.
  • Expertise using navigator containers like ViewStack with TabBar, ButtonBar, LinkBar and Buttons.
  • Expertise using TabNavigator and Accordion navigation containers.
  • Expertise in Embedding Images, Fonts into MXML files and Action Script classes and creating style sheets for MXML components.
  • Expertise in creating skins to the MXML components both programmatically with Action Script classes and visually using design mode in the Flex builder.
  • Experience using Adobe Flash CS3, PhotoShop and FireWorks.
  • Experience developing Adobe LiveCycle process and creating java component as service for LiveCycle Process
  • Expertise in J2SE/J2EE Technologies (Core Java, AWT, Java Swing, Servlets, JSP, EJB, XML, JDBC).
  • Expertise in using Java Multi Threading.
  • Expertise in java Swing JTable, JTree, JComboBox, JList and writing custom models, renderers and editors.
  • Experience in implementing the Drag and Drop using Java Swing and AWT.
  • Expertise in implementing Grid Bag Layout, Group Layout and Table Layout.
  • Expertise in Object Oriented Analysis (OOA) and Design (OOD).
  • Expertise in Object Oriented Design Principles and Design Patterns.
  • Experience in developing applications using Servlets, JSP, EJB 2.0, JMS, XML, JNDI, JDBC, Java Beans, and AWT.
  • Experience in Developing Distributed components using Enterprise Java Beans (Session Beans as well as Entity Beans)
  • Good Experience with BEA Web Logic 8.1, Apache Tomcat, JBOSS 3.2.1.
  • Good Experience in using Adobe Flex Builder 2.0/3.0, Eclipse and IntelliJ IDEA IDEs.
  • Proficient in databases such as Oracle8i/9i.

TECHNICAL SKILLS

Programming Languages: MXML, Flash Action Script 2.0/3.0, Java 1.3/1.4/1.5, C, C++, SQL, Adobe Live Cycle

Web/J2EE Technologies: Servlets, JSP, JDBC, JNDI, RMI, EJB, JMS, Hibernate, CSS, XML, XSLT

Application/Web Server: BEA Web Logic 8.1, IBM Web sphere, Jboss, Apache Tomcat Server.

Database: Oracle 8i/9i, MS Access, MS SQL.

IDEs: Adobe Flex Builder 3.0 and Flash Builder 4.0, Eclipse (Helios, Galileo, Ganymede), IntelliJ IDEA, JBuilder and Jdeveloper. TOAD and SQL Developer

Framework: Cairngorm MVC, Swizz, Spring 2.0/3.0, Spring-BlazeDS, Struts 1.2/2.0, Hibernate 2.0/3.0, JUnit, Log4j, ANT, Mate, Fluorine Fx

Version Control: CVS, Subversion, Rational ClearCase

Design Methodologies and Tools: Java Design Patterns, J2EE Design Patterns, Agile, RUP, UML, Rational Rose

Operating Systems: Windows 98/XP/NT/2000, Unix

PROFESSIONAL EXPERIENCE

Confidential

Lead UI Developer

Responsibilities:

  • Implemented Auto Campaign Builder feature
  • Introduced SWIZ framework into the application
  • Refactored the modules to load and unload properly
  • Have done Profiling and Memory Management
  • Design and development of UI Screens
  • Implemented MultiLine HBox
  • Implemented Checkbox item renderer for a tree to make parent check style based on the number of its children selected
  • Implemented ViewStack and TabNavigator
  • Design of object structures and flows
  • High Level and Low Level Design documents preparation
  • Prepared Functional Specifications and Technical Specifications based on Business Requirements
  • Implemented enabling/disabling of validators by overriding doValidation
  • Implemented custom Components, Renderers for the DataGrid. Implemented Bindings
  • Used SOAP UI to test wsdls with HTTP session with authentication
  • Responsible for code reviews and tracking of task s
  • Responsible for status reports and application configuration

Environment: Adobe Flex SDK 4.1, MXML, Action Script 3.0, Flash Builder 4.0, Flash CS4, JBoss Server, RIA Test 4.5, CSS, SVN, HTML, JavaScript, XML, SOAPUI, Oracle9i, SQL Developer (Client Version), Ultra Edit

Confidential, IL

Lead Developer

Responsibilities:

  • Technical Design of business logic implementation and profiling the application
  • Design and development of UI Screens.
  • Design of object structures and flows
  • High Level and Low Level Design documents preparation
  • Prepared Functional Specifications and Technical Specifications based on Business Requirements
  • Implemented Swizz framework.
  • Imlemented Item renderer and group Item renderer for AdvancedDataGrid
  • Implemented custom components and renderers by overriding component life cycle methods
  • Implemented custom FlowLayout
  • Implemented ResourceBundle to import the config files into memory
  • Configured the application to prepare blazeDS messagebroker url dynamically by implementing JavaScript inside JSP
  • Implemented RemoteObject to invoke a method of a Java Instance through blazeDS
  • Implemented Group, SkinnableContainer and Border Container
  • Created custom events and event classes to dispatch the events with associated data and handle them
  • Implemented custom Components, Renderers for the DataGrid. Implemented Bindings
  • Implemented Layout containers like HBox, VBox, Panel, Canvas,Hgroup and VGroup
  • Implemented Set by extending ArrayCollection. Implemented ArrayList
  • Implemented XML, XMLList, XMLListCollection
  • Responsible for code reviews and tracking of task s
  • Responsible for status reports and application configuration
  • Preparing status report by coordinating with the team members
  • Responsible for offshore team coordination and work assignment

Environment: Adobe Flex SDK 4.0, MXML, Action Script 3.0, Flash Builder 4.0, Flash CS4, Web Logic Application Server, Flex Unit, CSS, SVN, HTML, JavaScript, XML, Oracle9i, SQL Developer (Client Version), Ultra Edit

Confidential, VA

Flex/Adobe Live Cycle Developer

Responsibilities:

  • Involved in design and development of UI Screens.
  • Prepared Functional Specifications and Technical Specifications based on Business Requirements
  • Developed GUI’s using Adobe Flex controls and Navigators
  • Implemented View Stack for screens navigation and adding screens dynamically
  • Implemented Adobe standard effects and Efflex effects for transitions and CSS styles and tooltips
  • Implemented Cairngorm framework to have event driven command execution (Controller, Event, Command)
  • Created custom events and event classes to dispatch the events with associated data and handle them
  • Implemented custom Components, Renderers for the DataGrid. Implemented Bindings
  • Implemented Layout containers like HBox, VBox, Panel and Canvas
  • Implemented Set Collection by extending ArrayCollection.
  • Implemented XML, XMLList, XMLListCollection, XMLDocument, SImpleXMLEncoder, SimpleXMLDecoder
  • Designed and Developed Adobe LiveCycle processes to implement server side business logic
  • Designed process using Adobe Live Cycle Modeling components
  • Implemented Services that include data pulling and validation of fields in the client forms
  • Deployed and Configured Services in the Adobe Live Cycle workspace.
  • Created and configured end points for each service based on type of service
  • Created custom Document Service Components (DSC) and installed them as Service in the Live Cycle workspace
  • Implemented Adobe Live Cycle Foundation Services, PDF Generator and configured Process Management for Email notifications
  • Implemented Remote Object with AMF Channel to connect to these Live Cycle Web Services and DSC Services
  • Done code review and followed well-known performance practices for better performance and code maintainability

Environment: Adobe Flex SDK 3.2, MXML, Action Script 3.0, Adobe Live Cycle SDK, Flex Builder 3.0, Adobe Live Cycle ES, Adobe Live Cycle Work Space and Workbench, Live Cycle Designer, Flash CS4, Web Logic Application Server, Flex Unit, CSS, CVS, HTML, JavaScript, XML, Oracle9i, SQL Developer (Client Version), Ultra Edit

Confidential, CA

Flex/Java Developer

Responsibilities:

  • Involved in design and development of UI Screens.
  • Developed GUI’s using Adobe Flex controls and Navigators
  • Implemented the commands (Cairngorm) for each business requirement to call on service on Java side.
  • Implemented Delegates, Events and Event Handlers (Cairngorm)
  • Implemented custom Renderers for the DataGrid. Implemented Bindings
  • Created custom events and event classes to dispatch the events with associated data and handle them
  • Implemented the fault events to handle the unsuccessful events
  • Implemented FluorineFx third party frame in the AIR application to communicate with backend .NET
  • Implements to AIR 2.0 Native Process API communicate with .NET application
  • Implemented creating AIR 2.0 exe files to install silently at a specified location on the machine
  • Worked on Effects, Transition and States wherever required in the application for enhancing user experience.
  • Designed and Implemented Adobe LiveCycle processes as services.
  • Implemented POJOs and configured them and deployed as components to use them as services for Adobe LiveCycle
  • Implemented Adobe LiveCycle Foundation Services and configured Applications and Services to set the end points for Services. Configured Process Management for Email Settings
  • Implemented PDFGenerator and configured Email Notifications
  • Used Spring-BlazeDSD to interact with server side components
  • Implemented Singleton, Service Locator, Decorator design patterns in Cairngorm MVC framework and developed command, delegate, model action script classes to interact with the backend.
  • Worked heavily on Flex Data Grid and Flex Data Service Components.
  • Implemented auto Layout containers like Hbox and Vbox
  • Implemented absolute Layout containers like Application, Panel and Canvas
  • Implemented Navigation layout containers like ViewStack with Tabbar, LinkBar, ButtonBar and TabNavigator
  • Implemented service for the business on Java side. Fixed defects on java service
  • Used SOAP UI to validate the data by sending request xml and getting response xml
  • Responsible for developing Flex UI components using Flex Builder 3.0 and deploying the application on Tomcat locally for testing.
  • Extensively used skinning to get rich look to UI Development by implementing Action Script classes
  • Extensively worked on CSS styles. Implemented Inline styles, class selectors, type selectors and global selectors
  • Responsible for writing use cases, application flow and flowcharts
  • Implemented Vertical Layout, Horizontal Layout and Absolute Layout
  • Done code review and followed well-known performance practices for better performance and code maintainability

Environment: Adobe Flex SDK 3.2, AIR 2.0, MXML, Action Script 3.0, Flex Charts, Flex Builder 3.0, Flash CS4, Web Sphere Application Server, Spring-BlazeDS, Flex Unit, CSS, CVS, SVN, HTML, JavaScript, XML, SOAP UI, Oracle9i, SQL Developer (Client Version), Yaldex JavaScript Editor, Notepad++, Edit Plus

Confidential, CT

Flex/Java Developer

Responsibilities:

  • Involved in design and development of UI Screens.
  • Developed GUI’s using Adobe Flex controls and Navigators
  • Implemented the Models for DataGrid and TileList
  • Implemented custom Renderers for the DataGrid, TileLsit and HorizontalList
  • Extensively used skinning to get rich look to UI Development by implementing Action Script classes
  • Created custom events and event classes to dispatch the events with associated data and handle them
  • Implemented the fault events to handle the unsuccessful the events
  • Extensively worked on CSS styles. Implemented Inline styles, class selectors, type selectors and global selectors
  • Worked on Effects, Transition and States wherever required in the application for enhancing user experience.
  • Developed Flex Charting components like bar charts, column charts to show the project specific performance.
  • Used Live Cycle Data Services to interact with server side components
  • Implemented Singleton, Service Locator design patterns in Cairngorm MVC framework and developed command, delegate, model action script classes to interact with the backend.
  • Worked heavily on Flex Data Grid and Flex Data Service Components.
  • Implemented auto Layout containers like Hbox and Vbox
  • Implemented absolute Layout containers like Application, Panel and Canvas
  • Implemented Navigation layout containers like ViewStack with Tabbar, LinkBar, ButtonBar and TabNavigator
  • Involved in developing Unit test framework using Flex Unit.
  • Responsible for developing Flex UI components using Flex Builder 3.0 and involved in deploying the application on WebLogic Application Server10.0.
  • Validated the RIFF generated XML file against XSD
  • Responsible for writing use cases, application flow, flowcharts and UML diagrams using Rational Rose
  • Implemented Vertical Layout, Horizontal Layout and Absolute Layout
  • Done code review and followed well-known performance practices for better performance and code maintainability

Environment: Adobe Flex SDK, MXML, Action Script 3.0, Flex Charts, Flex Builder 3.0, Flash CS4, Web Logic Application Server 10.0, LCDS, Flex Unit, CSS, SVN, HTML, DHTML, CVS, JavaScript, XML, Oracle10g, SQL Developer (Client Version), Yaldex JavaScript Editor, Notepad++

Confidential

C and Java Developer

Responsibilities:

  • Worked closely with client for requirements identification, consolidation and effort estimation
  • Implemented Malloc and Alloc functions in C.
  • Implemented C pointers and call back functions
  • Business layer implementation using Session Beans and Message Driven Beans
  • Implemented Swing FlowLayout, BorderLayout, GridBagLayOut, JComboBox, JButton, JTextArea, JEditorPane, JPanel, JScrollPane, JTree, JTable, JPopupMenu, JDialog and JFrame
  • Performed MVC architecture implementation for client tier
  • Involved in the design of unit and functional testing framework for the entire application
  • Performed Code reviews and followed well-known performance practices for better performance and code maintainability
  • Developed Build scripts for building the application and automated testing.
  • Developed unit test and performed Integration testing and automated testing.

Environment: Microsoft Visual Studio .NET 2003, PhotoShop, C and XML, Java 1.4, Java Swing, J2EE, JDBC, XML, Hibernate, ANT 1.6, JXL, XML, Perl, Java Mail, Clear Case, LDAP and Oracle 8.0 on Windows/NT/Unix

Confidential

C and Java Developer

Responsibilities:

  • Worked closely with client for requirements identification, consolidation and effort estimation
  • Implemented Malloc and Alloc functions in C.
  • Implemented C pointers and call back functions
  • Implemented Swing FlowLayout, BorderLayout, GridBagLayout, JComboBox, JButton, JTextArea, JEditorPane, JPanel, JScrollPane, JTree, JTable, JPopupMenu, JDialog, JFrame, EJB and XML
  • Maintained the Version Control and Configuration Management.
  • Developed unit test cases using JUnit framework.
  • Performed the Code reviews.
  • Developed the Swing UI for deploying the team specific modules.
  • Developed Build scripts for building the whole application
  • Automated the build process by taking the inputs from XL Sheets and sending the reports through Java Mail API to the registered mail-ids.
  • Checkouts, Compilation, Creation of Jars, Wars, Ears, Deployments and sending reports through mail are automated
  • Profiling and fine-tuning the application.
  • Mentoring Team Members on design and coding efforts.
  • Tracking the Status of the project and resolving issues.

Environment: Microsoft Visual Studio .NET 2003, PhotoShop,C and XML, Java 1.4, Java Swing, J2EE, Servlets, JDBC, CSS, ANT 1.6, JXL, XML, Perl, Java Mail, Clear Case and Oracle 8.0 on Windows/NT/Unix

Confidential

Java Programmer

Responsibilities:

  • Design & Implement the Graphical User Interface.
  • Involved in the requirement analysis, Interaction with client for finalizing the system requirement and architecture
  • Designed the Technical Architecture, High Level Design and Detail Design documents
  • Responsible for the GIS interface, Dealer Module, Installer Module and Warehouse Module
  • Used JSP, Custom Tags and JavaScript extensively for web tier implementation
  • Developed server side components in EJB, and deployed the components in iPlanet server
  • Developed a workflow engine using XML and JMS
  • Used JDBC and Oracle 8i for data storage and retrieval
  • Designing and Implementation of custom XML Parser.
  • Followed Design Patterns for better design.
  • Unit Testing Using Testing tool JTest.
  • Checking Memory Leaks Using Testing tool OptimizeIT.

Environment: Java, J2EE, EJB, JSP, Servlet, JDBC, HTML, JavaScript, iPlanet Server, Oracle 8i and Windows NT

Confidential

Java (JSP, Servlets and EJB) Programmer

Responsibilities:

  • Designed the member account modification and sub account modules
  • Designed the GUI framework using HTML, XML and JavaScript
  • Developed the web tier using JSP, Servlets and Java Beans
  • Developed the middle tier using EJB
  • Deployed and tested the components in WebLogic Server
  • Implemented the Observer and Observable pattern to asynchronously update the UI when a RMI Call Back happens.
  • Handled the Login module.
  • Followed Design Patterns for better design.
  • Code review and followed well-known performance practices for better performance and code maintainability.
  • Done Unit Testing Using Testing tool JTest.
  • Removed Memory Leaks Using Testing tool OptimizeIT

Environment: Java, EJB, JSP, Servlets, Java Beans, HTML, XML, Visual Café, WebLogic 4.2, Oracle 8i and Windows 2000/NT.

We'd love your feedback!