Senior Java/php Developer Resume Profile
SUMMARY
- 12 years of experience in IT industry in Software Analysis Design Development Testing Deployment and Maintenance of Web and J2EE applications
- 12 Years experience in different phases of Software Development Life Cycle SDLC including Design Implementation and testing during the development of software applications.
- Over 10 years of experience in Linux environment shell scripts ORACLE database and PL/SQL Proficiency in Database Programming using Oracle SQL Server HQL and MySQL creating stored procedures Triggers Indexes Functions Views Joins etc.
- Experience in developing and deploying applications using Web sphere Application Server Tomcat Web Logic and JBOSS.
- Expert in Web Development using Java/J2EE technologies like Java multithreading JSP Servlets JDBC and XML/XSL
- Experience in developing applications using three tier architectural frameworks such as MVC Model View Controller STRUTS SPRING framework and Hibernate
- Well versed with J2EE Design Patterns like Singleton Factory Front-Controller Session Fa ade Service-Locator Data Access Object DAO Data Transfer Object DTO MVC Struts Business-Delegate Bridge Adapter. Also well versed with Agile and Scrum methodologies.
- Experience using Front End Technologies such as HTML DHTML JavaScript JQuery Backbone and CSS for developing UI for the applications.
- Skilled in writing technical specification documents translating user requirements to technical specifications.
- Expertise in client side technologies such as HTML CSS DHTML JavaScript AJAX.
- Extensive experience in different IDEs including Rational Software Architect RSA Rational Application Developer RAD 6.0 WSAD 5.x Eclipse JDeveloper Net Beans and TOAD.
- Experienced with J2EE standard compatible application servers BEA Weblogic Tomcat IBM WebSphere/Deployment process and Integration within Systems
- Experience in the design and development of SOA web services. Experience in integrating with the existing web services. Hands on experience using the UDDI SOAP WSDL JAX-RPC JAXP JAXR JAXB technologies.
- Experience in Database Design Creation and management of Schemas writing stored procedures functions triggers DDL SQL queries. Experience in writing SQL and PL/SQL programming. Programming Experience in LINUX UNIX Shell Scripting.
- Expertise in creating Test Strategy Test Plan Test Reports Test Cases and Test Scripts for Automated and Manual Testing based on the functional specification for the Functional Regression GUI Usability and System Testing. Strong Experience in performing different types of Testing like Smoke Functional Integration Regression System Testing
- Interacted with various architects in identifying various business rules to design the Business Requirement Document BRD
- Proficient in developing strategies for Extraction Transformation and Loading ETL mechanism.
- Quick learner and excellent team player ability to meet deadlines and work under pressure - either unsupervised or in a team.
TECHNICAL SKILLS
Languages Java PHP C HTML JavaScript XML XSLT UML and PL/SQL
Backend Technologies EJB2 EJB3 JMS J2EE Framework Struts Spring Framework Hibernate JPA J2SE Swing AWT Eclipse Plug-in JDBC Web Service JMS SOAP SSL BPM Workflow Portal solution CMS Alfresco Open CMS MQ and LDAP
Frontend Technologies ExtJS JQuery and Backbone
Database and Application Server Oracle SQL server My SQL WebLogic JBoss JRun WebSphere Tomcat IBM MQ Series Rational Rose CVS VSS SVN and ANT
Operating Systems Windows Linux and Unix.
WORK EXPERIENCE
Confidenital
Senior Java/PHP Developer
IDC is leading international financial data provider with more than 2 400 employees in USA Europe Asia and Australia. Working on Vantage project which focus on bond reference data evaluation data market transaction data aggregation data collecting and presenting.
Responsibilities
- Design and implement Vantage system Focus on bond reference data evaluation data market transaction data aggregation data collecting and presenting front-end functionality using JQuery/JavaScript/ Angular JS/JSON/PHP/ Oracle /My SQL / JDBC and improve the accessibility of website for bond transparency
- Design parallel query service framework using JAVA/JBOSS/Restful API /SOLR indexing system to improve the performance
- Design and optimize database structure Most tables have more than 10 Billions records to gain more performance
- Design and implement the ETL report framework. Introduce Data Oriented Service layers into Vantage system to deliver customized data reports from multiple data sources to clients
- Design and implement java multi-threading data loader and optimize the performance of data loader
- Redesign the algorithm of data aggregation to improve the performance 7x faster than old system with less memory usage
- Write PL/SQL Linux shell script to manage different jobs and load historical data
- Design and prototype high performance Excel API using PHP.
Environment Java 1.6 JQuery JavaScript Angular JS JSON PHP Oracle My SQL JDBC JBOSS Restful API SOLR PL/SQL
Confidenital
Java Developer
Responsibilities
- Developed the E911 application for the Radio Access Network RAN Planning tool using JQuery / Spring J2EE Framework/ Oracle /PL/SQL/ JDBC /Tomcat/ Hibernate ORM
- Designed and implemented a multi-threading based RAN topology file parsing and processing system
- Designed and implemented a national-wide network sector polygon generation tool
- Designed a new algorithm to generate and analyze coverage and performance of networking
- Wrote script for regular data integration between different data-sources using PL/SQL/UNIX.
- Designed and implemented the user interface using JSP Servlets JavaScript HTML CSS and AJAX.
- Implemented Action Classes and Action Forms using Struts Framework in EASAdmin module.
- Extensive Work on spring security features.
- Wrote SQL PL/SQL and stored procedures as part of database interaction.
- Involved in JUnit testing bug fixing in multiple environments DEV/INT/CERT/PROD and reproduce bugs for fixing and code review of individual modules in the application
- Worked on XML Technologies like XML Parsers JAXB for binding data to java objects.
- Implemented log4j API for exception handling logging of the errors warnings messages stack traces debuggers throughout the code.
Environment Java 1.6 JQuery spring J2EE Framework Oracle PL/SQL JDBC Tomcat Hibernate ORM UNIX.
Confidenital
Android Software Developer
Develop one app for police department. After pull over driver police use phone to scan VIN in the car to get driver and car related information taking picture and get the location and generate ticket without any inputting.
Responsibilities
- Developed a Web Service API for Android application to access MS SQL using Java /C /JQuery/Spring J2EE Framework / SOAP / MSSQL / JDBC / Tomcat / SSL / Hibernate ORM/JSON/UML
- Adapted an image recognition framework to the core parts in Android applications
- Designed and implemented an Android Interface using KSOAP
- Designed and implemented a secured Web Service using Certificate access and SSL
- Designed the architecture for a web-based SAAS platform and successfully applied it into STAMP and AIM software
- Parse JSON objects obtained from the server side and show contents on the app.
- Used third party library such as JSOUP to parse HTML code and show as Text Views Image Views and List Views on the app.
- Designed attractive Flash Banner for both tablet and phone versions.
- Used Lazy loading with threads for both list views and images in the application for the faster loading times.
- Used Web View for displaying the web pages in the application.
- Efficiently enhancement of applications with Web 2.0 features like AJAX for performance improvement and customer satisfaction.
- UML designing Class diagrams Visio diagrams.
- Development deployment configuration of the Java Messaging Services JMS on Websphere 6.
- Creation deployment and configuration of Enterprise Beans EJB 2.0 Container and Bean Managed Persistent Message Driven Beans MDB .
- Architecture Design experience.
- Development and deployment of Service Oriented Architecture SOA such as WebServices including SOAP WSDL BPEL.
- Experience in implementation of Object to Relational Mapping ORM using Hibernate in Data Layer using iBatis as well JDBC.
Environment Java C JQuery Spring J2EE Framework SOAP MSSQL JDBC Tomcat SSL Hibernate ORM JSON UML EXTJS AJAX API Android
Confidenital
Project Manager Java Software Architect
CHEP project is online portal application for higher education press which focus on build workflow system let the publication apply more automation process. Also provide CMS to build portal for their clients.
Responsibilities
- Led and coordinated the development of China Higher Education Press CHEP integration system using Struts J2EE Framework/ Websphere /JMS /DB2 /Linux /CVS /DBC/ LDAP /UML
- Analyzed and designed the business process for CHEP and provided a workflow solution for CHEP
- Integrated IBM products into the core of CHEP Metadata - based Designer and Rule Engine
- Integrated a security tool into CHEP to improve the security level of the system
- Managed the project from Cradle to Grave.
- Developed multithreaded reusable java component based on command pattern that could be
- configured to send parallel API requests to external interface to increase the transaction response
- time.
- Designed and Developed web services client to invoke external web services operations for mobile TRADE IN feature for B2C application.
- Planned managed and executed BBportal application migration from Weblogic 10G to Weblogic 11g and troubleshoot many technical challenges like Hibernate validation framework issues JSTL tags inside javascript tags issue in the code.
- Performed analysis and design to convert Equipment Upgrade and Change Plan purchase path modules from spring web flow to Spring MVC framework so as to enhance maintainability and performance of the application.
- Perform code reviews and integration testing to ensure quality of deliverable is up to the standards.
- Share technical/functional information with offshore team and ensure offshore team has all the necessary information/ system access to make the deliverables on time.
- Perform first level analysis of technical issues /defects reported by the customer and guide the team to resolve the issues quickly
- Discuss with Customer on resource allocations for various projects and work with Offshore Project Manager on planning /estimates and distribution of work.
Environment J2EE Framework Websphere JMS DB2 Linux CVS DBC LDAP UML Struts
Confidenital
R D Architect
CSS is China national owned software company with more than 7 000 employees focus on taxation financial medical information security domains. Most projects are nationwide projects with huge data volume and high complexity. R D department provide fundamental technology stack and platform to let all projects can be developed with high efficiency
Responsibilities
- Designed the architecture of Content Management System CMS under the concept of SAAS using EXTJS / Spring J2EE Framework / ORACLE/ JDBC/JBOSS /JPA/Hibernate ORM/UML/Eclipse BIRT Reporting
- Developed a metadata and schema visualization tool and template editor which has been widely used in various domains
- Designed the architecture of a J2EE framework suite using AJAX based presentation layer / EJB3 Logic Layer /JPA Persistent Layer for different vertical markets of the company
- Designed the architecture of a SOA solution and the prototype of Enterprise Service Bus based on the AXIS and JMS
- Analyzed and tailored an open source BPEL engine to make one suitable SOA solution for government taxation system
- Led the development of Business Process Management suite and developed a workflow engine to comply with WFMC Standards
- Designed a Java Swing XPDL Designer and Monitor for workflow engine.
Environment J2EE Framework EXTJS spring ORACLE JDBC JBOSS JPA Hibernate ORM UML Eclipse BIRT JPA BPEL EJB3
Confidenital
Java Software Developer
Responsibilities
- Develop the core of a Tax Declaration Submittal and Management System based on J2EE applications using Struts / Oracle8i/ Weblogic /IBM MQ/Linux/CVS/JDBC/SSL/UML
- Modified the source code of Struts dispatcher to communicate with Swing clients
- Developed an architect solution for Java GUI applications with XML content and parsing the XML into java source code which significantly improved the system efficiency and reduced the cost.
- Developed a workflow solution with Weblogic Integration
- Developed the permission and security module based on SAML and SSL
- Developed the data transfer middleware based on IBM MQ using C .
Environment J2EE C GUI Struts Oracle8i Weblogic IBM MQ Linux CVS JDBC SSL UML