We provide IT Staff Augmentation Services!

Java Developer,resume Profile

5.00/5 (Submit Your Rating)

Summary

  • Skilled software engineer with 15 years of experience in the design, development, maintenance, debugging and integration of IT applications.
  • Expertise include providing design, front and back end development, writing web-services for web-based projects

Technical Qualifications

Fundamentals: Java, Groovy, Web Application Development, JDBC, J2EE: SOA, Web Services, JMS.

Frameworks: Struts, Hibernate, TopLink, Spring MVC

Tools: J2EE, JSP, C , XML, Subversion, Eclipse, Visual C , Oracle Report Builder

Environments: Windows, Unix

App Servers: Oracle App Server 10g , WebSphere, Tomcat container

Languages: Java, Groovy, C, C , JavaScript, SQL, PL/SQL, HTML, JSP, XML, UNIX shell scripts

Professional Experience and Accomplishments

Java/J2EE developer

Confidential

  • Design, development and documentation on the SEC EDGAR project.
  • Modifications and enhancements to jsp's and Java code for the SEC workstation. SEC workstation uses Struts, Java, Corba and an Oracle DB.

Java/Swing developer

Confidential

  • Design and development of a Java Swing fingerprint GUI application for the NIST Biometrics project.
  • GUI displays raw wsq finger print images fingerprint metadata. Images can be scrolled and all comments are logged to a file. Laplace, Sobel, Canny and Nfiq transforms can be done on the images. Implemented provider, genImp and finger filters.
  • Application uses JNI to do image transforms, disk-based Berkeley DB and mapDB to store images and metadata.

SoapUI developer/qa

Confidential

  • In an Agile environment, gathered acceptance criteria and built over 40 data-driven SoapUI harnesses using Groovy for the in-house Auth Engine, ZootGateway and other product offerings.
  • Worked closely with developers and business in analyzing requirements, developed testcase documents, built SoapUI test harnesses and had the work accepted by the Business group.
  • Very familiar with the financial transactions, engines and flows built in-house at Paypal.

java developer

Confidential

  • Enhancements to a Java Swing/Reports application ASBS Automated System Board Selection that allows voting for a candidate's selection/promotion in the Army Boards.
  • Notification system to post candidate update notices implemented using Mule and JMS on Jboss server.
  • Interacted with the Oracle DB through JDBC using SQL queries for create/update/delete operations.

java web developer October 2009 December 2009

Confidential

  • Developed two web services in Java using the USPS GOVGRNDS framework which is composed of Springs, Hibernate as the persistence tool, Aegis Xfire for binding and publishing and Maven as the project build tool. The web services are deployed on IBM's WebSphere and were invoked by a mobile hand-held unit. The first web service downloads site and facility data from a Oracle database to the mobile unit on cradling. The second web service downloads postage statement and verification data on cradling of the mobile unit. Also wrote two Junit tests to unit test the code before deployment.
  • Developed two message receivers in Java/JMS to create and receive data files from a IBM WebSphere MQ queue. Deployed and tested successfully.
  • Developed two parsers in Java that receive a JMS TextMessage. The first parses and extracts data from a XML file to populate tables in a Oracle DB using a Hibernate DAO. The second parses and extracts data from a flat file to a table in the Oracle DB.

Senior Web Developer

  • Confidential
  • Worked with the FBI SENTINEL program's Intake, Import, and Print forms. SENTINEL is a web portal application with a SOA architecture with Web Services and used Documentum as the backend. Forms developed using Adobe Livecycle Designer. Added and modified the form fragments that each form was composed of. Added new Javascript code to the fragments. Also added/modified the underlying Java code. Documented the effort involved.
  • Resolved trouble tickets that emerged from testing of the forms.

Senior Java Developer

  • Confidential
  • Integration of a new Guardian scanner device to take fingerprint images for a 3-tier Civil Applicant System CAS . 3-tier CAS is a J2EE application using the Struts framework. 3-tier CAS is equipped to take photographs, finger print images and bio information of civil applicants and forwards them to the FBI fingerprint database. CAS action logic is written in Java and uses JSP and Struts tags along with HTML for the front-end.
  • Enhancements to the Java code of CAS to work with a new Olympus series camera. Worked on building a new dialog and attaching the Mocha SDK calls to it to control the new camera

Senior Software Engineer

  • Confidential
  • Full SDLC on a J2EE/Struts/Oracle application called AEWRS. AEWRS is an Army Energy and Water Reporting System that updates, displays and reports building counts and sq. footage, utility usage, renewable project info, energy services project info and water usage info for Army installations and Commands. Runs in a J2EE environment using the Struts framework controller , Java and Javascript in a Oracle Application Server with Toplink as the persistence tool interacting with a Oracle 10g database. Designed and developed 25 new screens JSP's along with the actions.
  • Developed in Eclipse, used Toplink mapping workbench and Tomcat as the web container for testing. Production environment uses Oracle Application Server.
  • Used Oracle Reports Builder to build reports in html, pdf and excel formats.
  • Ported existing reports into Jasper. Used iReport to design and compile the layout. Used JavaBeans as the datasource. Created a JasperAction in Struts invoked by Javascript which creates the JavaBean datasource, gathers the parameters, fills the report and exports the report to HTML, PDF, XLS and XML formats.

