We provide IT Staff Augmentation Services!

Sr. Application Developer Resume

0/5 (Submit Your Rating)

TX

SUMMARY:

  • 20+ year experience in software developments with excellent clients’ satisfactions,
  • Solid foundation in software engineering with strong competencies in data structure, algorithms and system design,
  • Dynamic experience with real - time, client/server, distributed, web services and database developments,
  • Strong technical skills in ORACLE database architectures and database applications,
  • Experience with shared memory, serial port protocol, Multithreading, and TCP/IP applications,
  • Full life cycle system development experience,
  • Outstanding analytical, problem solving, and project management skills,
  • Intelligent and capable to simplify software processes and flows,
  • Creative and capable to foresee potential problems,
  • Self-motivated, and constantly improving skills.

TECHNICAL SKILLS:

OS: UNIX, LINUX, Windows

Database: ORACLE, DB2

Language: JAVA (Networking, JSP, Servlets, EJB, JMS, Web Services(WSDL/SOAP), JDBC, AJAX, Multithreading, JUnit), JNI, C, SQL, PL/SQL, HTML, XML, and KORN

Software: Eclipse, WebLogic, Tomcat, ORACLE Service Bus, TOAD and PL/SQL Developer.

PROFESSIONAL EXPERIENCE:

Sr. Application Developer

Confidential

Responsibilities:

  • Enhance a large scale Set-Top-Box application which is a Java core based with multithreading and event driving application.
  • Code and debug Java middleware issues for TV/Movie program guide, access control, purchase, recording, play back functions.
  • Skills used: Java Core, Java Design Patterns, Multithreading, JNI, Eclipse, Mercurial, Unix.
  • Enhance the Health Case Management system which is a web based Java EE application with DB2 database under Weblogic application server. It serves more than 100 client contexts.
  • Design and develop Java UI and business layer for email notifications and case reports.
  • Application performance tuning
  • Design DB2 stored procedures.
  • Design Unix scripts for post load processes.
  • Develop Web services with Oracle Service Bus.
  • Skills used: JAVA, JSP, Servlet, JDBC, Hibernate-JPA, JMS, XML,Weblogic, Tomcat, DB2, Korn shell, Oracle Service Bus, Eclipse, Ant, SOAPUI, Jquery, Spring, Agile.

Developer

Confidential

Responsibilities:

  • Design and develop an email services system. It dynamically handles more than seventy different email requests. The email services are configured to several service groups which are handled by Java concurrent threads and are processed as real-time or scheduling tasks. With intelligent configuration design, the system can be flexibly expanded to process any new email services without any code changes.
  • Architect, design, and develop a high-volume email services routing applications. It creates a web service to receive half million of email requests per day from our client. It then constructs the email service requests by adding additional information from Oracle database and send to a queue in Active MQ. Another listener read the message from queue and send them out as web client requests to our email server. It went live smoothly and has been in production over a year without any problems.
  • Develop a proof-of concept demo system to detect the email opening devices and response with different link pages according to the detected device types.
  • Design and develop executive reports for our client.
  • Restructured and enhanced a major GE credit card campaign processing system which process more than 200 campaigns daily with a variety of marketing strategies.
  • Designed and developed several data extraction, transformation, and loading processes.
  • Skills used: Oracle PL/SQL, SQL, Java, Multithreading, Eclipse, CXF, JAXB, JMS, Servlet, JSP, Junit, Log4J, Encryption/Decryption, Spring, JDBC, Ant, Active MQ and Korn shell, Ant.

Sr. Application Developer

Confidential

Responsibilities:

  • Lead, designed, and developed a variance disposition application for Toll Violations System.
  • Lead, designed and developed the Payment Collection Process.
  • Successfully restructured a troubled recap summary project which had failed twice previously by two other Sr. developers. It had been completed with great users’ satisfactions.
  • Enhanced GL Posting process.
  • Designed and developed a system to automatically convert existing JSP files to meet new standards..
  • Lead, designed, and developed a project to sync the data changes between two databases used by two different applications. The tasks also included developing implementation scripts, testing plan, and documentation. This project involved very complicated sync scenarios.
  • Enhanced NTTA on-line CSC, Toll Way Violation Invoicing, Payments, and GL Processes. I had dramatically simplified those processes with well structured, reliable, and easy-to-maintain codes. They were also completed in a timely and professional manner
  • Skill used: Oracle, PL/SQL, SQL*Plus, Java, EJB 3.0, JSP, CSS, HTML, JavaScript, Struts, Taglib, JDBC, JMS, Multithreading, Eclipse, Weblogic, OC4J, CVS, Struts2, Maven.

Sr. Consultant/Architect

Confidential

Responsibilities:

  • Designed an ORACLE database utility program to recognize the structure differences of the specified databases.
  • Enhanced and provided support for the Quorum Foundation Components with VB, ADO, and COM/DCOM distributed n-tiers architecture technologies. These components provided the business functions, database interfaces, contract generations, and email notifications.
  • Provided support for the Quorum Process Execution Controller (QPEC). QPEC is a Quorum proprietary application server to support its distributed components under NT.
  • Developed system integration and testing process by using VB and DOS command procedures.

Engineer - Sr. Engineer, Information Technology

Confidential, TX

Responsibilities:

  • Full cycle system development including project lead, user coordination, writing project specs, system analysis, system design, implementation, integration testing, and developing system documentations
  • Provided software engineering supports and system testing for the TXU Transmission Management System (TMS). TMS include a real time SCADA control system.
  • Led the Transmission Line Database Management System. This system provided the facilities to store, modify, and generate the PSSE saved cases into the ACCESS database.
  • Led, designed and developed applications to extract RTU data from the real-time SCADA for the generator performance studies and data links by using C and share memory under UNIX.
  • Solely responsible for designing and developing the Interchange Scheduling System for power transmission grids. This system was part of TXU transmission Management system. Its functions included system configurations, transmission line scheduling, schedule approving, calculating and refreshing data every two seconds, interfacing real-time SCADA system and cooperated business system. This system was well recognized by its user-friendly interfaces, logical process flow, excellent reliability, and effective system performance. Skills used: AIX, ORACLE forms, reports, ProC/C++, stored packages, procedures, triggers, SQL, SQL*Plus, ORACLE utilities, Korn scripts, FTP, Java and source code management.
  • Developed several programs to provide data links between different applications. Skills used: Swing, JDBC, TCP/IP.
  • Solely responsible for designing and developing a system to migrate the RTU data to the TMS. This system was designed with a VB program with ACCESS database and forms. This system simplified the data conversion processes and quickly ended the struggling for the task.
  • Developed a system to construct the transmission line equipment limits. Extracting line equipment data from an existing TMS database required very complex program logics. However, this system automatically established most of the data and save tremendous man power for the task. It demonstrated my sophisticated problem solving skills. Skill used: Oracle Form and ProC/C++.
  • Developed a system to replicate the RTU data changes in ORACLE database to the ACCESS database. This system eliminated the tasks of synchronizing the data in two different databases. Skills used: Java JDBC and TCP/IP.

We'd love your feedback!