Sr. Java / Flex Developer Resume
New York, NY
SUMMARY:
- Over 8 years of experience in application development and design using Object Oriented Programming, Java /J2EE technologies and Flex.
- Proficiency in developing secure web applications and server side development using JSP, Servlets, Java Beans, EJB,RMI, Hibernate, JNDI, Struts, JDBC, XML, XSLT, JSTL, Log4j, JUnit.
- Experience in front - end development using Adobe Flex, Action Script, HTML, DHTML, AJAX, Java Script, AngularJS, CSS, Dream weaver and Adobe Photoshop.
- Experienced with software development methodology SDLC.
- Prototype the application and present it to business partners.
- Experienced with Design Patterns such as Business Delegate, Session Facade, Data Transfer Object, Data Access Object, Service Locator, Singleton and Model View Control (MVC) Architecture using Struts framework.
- Comprehensive knowledge and experience in SQL, PL/SQL, Oracle 9i databases.
- Experience in using different tools like Eclipse, Flex Builder, Edit Plus, RAD and Net Beans as development tools.
- Experience with Dashboard kind of applications, live video Streaming and content Management.
- Experience in creating and Deploying SOAP Web Services and RESTful Web Services.
- Experience working with the source control and versioning tools like SVN, CVS, PVCS.
- Experience using Spring Modules, STRUTS Framework and Hibernate technology.
- Design RIA framework based on Adobe FLEX and Cairngorm Framework.
- Conceptual expertise in design with Flex components.
- Very strong working experience in Analyzing, Designing, Developing, Deploying and Post Production phases.
TECHNICAL SKILLS:
Programming Languages: J2SE 1.4, J2EE 1.3, C/C++.
Web Technologies: HTML, Java Script, Dojo, Web 2.0, JSP, XML, AJAX, DHTML,CSS, XSLT, Servlets 2.3, JSP 1.2, EJB 2.0, JDBC, GWT, Ruby on Rails.
Database: Oracle 8i/9i, 10g, DB2, MySQL, PL/SQL, MS SQL.
Web Servers: Tomcat 5.5.
Application Servers: Web Sphere 6.0, Web Logic 8.1 and JBoss 5.1.
Operating Systems: UNIX, Linux, WINDOWS 98/00/NT/XP.
Framework: Jakarta Struts 1.1, JSF 1.1, Spring, Cairngorm.
ORM Tools: Hibernate.
IDE: Eclipse 3.3, Net Beans 5.1, WSAD, RAD, Flex builder
Tools: Rational Rose, ANT, CVS, PVCS, Tortoise SVN.
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Sr. Java / Flex Developer
Responsibilities:
- Design & Development of the User Interfaces using Adobe Flex, HTML, CSS and JSP.
- Extensively used Cairngorm framework to develop the dynamic user interfaces.
- Implemented various design patterns in the project such as DAO, Factory, Session Façade, Singleton, Business Delegate.
- Worked on Spring Framework in implementing business logic to interact with the Hibernate for object relational mapping and other business processes of the system.
- Worked on Spring Batch Framework to manage the scheduled Cron Jobs.
- Used AMF to make remote object calls with the backend java application.
- Practiced Agile Software development methodology.
- Writing the Views and Stored Procedures to do the operations on the data base.
- Involved in the deployment and testing of all the modules in the applications
- Responsible for Gathering the New Requirements, documenting the entire project, trained business users and wrote product user guides.
- Developed ANT build scripts to build and deploy the web application on JBoss.
- Deployed web services using SOAP, Apache Axis.
- Helped in deploying and configuring the system in Different Environments.
- Used SVN for the purpose of version control and source code sharing.
- Developed logging-module using Log4J to create log files to debug as well as trace application.
- Addressing the Sales Force tickets raised by clients and Debug the issue.
- Provide SQL scripts to fix the Data issues.
- Involved in developing Unit test framework using JUnit and FlexUnit.
Environment: Java, J2EE, JSP, Servlets, Spring, Hibernate, XML, HTML, CSS, Flash, Flex, Java Script, Angularjs, Action Script, Eclipse, SQL Server Management Studio, MS SQL, JBoss 5.1, Web services, JUnit, Log4J, CVS, UNIX.
Confidential, Weehawken, NJ
Sr. Java / Flex Developer
Responsibilities:
- Used Spring Farmework to develop middle tier of the application.
- Integrated with simple JavaMail to send emails.
- Used Spring Batch Framework to manage the scheduled Jobs to check for new feed data.
- Mavenized the Application to automate the building process of the project.
- Integrated with RESTful WebServices to Reserve Encoder.
Environment: Java, J2EE, Spring, Hibernate, Eclipse, Tomcat, SVN, Maven, Log4J.
Sirius XM
Confidential
Responsibilities:
- Build HLS (Http Live streaming) to play the live content in the Player.
- Build the Logic to move Forward, Backward and selected Shows in 5 hrs buffer.
- Developed MXML, Action Script functions for handling events, response handling and error handlings
- Build the 1st phase using Flex SDK 3.5 then moved to Flex SDK 4.5 in 2nd phase.
- Designed Custom Data grids and custom components to fit in the player to show the Channels, User Favorite Channels and Upcoming Shows.
- Designed the Player Using Singleton Design Pattern.
- Integrated Thunderbolt Plugin to log all the required debugging data in Firebug.
- Mavenized the Application to automate the building process of the project.
- Responsible for the revision of the codes, test and bug fixing.
- Integrated Royalty Reporting in the application to report the audio usage of the user.
- Integrated Google Analytics, twitter and Facebook Plugins.
- Used crypto Algorithm for Encryption and Decryption of Secured data.
Environment: Java, J2EE, RESTful Webservices, JavaScript, HTML, CSS, Apache Flex 4.5, Flash Builder 4, HLS, Tomcat, Maven, SVN, Thunderbolt.
ESPN Video Player
Confidential
Responsibilities:
- Design & Development of the User Interfaces using FLEX.
- Co-ordinate with both ESPN and Disney business group to know the requirements and what all possible based on their data model.
- Understand the Disney CMS data model to design the UI Screens.
- Wrote a Singleton Action Script class to load the xml files which has configuration to load the particular tabs based on the user role.
- Worked on Observer Pattern, Singleton and some other patterns.
- Used Flex Builder 3 and Flex SDK 3.4.
- Used Blaze DS (Remote Objects) to communicate with the back end application.
- Worked on External style sheets and JavaScript.
- Worked on most of the components, containers and Navigators.
- Wrote custom components and custom events to use in the application.
- Used perforce as a version tool to check in the code.
- Used Flex File Reference to upload Thumbnail images to CMS system.
- Used Flex mojos and Maven to build and deploy the application on the tomcat web server.
- Supporting the Application during the UAT based on producer’s feedback.
Environment: Ruby, Ruby on Rails 3.1, MySQL 5.1, Tomcat, Maven, Eclipse, HTML, JavaScript, AJAX, Chef, Ubuntu.
Confidential Lansdale, PA
Sr.Java /Flex Developer
Responsibilities:
- Design & Development of the User Interfaces using HTML, CSS, JSP, JavaScript and FLEX.
- Worked with Business Analyst to gather the functional requirements.
- Developed the application based on the Struts MVC and Cairngorm FrameWorks.
- Practiced Agile Software development methodology.
- Developed both the MXML and ActionScript Custom Components in application using Flex 3.
- Worked on the video server Flash Media Server 3 for live video streaming.
- Worked on Shared Objects for the communication between HCP and Rep SWF's.
- Used LCDS (Remote Objects) by the front end Flex Application to communicate with the backend Java Application.
- Worked on Performance analysis of the application and Modularization of the application which provides a very fast loading of flash files.
- Used JDBC for database connectivity with ORACLE.
- Internationalized the application based on the selected language using I18N and Flex Resource Bundle.
- Developed the Availability Web service to know whether the call center is open or not by third party vendors based on call center name and consumed a Webservice to send the call complete data back to vendors.
- Used tortoise SVN for versioning and ANT scripts to build and deploy the web application.
- Developed logging-module using Log4J to create log files to debug as well as trace application.
- Performed unit testing using JUNIT and FlexUnit frameworks.
- Excellent in Java performance analysis and tuning using profiling tool such as JProbe and Flex Profiling.
- Designed the rep's interface using AIR.
- Prepared the detail design document to help the developers and training document to train the reps, used documentum to save all the documents.
Environment: J2SE 1.5, J2EE, Flex, AIR, LCDS, Struts, JDBC, Cairngorm, HTML, Java Script, CSS, XML, Web Services, tomcat, Tortoise SVN, ANT, JGroup, Eclipse, Flex Builder, Adobe CS3,FMS 3.0.4, oracle 10g.
Confidential, Cleveland, OH
Sr.Java/Flex Developer
Responsibilities:
- Design & Development of the User Interfaces using Adobe Flex, HTML, CSS and JSP.
- Developed Actionscript classes for Validation of Forms, command, model and delegate to implement command and MVC pattern in flex, Implement flex based forms.
- Extensively used Cairngorm framework to develop the dynamic user interfaces.
- Implemented various design patterns in the project such as DAO, Factory, Session Façade, Singleton, Business Delegate.
- Worked on Spring Framework in implementing business logic to interact with the Hibernate for object relational mapping and other business processes of the system.
- Worked on Spring Batch Framework to manage the scheduled Jobs.
- Used AMF to make remote object calls with the backend java application.
- Practiced Agile Software development methodology.
- Implementing hibernate in business layer and writing the queries in DAO to do the operations on the data base.
- Used Adobe Flex Data Services to communicate between the Flex and Java.
- Involved in the deployment and testing of all the modules in various applications
- Responsible for documenting the entire project, trained business users and wrote product user guides.
- Developed ANT build scripts to build and deploy the web application using Websphere Application Server.
- Deployed web services using SOAP, Apache Axis.
- Helped in deploying and configuring the system in Websphere Application Server.
- Used PVCS for the purpose of version control and source code sharing.
- Developed logging-module using Log4J to create log files to debug as well as trace application.
- Involved in developing Unit test framework using JUnit and FlexUnit.
Environment: Java, J2EE, JSP, Servlets, Spring, Hibernate, XML, HTML, AJAX, Dojo, CSS, Flash, Flex, Java Script, Action Script, Flex Builder, Dream weaver, Flash, Oracle 10g, Web Sphere 6.0, Web services, JUnit, MQ Series, PVCS, UNIX.
Java Developer
Confidential
Responsibilities:
- Developed response objects using HTML and JavaScript for material issue, dealer Info, dealer dispatch etc.,
- Written user-input validation routines in JavaScript for mandatory fields, interdependent fields and populating default values for some fields taking from database.
- Wrote data loading and saving objects using JDBC connection to Oracle database.
- Developed reporting interface to show stock position dynamically and sending reports to the concerned users.
- Involved in designing oracle database, wrote procedure to make monthly stock report.
- Involved in unit and module testing
Environment: JDK, JDBC, Swing, Servlets, JSP, HTML, JavaScript, Oracle, Tomcat Apache, TOAD.