C O N T A C T
vanesa.gallego**
@gmail.com
www.linkedin.com/in/vanes
a-gallego-gonzalez/
Alliance, OH
E D U C A T I O N
ELECTRONIC ENGINEER
Oviedo University, Spain
MECATRONIC ENGINEER
Oviedo University Spain - Trento
University Italy
2013-2016
S K I L L S
Analytical and creative
problem-solving
Strong technical knowledge in
Java
Working with the Mainframe
environment
Effective Client and Technical
Communication
Proactive and Self-Driven
Able to handle uncertainty
Strong collaboration and a team
player
P R O F I L E S U M M A R Y
I am a Senior Software Engineer with experience in the financial industry supporting business banking and insurance initiatives. I have been responsible in previous roles for functional understanding, capturing functional and business requirements, and translating them into technical deliverables. Additionally, I am interested in the technology side of a digital transformation and in the evolution of emerging technologies, in order to use my knowledge and experience to identify process improvements and support the business area. I enjoy understanding customers’ needs and defining actions to improve their user experience.
E X P E R I E N C E
SENIOR SOFTWARE ENGINEER
ACCENTURE // MADRID, SPAIN // 2018 – 2022
Work on-site with the banking client using agile methodology (SCRUM) in the area of Insurance, participating in all phases of software development from capturing functional requirements through feasibility studies, design, development, testing and bug fixing, including software maintenance.
Propose and design software solutions to address complex business needs. Create and lead the technical design and development of software solutions.
Define worksets, estimated timeline, planning, and implementation within the software development team.
Design and implement accurate code including tests to verify the code against unit and/or subsystem specifications.
Execute the assigned worksets correctly, completely, and in a timely manner.
Provide all necessary documentation according to the software development process.
Review and analyze source code, as well as the source code of my peers on the software development team.
Break the project software architecture down to software subsystems and units, understand the software requirements of the project and ensure the defined software architecture is completely and consistently implemented into the Adapt to change while continuing
to deliver on assigned objectives
Open-minded and enthusiastic to
learn
Strong functional knowledge in
Insurance Area
T R A I N I N G
MICROSERVICES WITH SPRING
BOOT AND SPRING CLOUD
Accenture, Madrid
2019
CLOUD/DIGITAL JAVA TRAINING
FOR BBVA
Accenture, Madrid
2017
MAINFRAME PROGRAMMER
Accenture, Madrid
2015
A D D I T I O N A L I N F O
STUDY ABROAD - ITALY
University of Trento
2014
L A N G U A G E S
Spanish (Native)
English (Intermediate)
Italian (Intermediate)
assigned software units or subsystems design and code.
Identify and aid in the decision making around software architecture issues within the assigned software units or subsystems considering risks, delivery, scalability, performance, maintainability, and security.
Monitor and review the implemented software architecture within the assigned software units or subsystems, to determine whether it is designed and developed in compliance with corporate security, privacy, and accessibility.
Support and mentor software engineers in all questions concerning the software architecture of the assigned software units or subsystems and support the development teams in any related topics of the features to be implemented to maximize the value of delivery.
Permanently optimize processes to increase quality and efficiency standards
Develop backend software, especially in distributed architecture (Java, J2EE, Spring) and mainframe environment (Cobol, IMS, JCL, DB2, Nemesis, TSO).
Use design models and database structures with relational databases (Oracle, DB2) and SQL writing skills to support coding efforts.
Consume data via service integration (REST and SOAP APIs, and knowledge XML and JSON)
Utilize professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management (Git, SourceTree, GitKraken), build tools (Maven), CI/CD tools (Bitbucket, Jenkins, SonarQube), testing (JUnit, Mockito), and operations.
SOFTWARE ENGINEER
ACCENTURE // MADRID, SPAIN // 2016 – 2018
JUNIOR SOFTWARE ENGINEER
ACCENTURE // MADRID, SPAIN // 2015 – 2016