Alyson Lima Vasconcelos
Detail-oriented Senior Software Engineer with 15 years of experience developing robust code and high-volume, highly-available enterprise technology solutions. Expert in Java, Spring Framework and JavaScript. Keen to explore and learn new technologies. A quick learner who excels at task management and enjoys helping others perform at their best.
WORK EXPERIENCE
Senior Software Engineer, TEKSystems (contractor with Mastercard) - Apr/2023 - Jun/2024 (Ireland)
Stack: Java, Microservices, Rest API, Azure, Spring Boot, Spring Data, Spring Integration, Mustache Templates
Senior Software Engineer: 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 - Jul/2022 - Mar/2023 (Ireland)
Stack: Kotlin/Java/Jsonata/Kafka/Postgres, Rest API, Microservices, Spring Boot, AWS, Git, Azure, Scrum/Agile
Senior Software Engineer: 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 - Oct/2021 - Jun/2022 (Ireland)
Stack: Java 8, MongoDB, Rest API, Microservices, Spring Boot, Selenium, Postgres, Git, Azure
Java Engineer: 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, Yapstone - Aug/2019 - Oct/2021 (Ireland)
Stack: Java 8, ReactJs, Jest, Cypress, Spring Framework, Spring Boot, Liferay, Rest API, Microservices, Spring Boot, Kafka, Git, AWS, Agile/Scrum
Fullstack Java/React Engineer: 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 - Aug/2018 - Jun/2019 (Lisbon, Portugal)
Stack: Java 8, Spring Framework, Spring Boot, Rest API, Microservices, Bitbucket, Git
Java Engineer: Responsible for making code improvements and providing systems support, working in a multidisciplinary and international team responsible to integrating Viator.com with multiple partners globally. Leveraging a microservice architecture implemented with Spring Framework to connect partners with Viator Portal, through reliable Rest APIs and microservices. Allowing our users to have access to everywhere.
Lead Software Engineer, Smiles - Dec/2013 - May/2018 (Brazil)
Stack: Java (7 and 8), Spring Framework, Liferay Portal, Jenkins, Node.JS, Android, JavaScript, REST APIs, JSON, Junit, XML, MySQL, Git, Maven, SVN, AWS, Agile/Scrum
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.
Senior Software Engineer, Atos Brazil - Apr/2013 - Nov/2013 (Brazil)
Stack: Java 7, Spring Framework, Jenkins, JavaScript, REST APIs, JSON, SVN
Java Engineer: Java programmer responsible for code improvements and systems support. Provided product support to internal stakeholders, taking full responsibility for maintaining and versioning code bases and supplying valid and tested application builds for deployment to all environments including production. Making use of Java 8, Spring Framework and Javascript, to deliver high-quality code.
Tech Lead Software Engineer, Accenture - Mar/2008 - Mar/2013 (Brazil)
Stack: Java (5, 6 and 7), Spring Framework, Struts, JSF, Primefaces, Jenkins, JavaScript, REST APIs, JSON, XML, MySQL, Oracle Database, SQL Server, JDBC, Hibernate, SVN
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
2008 B.Sc. in Information Systems, University of Santo Amaro
TRAINING/CERTIFICATES
Software Design and Architecture (Coursera - University of Alberta - 03/2022)
Algorithic Toolbox (Coursera - University of California San Diego - 10/2018)
Modern React with Redux (Udemy – 2018)
Hyperledger – Blockchain for Business – Linux Foundation Certificated (2017)
Android Programming, Caelum (10/2016)
Java Architecture, Caelum (08/2015)
Oracle Certified Associate, Java SE 8 Programmer
ScrumMaster Certificate
STACK
Java, Kotlin, Spring Boot, Spring Framework, Junit, Selenium
Couchbase, Postgres, MySQL
Liferay, Kafka
Javascript, React, Cypress, JSONata