André Martins

André Martins

Frontend Developer in Portugal

About

I'm a developer advocate who turns ideas into real-life products for the web.

Work Experience

2022 — Now
Coimbra
  • Collaborating closely with a team of professionals from both my company and the client company to deliver excellent results on time and within budget.

  • Contributing to a culture of continuous improvement and excellence within both my company and the client company, through ongoing communication, feedback, and collaboration.

  • Operating within a flat organizational structure that values collaboration, open communication, and individual contributions.

2022 — 2023
Porto (Remote)
  • Collaborated as part of a team dedicated to improving the company's tech estate and enhancing the development experience. Efforts included implementing tech advancements, removing tech debt and making architectural improvements to ensure efficient, high-quality development processes.

  • As part of a team focused on driving user growth for Trainline through SEO initiatives, I collaborate closely with the SEO team to develop and implement effective strategies for increasing traffic and engagement, while also developing solutions using Node.js, JavaScript, TypeScript, React, and SASS that are optimized for search engines and provide an outstanding user experience for Trainline's customers.

2021 — 2021
Porto
  • I utilized cutting-edge technologies, including Javascript, Typescript, RxJS, and SASS, to implement a new feature in a client application that boosted user engagement through gamification techniques. To ensure quality and reduce potential issues, I also enforced comprehensive testing for the feature using Jest and Enzyme for unit tests, as well as Cucumber and Selenium for functional tests.

  • Collaborated closely with a team of software developers and utilized SCRUM methodology daily, including daily stand-ups, sprint planning and retrospective, to ensure project delivery on time and to a high standard.

Education

2018 — 2021
Porto
  • Completed a rigorous program of study in computer engineering, covering topics such as programming, algorithms, data structures, computer architecture, networks, and operating systems.

  • Developed knowledge in various programming languages, including C, Java, Python and JavaScript. Also, gained hands-on experience building software applications, systems, and algorithms.

  • Contributed to a team project creating a betting advisement and bankroll management application. Gained experience working in a simulated real-world development environment using agile project management methodologies and collaboration techniques. Built a robust and user-friendly application utilizing .NET, Angular 8, Bootstrap and CSS.

  • Participated in an internship, gaining practical industry experience and honing my skills in a real-world setting.

Contact

GitHub
LinkedIn