Bruce is an experienced Software Engineer with over 20 years of experience. His titles have included Senior Developer, DBA, and Technical Lead. His skills include: Software Development, Java, J2EE, Agile Methodologies, SDLC, Oracle, SQL, and RESTful Web Services. Bruce has his Master of Science in Information Services.
Hire BruceWorking on Greenfield project transitioning 3 applications to Cloud Based AppEngine – Docker environment. Tasks included creating Docker and Assembly files for deployment and running AppEngine files. Work involved Siteminder, OIDC, Secrets Management Service (SMS) for Tomcat application and Apache web deployments. Tools included Eclipse, Git, Jenkins and Nexus. Involved with Continuous Integration / Continuous Deployment for applications.
Also responsible for a Servlet API based application for code deployments form creation and approvals process integrated with Harvest deployment tool. Included updating code, integrating with ServiceNow request system, and remediating vulnerabilities. Working with Veracode and AppScan tools running vulnerability scans against application.
Worked with various companies. Some responsibilities included:
Working Technical Lead for group handling Locator, Rates, Coupons, and Appointment Scheduling applications.
Responsible for development, planning, architecture review, and release, including coding and scripting.
Worked on distributed MicroServices application.
Worked on new development, application support, and defect fixing.
Worked on Process Flow Management applications (online and batch). Responsible for Change Requests and new development.
Updated catalog Java Reindexer synchronization.
Led development of Business Process Management Workflow Applications in the Wealth Management Group. Included supervision of onshore and offshore resources and development of web based J2EE applications with Oracle databases. Responsibilities included hands-on development, supervision, requirements gathering, documentation, estimation, planning, and software delivery.
Responsible for managing of Tomcat servers in UNIX and Linux environments, server and application installation, deployment, and maintenance.
Applications included middleware, scripting, database design and development including Oracle tables, views and stored procedures, Web Services, GUI development, and integration of internal and third party applications.
Involved in vendor interaction and combined development.
Work was accomplished using Model-View-Controller architecture with iterative development techniques including the AGILE process.
Skilled in Object-Oriented design methodology.
Also worked with applications in the Enterprise Security Services group.
Handled Course of Business efforts for employee verification. Involved with LDAP and Active Directory authentication. Maintained and supported nightly batch processes.