Application/ui Developer Resume
San Leandro, CA
SUMMARY:
- 7 years of experience as a Frontend Developer on Java, J2EE architecture and Java Automation Test Engineer.
- Android Mobile App and Eclipse Plug - in Development and Testing.
- Have good knowledge on core Java and OOPS concepts.
- Extensively developed Web Applications using Java, JSF, Spring, Hibernate, Struts, JSP, Servlets, JDBC,Web services (Soap, Rest) and Java script.
- Experience in SWT and JFACE to implement the windows UI component.
- Knowledge in eclipse RCP application to develop rich client application in eclipse.
- Indulge to develop automation script using Junit and TestNG framework.
- Involvement to write script using Selenium Webdriver with Junit Framework.
- Hands on experience to write build xml file using apache ant.
- Development expertise in SPRING, HIBERNATE, LDAPframework to implement the MVC architecture.
- Experience in Android mobile app development using Bluetooth and Wi-Fi Technology.
- Have good knowledge on writing Android framework using AIDL.
- Have skillful involvement on writing SQL Queries and named SQL queries and PLSQL and Oracle Adf.
- Hands on experience writing ant script to build application in anthill pro.
- Good deployment skills in providing solutions with Application and Web Servers like, Apache Tomcat and IBM Web sphere and JBoss.
- Have been involved in the entire project life cycle starting from requirements gathering to implementation.
- Hands-on experience in IDE Tools: Eclipse, RAD, Netbeans and Source Insight.
- Developed and deployed applications in Windows on various Application servers like JBOSS, Weblogic and Websphere.
- Knowledge and Experience of Automation Testing, System Testing and Manual Testing.
- Have very good communication / interpersonal skills and a good team player.
SKILL:
Languages: HTML, CSS, JavaScript,Jquery,Jquery Mobile,ajax,Core Java, Servlet, JSP, XML, SWT, Eclipse RCP, Eclipse Plug-in Development, Basic Scala
Software/ framework: Spring, Junit, Selenium,TestNG, Hibernate, Struts, JSF, SOAP and REST based webservices and Android Framework,Jersey
Development tools: Eclipse, RAD, Netbeans and Source Insight
Platforms/ hardware: Windows and Linux Ubuntu
Database: Oracle, DB2, SQL server and MySQL
Web /application Servers: Apache Tomcat Server, IBM Web sphere, Web logic, JBOSS,Glassfish
ConfigurationManagement: CVS,SVN,Perforce
Build Tool: Apache Ant,Anthill pro
PROJECT EXPERIENCE:
Confidential, San Leandro, CA
Application/UI Developer
Responsibilities:
- Requirement gathering to develop a batch process
- Architectural design to write the batch job operation
- Created a spring batch process with springBatch ItemReader, Processor and ItemWriter
- Developed a ThreadPoolTaskScheduler to run the batch process in every 15 minutes
- Handled thread multithreading with callable executor service and invoke method.
- Implemented spring IOC module to call service layer
- Developed setter and constructor based dependency injection mechanisms
- Implemented JAXB client web service call to get the status API call
- Wrote the database table to store all batch process output in CCDMS DB
- Wrote all CRUD queries
- Created the test report using TestNG framework
- Developed ant build xml and Deployed application war in SIT server
- Wrote shell script to run the batch process
- Wrote selenium Web Driver with junit 4.0 to test UI component with different locator and handling popup.
- Development releases occur sprintwise under agile scrum life cycle
- Developed manage user module in CCER in spring MVC and validated through javascript
- Deployed the module in Weblogic 12.1 server also used anthill pro to build in Server
- Generated functional design document for CCER enhancement and CCER batch operation
- Functional testing by using SoapUI 5.0
- Tested managed reclassify expenses for CCER 6.6 release
- Coordinated with testers and analysts to resolve bugs and defects
Environment: Java, J2EE, Javascript, Eclipse, Selenium 2.0, Spring,Hibernate, JAXB Web Services, Web logic 12.1, Apache Tomcat 6.0.32,Apache ant, Tortoise SVN, XML, XSD and Log4j
Confidential, Herndon, VA
Application/UI Developer
Responsibilities:
- Involved in requirements gathering session
- Worked in agile development methodology
- Modified spring.xml to modify and add new bean configurations
- Created thread communication operation with wait() and notify()
- Developed synchronization locking mechanism to handle multithreading
- Used beanfactory and xmlapplicationcontext to perform dependency injection
- Implemented spring IOC modules.
- Developed custom built exception class to handle exception
- Developed setter and constructor based dependency injection mechanisms
- Wrote sessionfactory to persist objects with database
- Developed UI design with JSP and Struts 2.0
- Implemented inverse attribute to join multiple tables
- Configured hibernate.cfg.xml file
- Validated using javascript and jquery
- Hit an Ajax xmlHttpRequestObject to update the page
- Used lazy loading mechanism for performance improvement
- Used soap handler to log soap fault exceptions
- Generated webservice client stubs using top down approach
- Used facescontext object to fetch the values from other managed beans using JSF 2.0 rich faces
- Developed all test cases using junit framework and tested in API level testing
- Loaded all web service test data through soap UI pro in the backend xml for testing
- Wrote test script using selenium webdriver in Junit framework to handle ajax call
- Project management is handled under agile scrum life cycle
- Coordinated with testers and analysts to resolve bugs and defects
Environment: Java, J2EE, Backbone.js, Junit, Soap UI, Selenium Webdriver, Javascript, JSF rich faces, JQuery, Eclipse, Spring, struts2.0, Hibernate, Rest Web Services, JBoss-SOA-P-5 version 5.3, Apache Tomcat 6.0.32, Tortoise SVN, XML, XSD and Log4j,Open Ldap, scala 2.7.
Confidential
Application Developer
Responsibilities:
- Development of Eclipse UI using SWT and Eclipse Plug-in DevelopmentWorked in agile development methodology
- Involved to design all corresponding UI functionalities to load Ascet file
- Handled thread join() with multiple thread to complete its task one after other
- Implemented serialization and parsing all UI data in XML
- Configured and installed Ascet and Matlab tool
- Created UI component in JSF
- Implemented Neural networking in java environment
- Implemented UI component in SWT and JFace
- Validation related to text field and other UI component
- Configured struts-config.xml file for struts MVC call
- Involvement to write junit testcases to test basic functionalities
- Implemented a simple RESTFUL webservice using jersey framework
- Involved to writejavascript and jquery for validation
- Generated a product for eclipse RCP application
- Have done code clean up using PMD plugin
- Involved in writing batch scripts to run testcases and build in Anthill
- Involved in thorough system testing code coverage using Jmeter.
- Wrote an user guide
- Wrote created a project spec
Environment: Eclipse Plug-in, Eclipse RCP,REST Websrvice,Struts MVC,JFace, Jmeter, Core Java, Jsf, PMD, Sql Database, XML, XSLT, XPath template eclipse based
Confidential
Engineer
Responsibilities:
- Involved in requirement gathering
- Development of Bluetooth and Wi-Fi application using Confidential android framework
- Implemented music profile with help of intent service, content provider and broadcast receiver
- Implemented encryption code using AES encryption algorithm
- Development of LE Gatt profile using Confidential android API
- Building and Flashing the build into BDB3 using ADB
- Testing own application with all commercial devices
- Developed android UI component using View
- Wrote custom exception to handle all exception handling
- Used Jquery mobile to minimize code structure
- Developed background application using service intent
- Implemented automation script in core java with android icecream sandwich framwork
- Tested automatication script separately and in batch process
- Flashed .apk and pushed in DUT using ADB command
- Manually Testing BT profile(A2Dp,AVRCP,FTP,OPP,AMP)with different commercial devices
- Qualify PTS qualification using Bluetooth SIG
- Run the automation script using Confidential mercury tool
Environment: Core Java, Bluetooth, WI-FI, Android framework, XML, Android Debug Bridge, Ubuntu Linux
Confidential
Application Developer
Responsibilities:
- Involved in all phases of the project.
- Involved in database design sessions with data architects.
- Designed UI structure for MDR module in JSP
- Handled front end validation with javascript
- Created robust data structure with java collection framework
- Developed java multithreading environment by using runnable thread with synchronized keyword.
- Used post construct and predestroy annotations in Spring
- Implemented spring autowiring in spring.xml
- Used multiple Spring, Xmls for configurations
- Used set and map interfaces to capture collection of objects
- Mapped model classes to table columns using xml mapping files
- Involved developing Struts MVC framework and basic JSF 1.0
- Configured web.xml and struts-config.xml configured database sequences as primary key using mapping.xml files.
- Consumed SOAP based services to performs validations on 3rd party systems
- Published SOAP based web services and exposed the wsdl file to clients.
- Modified SOAP envelope and SOAP header objects to call the web methods.
- Developed components using core tags like f:ajax, f:valuechangelistener etc
- Used render attribute to perform partial page rendering.
- Implemented primefaces components like dataexporter, pie charts etc.
- Worked in test driven development methodology
Environment: Spring, Hibernate,Struts, JSF, Basic PHP, Servlet, SOAP web services,PL-SQLWebsphere, Oracle, RAD.