Ivo M.

Angular-Entwickler

Ivo ist ein erfahrener Softwareentwickler mit 14 Jahren Erfahrung, Erfahrung in der Verwaltung und Durchführung komplexer Projekte sowohl im Frontend als auch in der Backend-Entwicklung. Er hat eine Schlüsselrolle bei der Entwicklung des Salsa Online-Shops gespielt und die Einführung einer mobilen App bei Betfair geleitet Er demonstriert seine Fähigkeit, qualitativ hochwertige, skalierbare Lösungen anzubieten.

Neben der Programmierung engagiert sich Ivo für das professionelle Wachstum und den Wissensaustausch. Er hat Juniorentwickler betreut, eine gemeinsame Lernumgebung gefördert und hat bei Tech-Events gesprochen und seine Leidenschaft für die Führung und Inspiration anderer unterstrichen.

Ivo wurde von Proxify Kunden für seine Expertise, Führungsstärke und sein Engagement für kontinuierliche Verbesserungen anerkannt. Ivo verbindet konsequent technische Kompetenz mit einem kooperativen und ergebnisorientierten Ansatz.

Hauptkompetenz

  • TypeScript
    TypeScript 10 Jahre
  • Angular
    Angular 10 Jahre
  • Ajax
    Ajax 10 Jahre

Andere Fähigkeiten

  • Postman
    Postman 6 Jahre
  • Bootstrap
    Bootstrap 5 Jahre
  • Jenkins
    Jenkins 5 Jahre
Ivo

Ivo M.

Portugal

Erste Schritte

Ausgewählte Erfahrung

