João Costa
@joocosta
Passionate Senior Software Engineer with over a decade of experience.
What I'm looking for
I am a passionate and self-motivated Senior Software Engineer with over a decade of professional experience, specializing in the design of user interfaces and a proven track record of innovation. I excel at crafting seamless and visually appealing web applications, bringing extensive expertise in JavaScript, TypeScript, and React. My commitment to clean coding, simplicity, and continuous improvement is evident in my diverse project work.
Throughout my career, I have embraced challenges with a user-centric approach, ensuring optimal user experiences across various industries, including finance, entertainment, and property management. As a proactive collaborator, I have mentored junior engineers, identified and rectified technical debt, and maintained high standards for code quality. Holding a Master's degree in Information Systems, I complement my practical experience with a solid theoretical foundation, driven by a passion for technology and a dedication to enhancing user experiences.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
Alpha Group
Mar 2025 - Present (4 months)
Joined as the most senior team member, driving key technical decisions and supporting team delivery efforts while fostering skill development through knowledge sharing. Currently leading a new product initiative to replace a spreadsheet-based solution with a scalable and maintainable system, involving multiple teams and architecture alignment.
Senior Front End Engineer
Simple Machines
Jan 2024 - Present (1 year 6 months)
Developed new features and maintained the back-office application for the British Telecom (BT) Next Best Action (NBA) project, enabling various teams to create diverse configurations. Led the initiative to remove hard-coded logic by designing and implementing a rule engine, enhancing system flexibility and maintainability.
Senior Front-End Engineer
Board Intelligence
Aug 2023 - Present (1 year 11 months)
Joined the Lucia project's Around the Paper team, focusing on refining and expanding features around the rich editor. Responsibilities included identifying and rectifying technical debt, maintaining visual cohesion, and advancing a design system in collaboration with the Lead Designer.
Senior Software Engineer
LHV Bank
Oct 2022 - Present (2 years 9 months)
Worked as a Senior Software Engineer in the new Leeds dev center, supporting the platform where clients manage accounts and perform diverse actions. Utilized a monorepo approach for platform development, encompassing multiple applications and supporting packages.
Senior Front-end Developer
Caesars Entertainment
Jun 2020 - Present (5 years 1 month)
Rejoined the company before the US platform launch, developing new features and requirements for launches in different states while ensuring platform stability through feature flags and tests. Identified technical debt and risks, mentored junior engineers, and supported recruitment.
Software Engineer
Plentific
Nov 2019 - Present (5 years 8 months)
Worked as a Remote Frontend Engineer on a property management tool, developing new features based on client needs for managing work orders and matching them with professionals. Involved in improving the project as a whole and agile practices.
Software Engineer
DAZN
Sep 2018 - Present (6 years 10 months)
Initially worked on an internal tool for checking builds and changelogs, then transitioned to implementing an event-driven architecture using AWS services like Kinesis and Lambda. Focused on robust testing, logging, and metrics to ensure system stability.
Front-end Developer
William Hill
Aug 2017 - Present (7 years 11 months)
Maintained and added new features to Self Service Betting Terminals (SSBT) across over 3000 UK shops, using React, SASS, and BEM methodology. Emphasized testing with Jest and snapshots, aiming for high code coverage and quality.
Front-end Application Developer
CloudSense
Jul 2016 - Present (9 years)
Maintained and added new features to an AngularJS project in the communications sector, transforming single-level tables into multi-level nesting tables with grouping and sorting capabilities. Improved code coverage and drove end-to-end testing to reduce manual testing efforts.
Software Developer
Edubox SA
Jun 2015 - Present (10 years 1 month)
Acted mainly as a frontend and mobile developer, supporting backend development when needed. Developed a mobile application for a national math contest and updated the web application to support student registration. Participated in database restructuring and migration, and created a web application to automate bank reference creation.
Software Developer
Trip Dashboard
Jun 2014 - Present (11 years 1 month)
Developed the core web application, handling both backend and frontend, which consisted of a dashboard providing insights from gathered data. Integrated visual components for better data visualization and created a program to read Excel exports and add information to the database.
Education
Degrees, certifications, and relevant coursework
University of Aveiro
Master's degree, Information Systems
Grade: EQF level 7
Activities and societies: Data and Information Management, Indexing and Information Retrieval (Java), Distributed Architectures, Information Systems Infrastructures.
Focused on Data and Information Management, including Indexing and Information Retrieval using Java. Explored Distributed Architectures and Information Systems Infrastructures.
University of Aveiro
Degree, Technology and Information Systems
Grade: EQF level 6
Activities and societies: Introduction to programming with a focus on Java, Analysis and Modeling of Information Systems, Database management Systems (SQL), introduction to web programming and technologies (Grails, MVC pattern).
Studied Introduction to programming with a focus on Java, Analysis and Modeling of Information Systems. Gained expertise in Database management Systems (SQL) and an introduction to web programming and technologies (Grails, MVC pattern).
Availability
Location
Authorized to work in
Website
taguenizy.comJob categories
Interested in hiring João?
You can contact João and 90k+ other talented remote workers on Himalayas.
Message JoãoFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
