Post Job Free
Sign in

Software Development Quality Control

Location:
Everett, WA
Posted:
November 23, 2023

Contact this candidate

Resume:

Jorge Sanchez Barrueta

*********@*****.***

https://www.linkedin.com/in/jorge-sanchez-barrueta-java/

Professional Summary:

• Twenty-five plus years of experience in IT, including 12 years of analysis, design, development, and implementation in Java and J2EE technologies

• Experience working in and managing teams of 10 or more in multiple countries

• Extensive work experience and knowledge of all phases of Software Development Life Cycle (SDLC), including user interaction, business analysis and modelling, design/architecture, development, integration, documentation, coding, testing, deployment and developing applications using agile and scrum methodologies

• Strong analytical skills used for investigating defects and risks, determining problem root cause, formulating corrective action, and implementing changes

• Rich experience as administrator of Pipeline, Jenkins, CodeCloud, Kubernetes

• Good understanding and technical know-how of banking processes, including Defect Prevention Activities, Quality Control, Configuration Control, Coding Standards, Maintenance Standards, Service Now, Delivery to DEV, QA and production

• Experienced at identifying production and non-production issues on banking core

• Excellent communication, analytical, interpersonal and presentation skills, capable of meeting tight deadlines while working in teams

Technical Skills:

Operating Systems

Windows, Windows Server, Unix, Linux, IOS

Application Servers

Tomcat, JBoss, GlassFish, WebLogic, Jetty

Languages/Technologies

Java, J2EE, XML, HTML, SQL, JavaScript, C#, VB, Angular, Python

Core Java

JavaBeans, JDBC, I/O, Streams, JPA, Functional Programming

Web Technologies/J2EE

JSP, Servlets, EJB, jQuery, AJAX, XML, JavaScript, HTML5, CSS3, JSON, XSLT, XML, JNDI

Framework/Services

Struts, Spring MVC, SOAP and REST Web Services, JPA, Spring core, Spring boot, Spring AOP, Spring MVC, Struts, Hibernate ORM, JPA, MyBatis, Kafka, NodeJS

CI-CD/Serverless

Git, SVN, PipeLine, Jenkins, Maven, CodeCloud, Kubernetes, Docker, GCP, PCF, TeamCity, AWS, Groovy. Shell, OpenShift

Databases

Oracle, SQL Server, Mysql, PostgreSQL, MongoDB

Web Services

RESTful web service, SOAP, WSDL, JAXB, JSON

Scripting

Shell, JavaScript, Curl, JQ

Logging/Debugging Bug Tracking

Log4J, Junit, Cucumber, Spock

Design Patterns

Decorator, Model View Controller, Session facade, DAO,

Composite, Adapter, Singleton, Abstract Factory, Factory, Builder, Business delegate

Database programming

Oracle PL, SQL Server Transact

IDE’s and Utilities

IntelliJ, Eclipse, NetBeans, Spring Tool Suite, Visual Studio Code

Project Experience:

Client : Apex/UHG

Role : Java / DevOps

Duration : Mar 2022 – Current

• Deploying in OpenShift/K8s

• Kafka

• Java 17

• MySQL

• Groovy

Client : Apex/Wells Fargo

Role : Java lead

Duration : Dec 2021 – Feb 2022

• Deploying in PCF

• Kafka

• Java 11

• Oracle

• Spring Boot

Client : Nityo/Apple

Role : CI-CD Manager

Location : Seattle, USA

Duration : Dec 2020 – Dec 2021

• Develop and maintain pipeline configurations in TeamCity

• Migrating from OpenShift to Kubernetes

• Java code review

• Coaching and developing existing employees.

• Dealing with performance problems and terminations.

• Memory monitoring using Grafana

• Monitoring incidents with PagerDuty

• GitHub merge revert culprit for test failures

Client : HCL/FedEx

Role : Sr. Technical Lead

Location : Brookfield, WI

Duration : Aug 2019 – Dec 2020

PROJECT: FedEx Ground– Technical Lead/Java Backend and DevOps Engineer.

Design and develop Spring boot microservices shared across teams. Migration of DMT Hub and Packages Management Tool to Java 8 - Angular 7 application. Unit testing.

Responsibilities: Lead the offshore team of 6 to 10 people, managing daily meeting to register task process and help bring solutions to issues during development, such as: performance issues, deployment issues, etc. Created and configured Spring Boot project to handle operations required by Architect.

Helped configure Pipeline, Jenkins, PCF as part of continuous delivery.

Coached team after dev demo, in coding enhancement, performance, endurance of code ratio coverage in unit testing.

Monitored deployment between namespaces, releases, branching.

• Consume/ produce services. OKTA system for authorization and authentication

• Define and design Business Analyst requirements.

• Involve in test plan and test execution.