Beschäftigung

  • Senior Full-Stack Engineer

    Ecocharting - 1 jahr

    During my 11 months at the company, I independently developed a complete carbon emissions calculation module. I was the sole person responsible for the design, implementation, and delivery of this solution, ensuring accurate and reliable emissions calculations aligned with relevant standards. This work required strong technical ownership, attention to detail, and the ability to translate complex environmental requirements into a robust and maintainable software component.

    Technologien:

    • Technologien:
    • Node.js Node.js
    • Angular Angular
  • Senior Software Engineer

    Usercentrics (Munich, Germany - remote) - 3 jahre

    • Übernahme einer höheren Rolle als Softwareentwickler, der zur Skalierung und Entwicklung neuer Funktionen auf verschiedenen Plattformen beiträgt.
    • Durchführt Tests durch, die die Integrität des Projekts auf hohem Niveau bewahren.

    Technologien:

    • Technologien:
    • React.js React.js
    • Node.js Node.js
    • RxJs RxJs
    • ES5/ES6 ES5/ES6
    • Ajax Ajax
    • OAuth2 OAuth2
    • Jasmine Jasmine
  • Frontend-Entwickler

    Tillster, Inc. (US - remote) - 11 monate

    • Managed and maintained hybrid mobile applications for leading fast food chain companies within Tillster.
    • Teilnahme an der Migration der bestehenden Architektur von Angular.js zu Reactive (Angular/RxJS).
    • Proaktiv erkannte und behobene Softwarefehler sorgen für optimale Leistung.
    • Teilgenommen an Code-Reviews und trug zur Verbesserung der Kodierungsstandards und bewährten Verfahren bei.
    • Mit Stakeholdern kommuniziert, um Anforderungen zu sammeln und sie in technische Lösungen umzusetzen.
    • eng mit dem Entwicklerteam gearbeitet, um Fehler zu beheben, zu debuggen und Code zu optimieren.

    Technologien:

    • Technologien:
    • RxJs RxJs
    • ES5/ES6 ES5/ES6
    • Ajax Ajax
  • Senior Software Engineer Team Lead

    HUUB by Maersk (Portugal) - 2 jahre

    • Leitung des Softwareentwicklungsteams bei Huub als Senior Software Developer Teamleiter.
    • Spearheaded den Übergang von einer monolithischen Softwarearchitektur zu einer mikroservicesbasierten Anwendung.
    • Orchestrierte die Zerlegung der Software-Domäne in mehrere Mikrodienste und implementierte Aggregator-Mechanismen für die Datenzusammensetzung.
    • Implementierung eines modernen und effizienten Layouts mittels Vanilla CSS3 mit PostCSS als Parser, dem B.E.M. Konvention für Klassennamen.
    • Zusammenarbeit mit Cross-funktionalen Teams, um eine nahtlose Integration zwischen Frontend und Backend-Komponenten zu gewährleisten.

    Technologien:

    • Technologien:
    • Ionic Ionic
    • ES5/ES6 ES5/ES6
    • Ajax Ajax
    • Jasmine Jasmine
  • Disruptive Digital Education / Teacher

    EDIT. - 5 jahre 7 monate

    • Fokussiert auf die Ausbildung von Studenten in wesentlichen Web-Entwicklungstechniken.
    • Ausgenutzte Berufserfahrung, um nicht nur Programmiersprachen zu unterrichten, sondern auch ihre optimale Anwendung.
    • Taught a comprehensive curriculum covering HTML, CSS and JavaScript, providing students with a well round understanding of web development.
    • Entwickelt und implementiert Lehrstrategien, um effektive Lernergebnisse zu gewährleisten.
    • Schaffung einer dynamischen und engagierenden Lernumgebung, die die Teilnahme der Studenten und das kritische Denken fördert.
    • Beratung und Unterstützung für Studenten, Förderung einer kollaborativen und integrativen Lernerfahrung.
  • Software Developer

    Betfair (London, UK - remote) - 4 jahre 6 monate

    • Worked exclusively on the mobile application project, facing the challenge of managing a significant volume of requests;

    • Played a crucial role in defining and implementing an architecture and development pattern that adhered to established rules, ensuring the software's stability with minimal bugs;

    • Utilized HTML, CSS, AngularJS, and Jasmine for testing as the primary programming languages for frontend development;

    • Led backend development using Node.js to aggregate information from various services and enhance overall application functionality;

    • Collaborated closely with the team to address the unique challenges posed by the project and ensure the delivery of a high-quality mobile application;

    • Actively participated in testing efforts using Protractor, contributing to the overall quality assurance and reliability of the application;

    • Engaged in continuous improvement activities, providing insights and suggestions for optimizing the development process;

    • Communicated effectively with team members and stakeholders to gather requirements and provide regular updates on project progress;

    • Demonstrated adaptability and problem-solving skills in a dynamic and fast-paced environment;

    • Maintained a focus on delivering solutions that met or exceeded customer expectations within established timelines;

    • Contributed to the creation and enforcement of coding standards, ensuring consistency and maintainability of the codebase;

    • Stayed abreast of industry trends and emerging technologies, incorporating relevant advancements into the development workflow.

    Technologien:

    • Technologien:
    • Ionic Ionic
    • RxJs RxJs
    • ES5/ES6 ES5/ES6
    • Ajax Ajax
    • Jasmine Jasmine
  • Angular Developer

    Redicom - 4 jahre

    • Commenced the career at Redicom with responsibilities involving the development of small-scale HTML and CSS mockups while acquiring proficiency in PHP;

    • Proactively sought opportunities to expand skills and took on responsibilities connecting frontend development with databases as proficiency in PHP grew;

    • Demonstrated a progressive increase in project complexity over time, culminating in a pivotal role in the development of Salsa's online store, the company's largest project;

    • In the final year with Redicom, assumed responsibility for the development of multiple systems, including orders management, online store, invoice software, and internal stock management software;

    • Leveraged expertise in HTML, CSS, and PHP as the primary programming languages for these critical projects;

    • Took the initiative to organize and manage a weekly technological meeting, fostering knowledge sharing and addressing queries among team members;

    • Collaborated with cross-functional teams to ensure seamless integration of frontend and backend components;

    • Conducted regular code reviews, ensuring adherence to coding standards and optimizing codebase for maintainability;

    • Actively contributed to the planning and execution of various projects, ensuring timely and successful delivery;

    • Maintained effective communication with team members and stakeholders, providing updates on project progress and addressing concerns;

    • Demonstrated leadership and mentoring capabilities by guiding junior developers and sharing knowledge during the technological meeting;

    • Stayed informed about industry trends and advancements, incorporating relevant technologies into project workflows for continuous improvement;

    • Displayed a commitment to professional development and growth, both personally and within the team.

    Technologien:

    • Technologien:
    • PHP PHP
    • Ajax Ajax

Ausbildung

  • FortbildungiOS

    ISEP - Instituto Superior de Engenharia do Porto · 2013 - 2013

  • FortbildungComputer Programming and Management Technician

    OFICINA, ESCOLA PROFISSIONAL DO INA · 2007 - 2010

Finden Sie Ihren nächsten Entwickler innerhalb von Tagen, nicht Monaten

In einem kurzen 25-minütigen Gespräch würden wir gerne:

  • Auf Ihren Bedarf bezüglich des Recruitments von Software-Entwicklern eingehen
  • Unseren Prozess vorstellen und somit wie wir Sie mit talentierten und geprüften Kandidaten aus unserem Netzwerk zusammenbringen können
  • Die nächsten Schritte besprechen, um den richtigen Kandidaten zu finden - oft in weniger als einer Woche

Unterhalten wir uns