Summary
Overview
Work History
Education
Skills
Websites
Languages
Additional Information
Languages
Certification
Timeline
Generic

Catarina Esposito Mendes

Kitchener,ON

Summary

With over 2 years of experience in web development, proficiency extends across front-end technologies such as HTML, CSS, and JavaScript. Back-end expertise involves working with Python, Docker, and PostgreSQL. Current responsibilities involve implementing Django's model–template–views architectural pattern and utilizing Django API for Python-based database queries. Additionally, adept at creating personal web applications utilizing JQuery, Bootstrap, MongoDB, Node.js, Express.js, EJS, and pure HTML/CSS. Known for a proactive approach in exploring and selecting optimal tools for diverse projects. Currently expanding knowledge in cloud computing and C#.

Background includes a degree in mechanical engineering and over 4 years of teaching in a mechanical engineering technician course. Presently engaged in developing a web application that optimizes calculations and selects optimal components for mechanical systems, leveraging both mechanical engineering tools and new skills acquired in software engineering. Demonstrates familiarity with contemporary tools, techniques, software, and project life cycle methodologies. Effective in managing project resources to achieve project goals, with a demonstrated willingness to take on additional responsibilities to meet team objectives.

Overview

7
7
years of professional experience
1
1
Certification

Work History

Software Developer

University of Guelph
06.2022 - Current
  • First full-stack position, focusing on enhancing system efficiency within web application through strategic refactoring that reduced 6 times time used to optimize calculations.
  • Refactored legacy systems for enhanced maintainability, allowing for easier upgrades and modifications as needed over time.
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces.
  • Employed Python for all computational scripts, while Docker containerization ensured seamless deployment.
  • Conducted data modeling, performance and integration testing.
  • Facilitated smooth deployments by creating comprehensive documentation for both technical and non-technical stakeholders.
  • Improved software functionality by identifying and resolving various coding issues.
  • Represented software applications engineering team during large and complex development projects.
  • Provided guidance and mentored less-experienced staff members.
  • Applied Celery Workers to manage long time processing scripts.
  • Design and enhancement of user interface and usability through HTML, CSS, and Javascript.
  • Implemented ReportLab PDF library to deliver comprehensive PDF views, enhancing accessibility to well-structured documentation for GreenBug Company.
  • Integrated third-party tools and components into applications.
  • Managed Gitlab for version control across local and remote branches.
  • Collaborated with clients to define solution requirements.
  • Orchestrated production environment setup on Ubuntu Linux Server within Docker containers.
  • Tested and deployed scalable and highly available software products.
  • Updated old code bases to modern development standards, improving functionality.
  • Corrected, modified and upgraded software to improve performance.
  • Documented technical workflows and knowledge to educate newly hired employees.
  • .Expanded client offerings by staying current with industry trends, learning new programming languages, frameworks, and technologies as needed.

Frontend Developer

LearnNorth Inc
12.2021 - 06.2022
  • Collaborated with assessment development team to facilitate creation of digital courses within client's Learning Management System (LMS).
  • Responsibilities included carrying out front-end development tasks to support digital course development and course revision projects.
  • Increased website accessibility by ensuring compliance with WCAG 2.0 guidelines and incorporating ARIA attributes.
  • Engaged in development of lesson content pages, employing scripts provided by client's content writer while adhering to Bootstrap-based framework guidelines and CourseBuilder tool.
  • Designed and updated layouts to meet usability and performance requirements.
  • In this capacity, crafted interactive elements, often utilizing technologies like jQuery UI and AngularJS.
  • Employed coding practices based on commonly accepted standards to establish site layout and user interface.
  • Meticulously performed page validation checks, swiftly rectifying issues for both newly created and edited pages.
  • All deliverables underwent comprehensive peer verification review before being presented to client.
  • Actively addressed any assigned defects identified during verification review process and effectively resolved defects highlighted or modifications requested as part of client review upon delivery.
  • Additionally, conducted thorough title audits to ensure consistent nomenclature for lessons and assessments.
  • Optimized loading times by implementing lazy loading techniques and minifying CSS, JavaScript, and HTML files.
  • Conceived and built optimized landing pages in HTML and CSS for integration and cross-browser compatibility.

College Teacher

Pernambuco Department Of Education
03.2017 - 08.2021
  • More than 4 years in teaching mechanical technician courses like Mechanics of Materials, Mechanical Technology, Machine Elements, Industrial Maintenance, Mechanical Construction Materials, Thermal Machines, and Metrology.
  • Enhanced student comprehension by utilizing diverse teaching methods and instructional materials.
  • Encouraged class discussions by building discussions into lessons, actively soliciting input, asking open-ended questions and using techniques to track student participation.
  • Developed innovative curriculum design to cater to individual student needs and foster academic success.
  • Supported students in developing social skills through structured activities and positive reinforcement techniques.
  • Provided students with constructive, encouraging and corrective feedback.
  • Created materials and exercises to illustrate application of course concepts.
  • Maintained regular office hours to provide struggling students with additional course help.

Education

College Diploma - Software Engineering Technician

Centennial College of Applied Arts And Technology
Scarborough, ON
05.2025

Bachelor of Science - Mechanical Engineering

Federal University of Pernambuco
Recife, PE
06.2013

Skills

  • Programming Languages: Python, Net
  • Python Django
  • Python Libraries
  • JSON mapping
  • RESTful APIs
  • HTML
  • CSS
  • Celery
  • PostgreSQL
  • Docker
  • Software Development Standards
  • Agile development methodologies
  • Software Development
  • Code reviews
  • Teamwork and Collaboration

Languages

  • English (advanced)
  • Portuguese (native)
  • Spanish (basic)
  • Social Medias
  • Additional Information

    • Developing AI Applications with Python and Flask – Coursera – Jan/2024 Python for Data Science, AI & Development – Coursera – Out/2023 Trabalhando em Equipes Ágeis (Working in Agile Teams) – DIO – Oct/2023 Versionamento de Código com Git e GitHub (Code Versioning with Git and GitHub) – DIO – Oct/2023 Developing Front-End Apps with React – Coursera – Set/2023 Introduction to Web Development with HTML, CSS, JavaScript – Coursera – Ago/2023 Git and GitHub Essentials – Coursera – Jul/2023 Introduction to Cloud Computing – Coursera – Jul/2023 Verified International Academic Qualifications – World Education Services (WES) – Out/2023

    Languages

    English
    Full Professional
    Portuguese
    Native or Bilingual
    Spanish
    Limited Working

    Certification

    • Certified The Complete 2021 Web Development Bootcamp, Udemy - Jun/15
    • Certified Introduction to Cloud Computing, Coursera - Jul/2023
    • Certified Git and GitHub Essentials, Coursera - Jul/2023
    • Certified Introduction to Web Development with HTML, CSS, JavaScript, Coursera - Ago/2023
    • Certified Developing Front-End Apps with React, Coursera - Set/2023
    • Certified Python for Data Science, AI & Development, Coursera - Out/2023
    • Certified Developing AI Applications with Python and Flask, Coursera - Jan/2024

    Timeline

    Software Developer

    University of Guelph
    06.2022 - Current

    Frontend Developer

    LearnNorth Inc
    12.2021 - 06.2022

    College Teacher

    Pernambuco Department Of Education
    03.2017 - 08.2021

    College Diploma - Software Engineering Technician

    Centennial College of Applied Arts And Technology

    Bachelor of Science - Mechanical Engineering

    Federal University of Pernambuco
    Catarina Esposito Mendes