• Support with performance and maintenance.

Environment: Java 1.8, STS, GITLAB, VersionOne, Code Collaborator, Spring MVC, Web Services, Maven, Pipeline, PCF, Jenkins, Jacoco, Bootstrap, Docker, SoapUI, Microservices

Client : AT&T

Role : Sr. Java Developer/Release Manager

Location : Austin, Texas

Duration : Jun 2017 – Aug 2019

Description: AT&T is the world's largest telecommunications company, the second largest provider of mobile telephone services, and the largest provider of fixed telephone services in the United States.

Project: OSB Migration to Micro Services

I am the link between the software factory and ATT’s IT Department.

I have to make sure that the application to be released is what it was intended to be and to do according to the business requirements.

Environment: Java 8, Spring Boot, Tomcat, PipeLine, Jenkins, CodeCloud, Kubernetes, Jersey, Eclipse, Jetty, HTML, JavaScript, XML, Log4j, Oracle, Maven, log4j, Git, AGILE, micro-services.

• Responsibilities:

• Develop adapters by replacing xquery with java 8

• Evaluate the adapter using Junit and moquito.

• Validate software quality using sonar and jacoco

• Upload the source code to CodeCloud using git

• Deploy the micro-service in the namespace ROOT and DEV for evaluation by QA

• Generate the documentation of the different scenarios for the testers

• Register in jira the activities of the spring and the duration of each one

• Configure pipeline flows of each delivery, environments, environment parameters and approvers of higher environments

• Register new adapters in Jenkins, configuring the git project repository and the corresponding credentials, scanning the new branches to obtain the new jenkins job name for pipeline

• Manage the versions and parameters of each adapter in codecloud, to generate the release and production branch and the deployment in kubernetes, fix conflicts in pull request

• Configure the adapter parameters for each namespace in playbook, configure the values of the .properties for the adapter and the values and configuration of the deployment.yaml in configrole.

• Manage the Kubernetes clusters (shared and dedicated) verify the deployments in the environments, support in case some pod has some problem in its creation.

Client : Wipro/CITI-BANAMEX

Role : Java Sr

Projects : Customer portal, Self-service of the insured

Duration : Dec 2016 - Jun 2017

Description: This bank provides various banking products and services to individual and business customers. It offers savings and investment products, property banking, payroll, and checkbook services, personal credit, SME credit, mortgage credit, financing, and working capital products.

Environment: Struts, XML, Web Services, JSP, oracle, html, JavaScript, WebLogic application server, JSF

Description: The objective of the project is to create an application to manage the client's services, in this way the insured can make changes to their insurance without having to call the customer service area.

Responsibilities:

• Defining business rules for user s requirement.

• Develop new user-facing features with HTML, JSP and Java script according to end-user requirements.

• Developing a full application to manage the price. Apply the knowledge in SOAP webservices to connect GNP with bank.

• Diagnosing and performing resolutions on Develop problems.

• Creating security token with MFA access.

• Deploying Applications in WebLogic application server.

• Effort estimation and task breakdown.

• Focusing the task to ensure an on-time delivery with quality.

• update the API mappings for the namespaces

• Managing the release to the different dev environments, QA and production

• upgrade from base64 to the new encryption mechanism to sha256.

• Coordinate with business analysts and application architects to maintain knowledge of functional requirements.

• Implementing a model view controller (MVC) and DAO pattern.

• Configuring data sources on WebLogic applications server to connect module with database Oracle.

• Fix the observations of ethical hacking

• Communicated with QA team members and participated in regular QA Team meetings and discussions.

Client : 3CT Training and consulting

Role : Developer/Consultant

Project : Many companies

Duration : January 2005 – Present

Environment: Java, J2EE, Struts, Websphere, Tomcat,Eclipse, Oracle, SQL Server, HTML/CSS, jQuery, MySQL, FoxPro

Description: 3CT is a consultancy specialized in the development of payroll, accounting, invoicing, inventories, purchasing and production, these systems are developed and implemented with different clients.

Responsibilities:

• Reprogram systems to FoxPro running on Unix servers.

• Implementing MVC pattern and Struts Framework.

• Train users in the operation of new systems

• Implement the systems with the new clients of the consulting firm

• Reprogram Web systems using Java 6, Tomcat, MySQL, Unix

Client : Soyco

Role : Developer/Consultant

Project : Many companies

Duration : 1990 – 1998

Environment: Data Manager, Ctos, Unix, Cobol, Basic, Visual Basic, C#

Responsibilities:

• Maintain the systems developed in data manager and add new functionalities in COBOL and Basic.

Education:

Bachelor’s Degree in Computer Science, truncated.

National University of Mexico (UNAM), Mexico City, Mexico, 1985-1989



Contact this candidate