Application Developer Resume Profile
2.00/5 (Submit Your Rating)
TexaS
INFORMATION TECHNOLOGY PROFESSIONAL
Application Developer
Over 10 years of software development experience. Comprehensive knowledge, a keen interest and hands-on experience in: JAX-RS, database, Java programming, Eclipse, Springframework, Hibernate, Subversion, Maven, TCP/IP, HTTP, J2EE, Adobe Flex, BlazeDS, and Tomcat. Areas of expertise span a broad range, including:
- Adobe Flex J2EE Filter SQL Persistence
- BlazeDS Servlet SpringBean PLSQL, Trigger Transaction
- JAX-RS REST Spring MVC JSP
Professional Experience
Confidentia
Application Developer
- RESTful Web Service development and testing with JAX-RS. Using JAX-RS annotations, its runtime injection implementation, and built-in XML support JAXB to simplify the web service development. Work with query parameters, form parameters, and cookies. Plug in customized marshallers by imlementing messageBodyReader and MessageBodyWriter.
- Using Spring MVC and DispatcherServlet to route HTTP-based remote service calls, and to control/map handling views and models. Using Spring VelocityViewResolver to make producing of dynamic HTML pages and JSP easier.
- Access Oracle DB using JDBC, Spring JDBC, Hibernate, and TransactionManager. Calling StoredProcedure from Java.
- Access Oracle DB with multiple schemas and datasources. Worked with synonyms, roles, PLSQL and triggers.
- Java programming: using set, map, hash and tree, generic, using jaxb and jdom for xml, log with log4j, configuration with properties file, localization using resource, time zone conversion, used regular expression, proxy, thread pool, synchronization, socket, stream, Ant and Maven.
- Unix/Linux ksh scripting, Perl, Javascript.
- ETL with Informatica, Pentaho.
- Developing reports in JasperReports and iReport. Using Java to process and manipulate the retrieved data and form customized JRDataSources for JasperServer. Export reports to files in formats of PDF, HTML, MS Excel. Some reports have hundreds of pages.
- Create and access RESTful Web Service of JAX-RS through RESTEasy, Jersey and CXF.
- Web Rich Internet Application RIA development using Java and Adobe Flex. Using the BlazeDS Java package to enable Flex clients from web browsers through Flash Player plugin AVM to talk to a Java J2EE server in a servlet container, say, Tomcat or Jetty.
- Programming in ActionScript3 and mxml to create UI components of labels, texts, combo box, grids, trees, layouts, scrollbars, and popup windows.
Application Developer
- Worked on TotalView, a workforce management software for call centers, which was deployed in over 3100 call centers in more than 50 countries with a server and multiple clients. This software analyses history data from the customer ACD to predict the calls, average handling time, and to help planning and scheduling call center agents.
- Used VC , MFC, Windows API and later Java, SWT and JFace. Designed and implemented multiple front end user interface screens. Let user retrieving data from server/database, filtering and sorting data for presentation, and updating data into server/database. Handled issues like integrity, sharing, caching, refreshing, internationalization and localization, etc.
- Worked on multi-threading and synchronization, Memory Mapped File, Shared Memory, IBM MQ, etc.
- Make charts using 2-D drawing API and data normalization. Used print API to print out large table data and put extra columns into next pages.
- Installed and configured Oracle 10g. Used SQL scripts to create Oracle users and tables, and get database info from DBA TABLES, DBA CONSTRAINTS, etc. Used SQL Loader to transfer old data to new tables. Used JDBC to connect to Oracle using ConnectionCaching, and to retrieve data using PreparedStatement and ResultSet.
Programmer
- Information conversion and delivery, programming in C/C on both AIX UNIX and Windows.
- Object oriented features were employed: encapsulation, inheritance, and polymorphisms, etc. to increase the re-usability and decrease the dependency.