Ryan McNeil
**** ******** ** **** * ********@*****.***
San Francisco, CA 94115 530-***-****
SUMMARY OF QUALIFICATIONS
Highly motivated software developer with extensive knowledge of web and enterprise development using J2EE technologies. Over 10 years hands on experience in web services design and development(REST, SOAP, etc). 10 plus years experience in Business process management(BPM) design and development. Solid background in all aspects of the software development life cycle. Hands on experience with database development as well as OO design and implementation. Work well with people from technical and non technical backgrounds.
TECHNICAL KNOWLEDGE BASE
Languages:
Java, SQL, HTML, JavaScript, C#, C++, ASP, JSP, Ant Software:
Oracle BPM 12c, Oracle ADF, Oracle Service Bus, Oracle BPM 10gR3, BEA ALBPM 5.7 and 6.0, BEA Portal 8.1 and 9.2, Eclipse 3.2, Weblogic Server 8.1 and 9.2, Weblogic Integration 9.2, Oracle 9.2, Subversion, Tomcat, Apache Web Server, ClearCase, JBuilder, Dreamweaver, PhotoShop, SAP, Microsoft .Net Visual Studio, TortoiseSVN, MuleSoft APIs:
JMS, Servlet, JNDI, Java Transaction API, JUnit, Jasper Reports, NetUI tags, BEA PageFlows, Spring PROFESSIONAL EXPERIENCE
Pacific Gas and Electric - San Francisco, CA 2006-2017 Utility
Computer Systems Analyst/ Software Developer
Architected, designed, developed, and tested enterprise applications using J2EE technologies. Specialized in SOA and BPM development. Worked directly with business owners to design and implement complex business workflow models (Using Oracle BPM technologies) to improve coordination between business units. Active in all phases of the software development lifecycle in a team development setting.
Accomplishments:
Work on PG&E’s Smart Meter initiative. Developed the scheduling application for all Smart Meters in PG&E’s service area. This application scheduled the thousands of turn on and turn off requests PG&E receives every day. It ordered them by priority and send the command to the backend system to contact the meter remotely.
Upgraded existing BPM 10gR3 applications to Oracle BPM 12c. Redesigned the existing JSP user interfaces using Oracle ADF. Integrated the Oracle ADF user interfaces into the Oracle BPM 12c processes. Translated complex SQL queries into Oracle adapters. Integrated existing Java libraries into new BPM 12c processes. Worked with the network operations team to integrate the BPM 12c environment with our organization’s active directory server so users could have a single sign on. Configured email adapters to send users import information about the state of the process. Used JSP adapters to synchronously communicate with backend systems.
Worked on a Federal Energy Regulatory Commission (FERC) mandated project. PG&E is required to provide access to their grid for any company that wishes to sell power. When a new power plan is built, PG&E must follow strict rules set out by FERC. According to FERC, PG&E‘s business process to handle these new power plants was not up to standard. We developed a tool that streamlined this business process and saved PG&E from a 1 million dollar a day fine by the FERC.
Worked extensively with BEA’s AquaLogic Business Process Management tool. Developed complex process models to address critical business needs.
Designed and developed J2EE applications using BEA’s Portal technology and OO design.
Integrated J2EE applications with legacy enterprise systems using Web Services.
Worked directly with the business owners to gather business requirements.
Coordinated with different IT organizational units to diagnose and resolve system problems.
Worked with database administrators to develop database models and SQL queries.
Actively involved in the design and implementation of web user interfaces.
Installed Apache Web server and configured it to host access to a Subversion repository.
Coordinated the migration of a Subversion repository from a Windows machine to a Unix machine.
Documented and distributed the procedure for developers to follow for accessing a Subversion repository using Pageant to manage SSH connections.
Acted as the expert in a transfer of knowledge concerning the ALBPM to a senior developer/analyst. Diverse Network Associates, Chico, CA 2001-2003
A small software company specializing in custom Java and web development Software Engineer
Researched, proposed and developed a website and software suite for a non-profit youth organization. Designed and implemented a customized email system using a Java applet and J2EE technologies that allowed volunteers and employees to send out mass communications through the organization’s website. Utilized Apache, Tomcat and MySQL, Linux, JBuilder, JDBC. Accomplishments:
Responsible for bringing the client into the company, and being the main contact throughout the project.
Gave demonstration of new system to the organization’s board of directors.
Designed database schema for the application.
Independently installed Tomcat, Apache and Mysql on a Linux machine.
Involved in all steps of the software development lifecycle. California State University Chico - Chico, CA 2001 & 2005 College of Engineering, Computer Science, and Construction Management Lab Assistant for Java programming / Intro to computers Selected by the professors to help lead their lab sessions. Responsible for helping 80 students design and debug their projects. Held office hours to further assist students with their computing questions. Accomplishments:
Improved group communication skills.
Learned how to address students with diverse learning styles.
Enhanced problem solving skills.
EDUCATION
Masters of Science - California State University, Chico 2005
Major: Computer Science
One year at Griffith University - Brisbane, Australia Bachelor of Science - California State University, Chico 2003
Major: Computer Information Systems
Minor: Business Administration
REFERENCES
Available upon request.