Solution Architect/consultant Resume Profile
SUMMARY OF QUALIFICATIONS
- A professional Senior Java/J2EE Developer and Architect with experience designing developing and documenting enterprise - wide architectures services and systems dynamic web pages middle-tier business logics and mobile site
- 16-year experience in general software development 12-year experience in object-oriented architectural design and development from backend database middle-tier services rich-client frontend and smartphone apps.
- Expertise in setting-up and configuring application servers JBoss Tomcat WebSphere Weblogic such as load balancing clustering and performance tuning
- Extensive experience in relational database programming and schema design
- Hands-on experience in utilizing J2EE XML Json Hibernate Spring Framework SOA Struts AspectJ Ant Maven Ajax Junit Web Services REST and SOAP XPath JQuery UML
- Extensive knowledge in both Unix Solaris Linux Aix and Windows and iOS environments
- Good at real-time software programming and multi-thread coding
- Great communication and team leadership skills coupled with solid mentoring experience
- Possesses an excellent record of successful project participation and on-time delivery
WORK EXPERIENCE
Confidential
Solution Architect/Consultant
- Collect and analyze business requirements investigate current issues and provide practical solutions for current SAP/Sybase s clients such as Western Unions Bank of American
- Architect design and implement different systems based on Java Web Services REST SOAP and Mobile Apps Android and iOS using technologies such as JAX-WS JAXB Apache CXF PhoneGap/Cordova XCode ADT HTML5/Javascript Wicket
- Architect design and implement Mobile App based on Google Map API and OpenStreet Maps
- Setup build and deploy application and services on Amazon s AWS EC2 and S3
- Evaluate potential technical risks to match delivery schedules. Provide technical mentorship to other team members and client s developers
Senior Software Consultant/Architect Confidential
- Architect and design RIA web2 application using Adobe s Flex/Flash technology and ActionScript
- Monitor analyze and resolve technical issues during requirement gathering design code developing testing and deployment and production operation
- Performance tuning either in Java JDBC cache. etc application deployment clustering SSL network etc or database Sybase Oracle
- Code review and provide training on best practices and new technologies
Architect/Team Lead/Sr. Software Consultant Confidential
- Using Spring Framework Eclipse Hibernate Web Service AJAX ACEGI Apache-Commons to develop a large and complex CRM web application for direct sale industry. This is a multi-language and multi-country application targeting 1 million user enrollment.
- Design and developing content management module for multi-languages and multi-companies
- Participating in daily activities such as project planning task break-down designing coding code reviewing etc. Key player in designing a baseline product for iCentris
- Mentoring and overseeing the implementation of Service-Oriented Architect SOA .
- Promoting the practice of unit testing among developers and architecting test frameworks.
- Profiling and performance tuning for large J2EE applications
- Researching and develop online video/audio conferencing module based on open-source system
Client Confidential
- Gathering business requirement and architecturally designing a web file upload and credit card billing system.
- Open-sourced Spring Framework Hibernate JasperReport iText as well as SOA technology was investigated and implemented.
- 03/2004 to 09/ 2004 Client Confidential
- Upgrading WebLogic 6.0 to 8.12 including ejb1.1 to ejb2.0 combined with Hibernate 2.1.2
- Load testing and system performance profiling and tuning. Improved code efficiency and performance significantly one batch process was 10 times faster
- Client Confidential
- Transformed a J2EE application from Tomcat 4.0.4 to Weblogic 8.11 in an architecture level
- Troubleshooting performance bottlenecks for web-based applications
- Promoted unit testing and integration testing among team members
Client IBM
- Worked on web-based medical application Struts Tomcat Informix
- Designed and developed a data importing subsystem to import a quite complicated dynamic pharmacy drug data including database table schema design and data-upgrading strategy.
- Designed and coded a real-time lab-testing host interface for submitting lab requests and retrieving test results between a third-party commercial vendor and hospital labs. HL7 protocol is used
- Wrote a utility program to automatically generate unit testing code. JUnit and JTest were used.
Client Confidential
- Working on 3-tier web applications using J2EE technology JSP Servlet session and entity EJB MVC-II pattern and XML tag libraries.
- Developing a module that is able to perform data file mapping dynamically among various systems. The mapping is based on a configurable XML file.
- Setting up and configuring J2EE applications servers such as load balancing clustering and SSL.
- Monitoring and tuning application server performance such as CPU and memory profiling and database optimization.
- Wrote a batch processing system that is multiple-job dependent holiday-aware for different companies and ACID transactional.
- An internet-based banking and claiming application was finished from scratch to online production within three months. The system automates the data transfers among banks insurance companies patients and hospitals.
- Confidential
- Designed and developed a web application for multiple-level-marketing industry. Invented a new algorithm for quick tree search. It reduced a daily 4 hours processing job down to 40 seconds.
- A web-based calendar and email system for multiple languages was up and running in just two weeks 80 functionality realized such as scheduling reminder email database hook-up .
Sr. Software Engineer Confidential
Developed desktop client-server applications for human DNA sequence analysis using Servlet EJB Java Swing AWT JFC JMS . The application is based on WebLogic TopLink and Oracle database.
Mainly worked on the server side and supervised junior programmers on the client side
Sr. Software Engineer Confidential
- Researched designed and developed server-side Internet B2B application using Java JMS EJB XML EDI Oracle WebLogic and WebMethods. The system includes complicated business rules for cataloging ordering fulfillment and shipping.
Sr. Software Engineer Confidential
- Developed an Intranet application monitoring real-time network traffic using Java Swing and RMI.
Software Engineer Confidential
- Utilized Java and CASE tools Rational Rose/UML to develop client/server and three-tier software applications for supply-chain management.
- Participated in overall software design implementation coding testing and technical support for real-time robotic software application.
- Responsible for writing host interface communication Corba Java XML GUI development using PowerBuilder and database implementation using Oracle setup store procedures etc.
Software Developer/Testing Engineer Confidential
- Used C Pro C and Oracle/SQL to develop Client/Server software for stock brokers.
- Designed test plans and wrote test codes for unit and integration testing.
Software Developer Confidential
- Developed GIS application for property tax analysis using ArcInfo and MapInfo
- Design and developed a map view application using C and ArcInfo data format
Research Engineer Confidential
- Involved in the development of a pioneer web site
- Used Motif Xlib and C language to develop a graphical software package including writing graphical user interface algorithm research and its implementation.
- Installed software in UNIX MS-window and X-window. Setup Linux and X-window