Java Developer Resume
Chicago, IL
OBJECTIVE:
Seeking responsible and challenging position in software development.
CAREER SUMMARY:
- 18 plus years of IT experience in functional areas of Java, Visual C++, C, Oracle.
- Strong experience in J2EE, Struts Framework, Hibernate, JMS, Maven, Ant, WSDL, GWT, Groovy, Java 6.0, JSP, JavaScript, JDBC/ODBC, HTML, XML, UML, Visual C++ and C.
- Familiar with full life cycle development & Java Patterns.
- Designed & Developed front end screens using Swing, JSP, and GWT.
- Strong Skills in Oracle 8i/9i/10g, SQL, MySql, H2.
- Experience with testing, performance tuning and technical documentation.
- Strong communication skill coupled with a desire for new innovations.
- Self Starter.
- US Citizen and Canadian Citizen.
TECHNICAL SKILLS:
Languages: Java 6, C/C++, VBScript, Pascal and Assembler
Development Tools: JDeveloper, Visual Basic, SQL Plus, IntelliJ IDEA, Maven, MyEclipse
Design Tools: Microsoft FrontPage, DreamWeaver
Distributed Computing: J2EE, Struts, Tomcat, Web Services, WSDL, SSH
Internet Environments: JSP, Servlets, Java Script, HTML, XML, XSL, XSLT, CSS
Database: Oracle 8i, 9i, 10g, Microsoft Access, Hibernate, Sqlite
Operating Systems: UNIX, Windows NT/2000, QNX.
Grid Computing: PVM, Sun Grid Engine
Test Driven Development: JUnit, TestNG
AREAS OF EXPERTISE:
- Distributed Development using the J2EE Architecture, Java Servlet Technology
- Microsoft Visual C++ development experience using Microsoft Foundation Classes
- Embedded experience with C
- Proven consulting experience with Fortune 500 companies
- Strong analytical and problem solving abilities.
- Able to handle multiple tasks and under time constraints.
PROFESSIONAL EXPERIENCE:
Java Developer
Confidential, Chicago, IL
Responsibilities:
- Developing Java classes, WSDL messaging services and Oracle PL/SQL stored procedures
- Some Korn shell scripting
- Prepare design specifications as needed
- Work is primarily involving PL/SQL, Java, Spring and XML schema
- Risk management group of this major bank
- Provide on - call support as needed
Environment: Java, J2EE, WSDL, Java Beans, DAO, XML, Axis, Korn shell scripting, SQLPlus, Oracle 10g, Window/Unix, MS-Office, Textpad, Sqlite, C, SyncSort, SQLLoader
Web Developer
Confidential, Minneapolis, MN
Responsibilities:
- JQuery, Java script, Spring MVC development, Web security services and ant
- Work is primarily involving enhancing a web site
- Wealth management group at US Bank
Environment: Java, J2EE, WSDL, Struts, Java Beans, DAO, XML, Axis, Ant, Oracle 10g, Window/Unix, MS-Office, Textpad.
Web Developer
Confidential, Minneapolis, MN
Responsibilities:
- Developing Java WSDL messaging services and Oracle PL/SQL stored procedures
- Prepare design specifications as needed
- Work is primarily involving PL/SQL, Java, Spring and XML schema
- The team supports the credit card and debit card business services for this major bank
- Provide on-call support as needed
Environment: Java, J2EE, WSDL, Java Beans, DAO, XML, Axis, Ant, Oracle 10g, Window/Unix, MS-Office, Textpad.
Software Designer/Developer
Confidential, Rochester, MN
Responsibilities:
- Developing Java applications within the new corporate platform.
- Part of the Platform Team
- Team develops the infrastructure components that will be used across the entire range of Confidential products
Environment: Java, J2EE, WSDL, Java Beans, XML, JavaScript, HTML, JBoss, ClearCase, Eclipse, JSP, JSTL, Ant, SQL Server, Window/Unix, MS-Office, Textpad, i18N, XSLT, AJAX.
Software Designer/Developer
Confidential, Rochester, MN
Responsibilities:
- Developed a workflow engine in Java to support parallelized workflows. The system hands off task executions to Sun Grid Engine
- This engine can run parallel jobs via Sun grid engine and has thread pooling
- The system using Oracle to persist workflow information for reporting
- Hibernate is used for the persistence layer
- Built a pipeline that uses the workflow engine to configure and execute Mascot, Sequest, and XTandem searches and then pass the results to Proteome Software Scaffold for report generation
Environment: Java, J2EE, Java Beans, Struts, UML, XML, JavaScript, HTML, Tomcat, subversion, Maven, Visio, SQL Plus, Window/Unix, MS-Office, Textpad, Sun Grid Engine, SSH, JSON, AJAX.
Software Designer/Developer
Confidential, Ann Arbor, MI
Responsibilities:
- Architect the system, determining technologies to use and develop in addition to the hardware platforms.
- Hire and train the team members including a system administrator for the facility
- Analyze application architecture, developing the Micro and Macro Design documents.
- Work with application team to resolve process and application issues.
- Responsible for development, test and launch.
- Perform the advanced programming tasks for reusable components so other team members can focus on details
- Fix application related issues.
- Maintain code in version controls in this case Visual Source Safe.
- Build & Deploy applications on servers.
- Responsible for finding other client sites for the application. Went to an open source model and have delivered the software to 3 sites with several others signed up for future delivery
- I was also responsible for other development of other software modules that would improve workflow for the Confidential laboratory staff and or the programming staff.
- Developed a spectrum analyzer that analyzes mass spectra files partitioning them into ones that can be rejected and those that require further analysis
- Developed a code generator for object relational mapping and our own application server core so software would not be dependent on an application server (pre Hibernate).
- This is a large application involving over 250 Oracle tables, a web server component, and 4 daemons.
- Integrated third party specialized Proteomics tools such as Matrix Science Mascot, XTandem, and UCSF Protein Prospector to be driven from within the LIMS system
Environment: Java, J2EE, Java Beans, Struts, UML, XML, JavaScript, HTML, Tomcat, Visual Sourcesafe, Visio, SQL Plus, Exceed FTP, Window/Unix, MS-Office, Textpad.
Senior Software Engineer
Confidential, Novi, MI
Responsibilities:
- Design functional components
- Program these in C and test them on the diagnostic tool
Environment: C
Senior Software Engineer
Confidential, Novi, MI
Responsibilities:
- Design functional components
- Program these in C/C++
Environment: C, C++, UML
Software Engineer
Confidential, Novi, MI
Responsibilities:
- Program functional components in C++
Environment: C++, UML
