Badges
alysonlv has not unlocked any badges yet.
Certifications
Work Experience
Senior Software Engineer
Mastercard (contractor)• April 2023 - Present• Dublin – Ireland
I play a pivotal role in architecting and implementing cutting-edge backend solutions for a credit risk scoring feature enhanced by AI. This innovation empowers small and medium businesses with tailored credit risk scores derived from AI-driven insights sourced from diverse data streams. As a backend engineer, I am responsible for spearheading the design of a robust microservices architecture that underpins the credit risk score feature. Leverage the Spring Framework, including Spring Boot, Spring Integration, and Spring Data, to seamlessly integrate AI-enhanced functionalities into the microservices ecosystem. These integrations encompass data sources from diverse origins, optimizing the credit risk analysis process. Collaborate with cross-functional teams to connect and harmonize data from third-party APIs. Integrate complementary information sources to enrich the depth and accuracy of credit risk assessments.
Senior Software Engineer
Marco Polo Network• July 2022 - March 2023• Maynooth – Ireland
part of a team responsible to implement cut edge systems dedicated to transforming supply chain transactions and payments - using blockchain technology, microservices architecture, Kotlin and several other well frameworks and tools. Responsible for developing new features, helping with Software Architecture and mentoring the team. Leveraging a microservice architecture, using technologies such as Kotlin, Kafka, Postgres, and Rest API, to implement valuable features to enrich our systems. Acting as a mentor/technical support for our junior developers, helping them to find the best solution and design to deliver top-quality code in an Agile environment.
Senior Software Engineer (Software Engineer III)
NPD Group• October 2021 - June 2022• Maynooth – Ireland
Responsible for research, building a proof of concept and implementing solutions for data collection and analyses. Designed microservice architecture using Java 13, Spring Boot, JMS, Rest API and Selenium to collect information about online shopping, dealing with hundreds of thousands of users.
Lead Software Engineer - Full Stack
Yapstone• August 2019 - October 2021• Drogheda – Ireland
Currently part of a team responsible for critical payment processing core services, pricing and billing for the transact platform which focuses mainly on vacation rental marketplaces. Responsible for supporting and developing new features for our microservices and transactional portal with Java 8, Spring Framework, TestNG, Git, Couchbase, ReactJS, Keycloak and Liferay. Mentoring and reviewing the code of other team members. Leading a team of 5 engineers, to deliver the best solutions using ReactJS, Jest, Cypress, Keycloak, Java 8, Microservice architecture, Rest APIs, Spring Boot and Cucumber. Adding value to the Transaction Portal, allowing the users to have the best experience receiving clear information about their transactions. Also, mentoring and providing fundamental code reviews and technical support for the team in an Agile environment.
Senior Software Engineer
Aubay• August 2018 - June 2019• Lisbon – Portugal
Making code improvements and providing systems support for Viator.com integration.
Lead Software Engineer - Full Stack
Smiles• December 2013 - May 2018• Barueri, SP – Brazil
Technical Team Leader (Jul/2017 – May/2018): Responsible for leading multiple outsourced development teams, establishing a technical vision and working with developers to turn it into reality while ensuring code quality and adhesion to architectural solutions and patterns through collaboration, code reviews and other best practices in an Agile environment. Keeping and growing our microservice architecture, with reliable Rest APIs and services. Software Engineer/Scrum Master (Oct/2016 - Jun/2017): Assisted the development of pilots and system architecture during the initial phases of projects and made contributions as required. Took part in the organisation and planning of the development schedule based on priorities set by project owners. In the development phase, guided Scrum ceremonies and events (dailies, sprint plannings and sprint reviews), ensuring successful completion within scope, budget, time, and quality parameters. Backend Java Developer (Dec/2013 - Sep/2016): Responsible for building a new portal with high availability, and high-performance services, and implanting Liferay Portal while working in an Agile Scrum team. Collaborate with the architecture team and business analyst to define and implement the best solutions.
Software Engineer - Full Stack
Atos Brazil• April 2013 - November 2013• São Paulo, SP – Brazil
Java programmer responsible for code improvements and systems support.
Software Engineer - Full Stack
Accenture• March 2008 - March 2013• São Paulo, SP – Brazil
Technical Team Leader (May/2012 - Mar/2013): Lead a team of 4 programmers, provided technical support in critical situations and acted as an intermediary between customers and developers. Providing technical support for the team, mentoring and conducting code reviews, and helping them to deliver the best quality code using Java, Rest APIs, the right design pattern for our micro-service architectures and Javascript Java programmer (Mar/2008 - Apr/2012): Made code improvements and provided systems support, working in a multidisciplinary and international team. Provided product support to internal and external stakeholders in different markets. Supported systems with 24/7 operation, quickly identifying the causes behind application failures and singling out immediate fixes or workarounds. Working with multiples technologies such as Java, Javascript, Spring Framework, Struts, Oracle Databases, MySQL, Git, JPA/Hibernate, Jenkins, etc.
Education
University of Santo Amaro
B.Sc. in Information Systems• January 2008 - December 2008