Gwt/flex Developer Resume
East Haven, CT
SUMMARY
- About 7.5 years of professional experience in Systems Analysis, Design, Development and maintenance of web Applications in Finance and Retail sectors.
- Rich experience in developing RIA(Rich Internet Applications) using Gwt, Adobe Flex, Adobe LiveCycle and Action Script programming
- Hands on experience in developing User Interface using GWT 2.4
- Expertise in web 2.0 design, development and related software technologies including Flex 2.0/3.0, Flash CS3/4 and Dreamweaver, Photoshop and Fireworks
- Related experience in designing front end screens for Applications using Adobe Flex, CSS, JavaScript, JSP, java server faces, swing and Flash
- Related experience with OR/M technologies like Hibernate
- Hands on experience designing Wireframes and Use Case development
- Involved in the process of creating advanced custom components in strict accordance to the Flex component Life cycle.
- Written MXML and Action Scripts for Adobe Flex and created Value Objects(VO) using flex components
- Familiarity with various software systems and platforms with good understanding of Object Oriented Design(OOD), Object Oriented Programming(OOP), Relational Databases and UML
- In - depth knowledge of technologies like XML, JavaScript, PHP, HTML and DOM
- Extensive experience on Rapid Application Development using IDEs such as Flex Builder, Eclipse, NetBean My Eclipse and RAD
- Experience in Design Patterns including Model View Container, Session façade Pattern, Data Access Objects, Factory, Observer and Singleton Pattern
- Experience in Version Control tools like CVS and Clear Case
- Solid understanding of Adobe LiveCycle Data Services (LCDS) and Blaze DS
- Strong writing skills along with analytical skills and demonstrated ability to handle multiple tasks
- Hands on experience on desktop applications which runs on AIR.
- Ultimate team player with Good communication coupled with excellent Interpersonal skills
- UsedSCRUM / Agile methodologyfor the software development process.
- Exposed to extreme and paired programming
TECHNICAL SKILLS
Languages: Java, Action Script, SQL
Operating Systems: Windows XP/Vista/7, Linux
J2EE Technologies: JSP, Servlet, JDBC, EJB
GWT: Gwt 2.4, MVP
Flex: Flex, MXML, BlazeDS, Cairngorm
Web services: SOAP, WSDL, UDDI,REST, W3C XML
Web Servers: Adobe MS
Web Technologies: XML, HTML/DHTML, Java Script, AJAX
Graphics: Adobe Photoshop, Illustrator, Macromedia Fireworks, Adobe InDesign
IDE Platforms: Spring STS, Eclipse, Adobe Flex 2.0/3.0/4.0/4.5 , Flash, RAD, Dreamweaver
Design methodologies: OOA&D, Design Patterns, Agile, MVC
Frameworks: Pure MVC, Mate, Cairngorm, Robotlegs and Spring
PROFESSIONAL EXPERIENCE
Confidential, East Haven, CT
GWT/Flex Developer
Responsibilities:
- Currently working on manager website for Confidential
- Designed and developed UI Screens for the Confidential manager website using GWT and Java using MVP framework
- Developed screens using UI Binder
- Created DTO on the client side for communication of the data from the server
- Responsible for converting the asp UI interface in existing website to GWT
- Created widgets in plain GWT
- Develop the Web applications using Java and GWT
- Worked on bug fixes as per client request on the existing Custom Message Portal and Manager app on flex .
- Use RESTful web services for exchange of data between the client and the server.
Environment: GWT 2.4, Java 6, spring framework Maven, Hudson, Micrsoft Sql, RESTful, Flash builder 4.0, flex 3.6 sdk, Action Script 3.0, Java Script, HTML, Cairngorm Framework, CSS, BlazeDS, ant
Confidential, McHenry, IL
Flex Java Developer
Responsibilities:
- Worked on a e-reader tool called “Cafescribe”
- Analysis, design and develop the CafeScribe reader project
- Maintain and enhance the CafeScribe reader from the earlier version of the project.
- Develop the Web applications using Flex and Java.
- Use RESTful web services for exchange of data between the client and the server.
- Interacting with Business analyst to ensure all the requirements are translated in technical terms
- Designed using a flex framework called robotlegs on the front.
- Worked extensively with a combination of Action Script Programming and MXML to create custom components.
- Used Java for automation of the Acceptance tests using Selenium API.
Environment: Flash builder 4.5, flex 4.5.1 sdk, Action Script 3.0, Java Script, HTML, Robotlegs Framework, CSS, MySql, spring framework, RESTful, BlazeDS, Java SDK, maven, ant, hudson
Confidential, Chicago, IL
Flex Developer
Responsibilities:
- Worked on a marketing analysis tool called “Content Management”
- Responsible for the development of the Security module of the application
- Responsible in designing the screen and implementing the functionality
- Used spark library classes to create custom components
- Made use of spark skin class to implement skinning of components
- Developed custom components using Action Script 3.0
- Worked on creating itemrenders and item editors using MXML
- Created custom item renderers and editors as per the business requirement
- Responsible for code refactoring
- Involved in migrating the application from flex 3.0 to 4.0
- We are using a front end MATE Framework.
- Worked with Action Script Programming to implement the front-end side logic.
- Involved in XML processing of data from the server side using E4X format provided by flex.
Environment: Flash builder 4, flex 4.0.x sdk, Action Script 3.0, Java Script, HTML, MATE Framework, CSS, Spring STS, Oracle, spring framework, BlazeDS, Java SDK
Confidential, San Antonio, TX
Flex Developer
Responsibilities:
- Worked on a facebook application called fidipidi
- Used fidipidi as a base application to develop another application called ‘Iprint’
- Did skinning of components for layout as required by the business
- Responsible in designing the screen and implementing the functionality
- Worked on Preview and Personalize modules of the application
- Worked on creating pop-up menu using Action Script and MXML
- Written test cases when developing the application
- Built an ”AIR” prototype desktop based application as per the business requirements
- Used front end Cairngorm Framework.
- Worked with Action Script Programming to implement the front-end side logic.
- Used Google Analytics to monitor network traffic
- Used Remote object services to make Remote calls to the backend
- Worked on creating a prototype AIR application based on the business requirement
- Involved in XML processing of data from the ATG side using E4X format provided by flex.
Environment: ATG, Weblogic, Action Script 3.0, Java Script, HTML, Flex 3.0, Caringorm Framework, CSS, Flash, Photoshop CS3, Flex Builder, Eclipse, BlazeDS
Confidential, San Francisco, CA
Flex Consultant
Responsibilities:
- Designed and Developed the application using Flex 3.0, Action Script 3.0
- Created Custom Components to enhance the behavior of the flex based components as per theend user requirements and also making the custom components as Reusable component for application performance.
- Used LCDS connect to back-end distributed data and push data in real-time toAdobeFlex.
- Responsible in designing the screen and implementing the functionality
- Developed front-end Architecture using lightweight micro-architecture Cairngorm Framework.
- Worked with Action Script Programming to implement the front-end side logic.
- Worked extensively with Event Driven Programming to communicate between application components.
- Involved in XML processing of data using E4X format provided by flex.
- Generated Reports using Jasper Reports. Wrote the business logic using Java,
- JDBC, SQL, Oracle, Front end designed using iReport 3.0 and jrxml.
- Used Adobe live cycle to create the application
- UsedAgile methodologyfor the software development process
Environment: Java 5.0, Weblogic, Action Script 3.0, Java Script, HTML, Flex 3.0, Flex Builder, Caringorm Framework, CSS, Flash, Photoshop CS3, Flex Builder, Eclipse, Vignette, Live Cycle Data Services 2.x.
Confidential, West Chester, PA
Flex/Java Consultant
Responsibilities:
- Designed physical views of solution components and how those components interact in Physical Solution Design document.
- Used Blaze DS as a Java - Flex Bridge and used Spring framework to access JEE objects from Blaze DS layer. Used CSS flash effects for a better look and feel.
- Developed Flex screens with advanced navigation including view states and stacks.
- Written highly reusable components & designing infrastructures for Flex modules for maximum flexibility & scalability.
- Created Web Service enabled Flex clients by generating proxy classes, which are used for Web Service data transfer and event plumbing, to integrate with WebServices.
- Used advance Datagrids, Deep Linking, Filtering, Item Rendering, Item Display formats in Flex (swf, mov, gif, jpeg, pdf, wmv, etc) and Flex Calendar implementation.
- Implemented & deployed web services on WESB (WebSphere Enterprise Service Bus).
- Used AsUnit unit test framework for test-drivern development of ActionScript 3.0.
- Customized (custom context menu ..etc) RichTextEditor and used to submit emails.
- Created REST webservices for Regional Training Program using MyEclipse and Tomcat.
- Written PL/SQL stored procedures for balance calculation of Retriever application.
- Used JSON objects for sending and receiving data in asynchronous requests.
Environment: Adobe Flex 3.0, ActionScript 3.0, Blaze DS, Java 1.5, J2EE, AsUnit, Oracle, JSON, JSP, JSR-168, AIX, WebSphere, Shell Script, PL/SQL, Spring, SVN.
Confidential, OK
FLEX/JavaDeveloper
Responsibilities:
- Gathered and analyzed requirements fromBusiness Analystand made architectural solution usingUMLwithRational Rose.
- Wrote different Item renders and custom components.
- UsedFlex2.0 Datagrid andFlexCharting.
- Used differentFlexclassesfor validation.
- UsedBlazeDSconnect to back-end distributed data and push data in real-time toAdobeFlex.
- ImplementedMultithreadingfor UDP packets from the pendant tags which holds theRSSIandMAC of Reference tags inWIFI environment.
- UsedFlexDataServicein the main page to make the request to the server.
- Wrote severalJavaScriptto create pages for the additional features like validations.
- Implemented Generics, Annotation, AutoboxingofJDK 1.5, concepts and core java concepts in the business process handling classes in the application.
- ImplementedORMwith Hibernate and managedEntity Cacheto make thepersistence classfor the tables and to accessing database usingOracle 10g.
- ImplementedTDD (Test Driven Development).UsedJUnitfor Developer Testing.
- Updated and managed team application development versions throughCVSand usedJIRAfor bug reporting and tracking.
- Developed eCommerce support for the application and Web based bogging.
- Used Spring Bean factory for validation purposes
- UsedSCRUM / Agile methodologyfor the software development process.
Environment: JDK1.5, Servlets, Struts 1.2, JAXP, SOA, SOAP, WSDL, HTML, Ant, JIRA, Hibernate 3.1,JavaScript, Ajax,Flex, XML, Multithreading, BlaseDs, Jboss4, Oracle 10g,Windows XP, MyEclipse5.1, Rational Rose 2007, CVS, Windows XP, Agile, Scrum.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in front end UI design and layout.
- Involved in designing mockup screens and wireframes
- Dynamic website design and programming using PHP, JSON, HTML, DHTML, CSS and JavaScript
- Involved in the development of business classes with core Java 1.4, such as opening account, payments scheduling, funds transferring, adding authorized users, etc.
- Wrote PL/SQL, store procedures and SQL statements in Data Access Object (DAO) to execute various transactions and persistent data in backend Oracle Database.
- Involved in the requirement analysis, design, documentation, development and implementation of the Project.
- Involved in System testing, integration testing and production testing.
Environment: Java 1.4, JSP, Servlets, Struts 1.2, JDBC, JavaBeans, Tomcat 5.0, WebSphere 5, JUnit, JavaScript, Windows NT/2000, MYSQL, PHP, JSON