Sr. Software Developer Resume
Modesto, CA
SUMMARY:
- Seeking a team based environment dedicated to growth and recognized for technical achievements.
- Overall 16 years of IT Experience.
- Extensive knowledge and application development experience coupled with complex problem solving aptitude.
TECHNICAL SKILLS:
Java Enterprise Edition technologies: Java Server Pages (JSP), Java Servlets, Enterprise Java Beans (EJB), Java Database Connectivity (JDBC), Java Message Service (JMS), JTA, XML (SAX, DOM), XSLT transformations, Java WebServices JAX - WS, SOAP, WSDL, JAX-RPC,HTML, JavaScript, Spring Framework, Hibernate object/relational mapping (ORM) framework, iBATIS Data Mapper framework, Ant build tool, CruiseControl framework for continuous build process, JavaScript,Perforce. Worked on the following Java Enterprise servers: IBM WebSphere, WebLogic, JBoss, and Sun GlassFish
Platforms:: IBM iSeries AS/400 (V5R2M0), Windows, and Unix.
Language: C#.NET, ADO.NET,COBOL, IBM 370 Assembler Language.
Databases: IBM DB2/400, SQL Server 2000, MySQL, and Sybase database.
PROFESSIONAL EXPERIENCE:
Confidential, Modesto, CA
Sr. Software Developer
Responsibilities:- Responsible for development, programming, enhancements, implementation, and production support to numerous e-business web application systems written in the Java programming language.
- Currently working on Spring’s MVC module, Spring’s JdbcTemplate boilerplates and data access object (DAO) in order to access the database.
- Also utilized Spring’s integration with Hibernate & iBatis ORM framework for back-end database processing transactions.
- Exposed stateless session EJBs to WebServices. Worked on Java Message Service (JMS) to send asynchronous messages to other applications that interface with our store messaging application system.
Confidential, CA
Sr. Software Developer
Responsibilities:- Developed, designed, enhanced, modified, and implemented business application programs written in the Java programming language.
- Worked on Spring’s MVC module, dependency injection (DI), data access object (DAO), and aspect oriented programming (AOP).
Confidential, Dublin, CA
Sr. Software Developer
Responsibilities:- Programmed, assisted architectural design, tested, implemented, and documented various Java application projects.
- Job duties also include: program enhancements, program maintenance, resolve defects, and production technical support (with on-call after hours duties).
- Worked on Sybase’s application systems such as: Quoting/Order Management, Export Control Verification, and Product Base applications.
- Made timely deliverables to all these applications that utilized Java Enterprise Edition technologies (JMS, EJB 2.0, JDBC) with Object Oriented Design paradigm and also utilized WebServices technologies.
- Used Sun GlassFish for our Java Enterprise Platform server. Mentored new Java developers on numerous Sybase projects.
Confidential, San Ramon, CA
Software Developer
Responsibilities:- Responsible for design, development and implementation of Internet/Intranet web applications, which enable consumers to pay their taxes using their credit cards.
- Accountable for coding, documenting, testing and launching these applications written in J2EE technologies.
- Utilized J2EE technologies: JSP, servlets, XML, EJBs, JMS, and JDBC.
- Also developed/implemented/supported Struts MVC framework for On-line Reports assignment.
- Worked on Confidential Membership Redeemable Points application that utilized SOA technologies (WebServices using WSDL, SOAP, & JAX-RPC) for consumers to redeem AMEX point’s membership program.
Confidential, Alameda, CA
Software Developer Consultant
Responsibilities:- Developed, programmed, assisted architectural design, and implemented, Merchandising web application system using J2EE technologies for a client, The Sharper Image in the Retail industry.
- Employed JBoss web application server bundled with Apache Tomcat for this assignment.
- Applied technologies such as Java Servlets, JSP JMS, and EJB 2.0.
- The web application was for client’s Merchandising group which enabled merchandise users to work with high revenue and high volume sku items.
- This web application system was also used for merchandising inquiries and business decisions based on ordering certain merchandising sku items.
- Worked for another client that is in the winery business (E&J Gallo winery) doing JD Edwards programming and also doing J2EE technologies programming applications for their Web Direct Order Entry System (Web DOE).
- This web system was used the winery’s preferred customer list to place their web order entry system used for both domestic and foreign customers.
- Developed, programmed, and implemented J2EE technologies that utilized the ANT build tool for J2EE.
- JavaServlets, JSP, EJB, and XML XSLT transformations applications were used.
- The winery used WebSphere WSAD V5 for writing their Web Direct Order Entry System.
- All these developments were done using Java 1.4, J2EE technologies 1.3, and IBM DB2/400 dbms.
Confidential, Hayward, CA
Software Developer
Responsibilities:- Primary responsibility was programming ABL (Advanced Business Link) software HSM (high speed messaging) for our company’s sales force automation & e-commerce dept.
- The custom software solution was developed using Java 2, RPG ILE, and Control Programming (CLP) languages on the IBM iSeries AS/400 platform.
- Hands on experience with J2EE technologies using JBoss (open source) web application server for a prototype Sales Force Application System project.
- Showing historic sales revenues for our sales force.
Confidential, San Francisco, CA
Software Developer
Responsibilities:- Worked on a Pharmaceutical Web Application system in which a retail chain of pharmaceutical stores can share information of their inventory level for each drug store franchise locations.
- Responsible for development of Java Servlets, Java Server Pages(JSP), and Enterprise JavaBeans, for this project. Used JT400 tool kit using Java to access legacy systems in the IBM AS/400.
- Worked on Enterprise Java Beans (EJB 1.1): entity beans container managed persistence and bean managed persistence and session beans (stateless and stateful session beans) for the Pharmaceutical Web Application system.
- Hands on experience on Java Message Service (JMS point-to-point & publish-subscribe messaging models), deployment descriptors using XML were used in the Pharmaceutical Web Application system.
- Worked with JDBC (Java DataBase Connectivity) accessing the DB2/400 data base, and developed servlets with JDBC (Java Data Base Connectivity) to access the IBM AS/400's DB2/400 data base.
- Worked with using Java to access information from the AS/400 legacy system using Java Tool Box Kit (JT400.jar).