Senior Tester

  • Confidential
  • Testing gaming, media live, Voice over IP and video applications on an IP wireless network. Capturing of packet data and plotting bandwidth, packet inter-arrival rate and packet length histograms and graphs for the different applications for different delay and network congestion conditions. Comparison of performance with a IP wired network under similar delay and network congestion conditions. Delay is introduced by a channel simulator and congestion by the PacketStorm product.
  • Modifying a IP data analyzer script written in Perl. Script processes Ethereal and Tcpdump data

Senior Test Engineer June 2004 July 2005

Confidential

System: Airborne wireless Improved Data Modem IDM that supports Tactical internet TI , Fire support FS , High frequency HF and private PN networks between air and ground radios. Enables point-to-point C2 and multicast VMF messages for dissemination of situational awareness SA data between air and ground brigades.

  • Automated, semi-automated and manual system Integration and FQT testing of the IDM's features. Automated scripts used Python, semi-automated used Python and manual steps. Tests conducted on a laboratory test bed consisting of IDM's, air and ground radios.
  • Review System requirements generate software test scenarios and descriptions, Modification and implementation of automated Python scripts for security and interoperability feature testing. Scripts used classes and OO concepts of inheritance and overriding. Scripts wrote results of the test into a report log file comparing actual results with expected results.
  • Generated defects and bug reports in the DDTS system based on report file. Assisted the development team in reproducing the test scenario. Monitored the bug status and progress.

Contractor

  • Confidential
  • Implemented a payroll system in Java. Developed as part of a team, a pay disbursement system that calculates the monthly pay of every individual of the company taking into account exempt/non-exempt status, overtime pay and rate, casual leave, sick leave, holiday etc. Written detailed test procedures to help QA in testing components. Fixed bugs in the system during various testing phases. Tested and debugged the code extensively

Senior Embedded Software Engineer

Confidential

  • Debugging, testing and integration of a CORBA module with in-house developed C module and a Java module for a satellite gateway product. All work on UNIX platform.
  • Designed/developed/debugged and tested built-in-test routines in C to ensure correct startup, for field maintenance and to test/diagnose the hardware sub-modules of an airborne wireless modem. Developed in C and a proprietary embedded operating system.
  • Extended a SNMP agent/master in C to support the extensions to ATM ILMI 4.0 for an xDSL modem. Debugged, tested and integrated the agent with a network side DSLAM.
  • Worked with a Switch Management FrameWork SMF tool in Java to develop HTTP SNMP user interfaces to manage IP routing protocols running on a switch.
  • Developed, debugged, tested and integrated SMF management software in Java for HTTP SNMP users for the Border Gateway Protocol.

Embedded Software Engineer

Confidential

  • Designed/Embedded development integration work on the STARRacer - ATM switch. All work in C, I960 assembler on a card architecture system running pSOS. Debugged using Xray and Probe.
  • Embedded development work to send Frame Relay, CBR, Ethernet and voice traffic over T1 line as ATM cells. All work in C on a card system running pSoS on a MC68360 communications processor. Debugged using SingleStep.
  • Responsible for maintaining/tuning the Frame Relay driver, ATM network driver and the ATOM microcode. Fully familiar with the MC68360 CSM module.
  • Fine tuned the Frame Relay driver to work with CBR traffic so as to pass CBR traffic without any bit errors at highest speed and bandwidth.
  • Implemented redundancies for fully setup SVC connections on a secondary processor board. Involved shadowing data structure and database information of the Trillium Q.2110 and Q.SAAL signaling stack.
  • Developed, debugged and integrated an accounting manager which records the call connections and teardowns. Module redundancy was incorporated to handle card failure. Added SVC feature to configuration manager. Also in charge of maintaining config manager, Performance manager and Fault manager. All developed in C.
  • Wrote a serial device driver for pSOS in C. Used driver to control and switchbox that handles line redundancy in case of line/port failure. Wrote two new tasks and modified Config manager, PVC manager and backbone manager to add port redundancy feature for the ATM switch

Software Engineer

Confidential

  • Device driver software for T1 cards in C using object-oriented techniques.
  • Building code, loading code and data onto EPROM and ROM emulators on a PABX and testing for functionality.
  • AT BIOS modification for embedded 386SL self-test and initialization to protected flat mode.
  • RAM torture tests for on-board RAM. Diagnostic routines in C and x86 assembler for a switched packet bus interface.
  • Designed/Visual Basic plus Access billing project. Schema editor with Visual Basic controls bind to Access queries and tables. Simulation of telephone-PABX protocol between PABX custom phone with Visual Basic and Harmonic clocks.

We'd love your feedback!