Sergio Hidalgo Granados.



Full Stack, Web Developer, QA Analyst, UI/UX Designer

About me

Personal Details

I am a Professional Computer Systems Engineer With a Degree, with 5 years of experience.

Summary of qualifications:

Summary of qualifications: Professional with a degree in Computer Systems Engineering, taking 5 years in classes and their respective projects taught to me at the University, I obtained basic knowledge of the principles and bases of computing in the topics studied. Providing me with information on agile methodologies such as Cascade, Kanban and Scrum, applying them in the Software Quality Control and multi-platform coding course; I gained experience in the management and development of databases, tools, code languages, web page testing, as well as the creation of mobile applications on different platforms such as: IOS and Android, skills in project management, analysis, planning, implementation and development, problem resolution and retrospective of these. I also had a course that emphasized my training in user interface design. I am a results-oriented, collaboration, communication and team-oriented person, seeking to develop work experience, personal growth and apply what I have learned.

Profile

I am a professional, who provides significant value in any work environment.

Location

Costa Rica, Alajuela, Grecia, San Roque.

Interests

Full stack, Web Page Development, Quality Assurance Analyst, Software Development, Quality Assurance Analyst Mobile, Web or Phone Application Developer.

University experience

Knowledge

Fidélitas University (From January 2019 to August 2023)

Quality Assurance Analyst:
  • Black box: smoke, functional, non-functional, unitary, sanity, scalability, integration, regression and UAT (User Acceptance Testing).

  • White box: Previous point mentioned and debugging of the code before the presentation layer, precision of quality control, automation, exact determination of where the error occurred, optimization of the code based on hidden errors, testing even before the interface user.

  • Test preliminary web applications by verifying functionality, data content, performance, usability and device software compatibility.

  • Technical skills, communication, teamwork, analytical and logical thinking, creativity applied to analysis and problem solving.

  • Work closely and communicate with development colleagues as a member of an Agile Scrum team delivering high-quality software in short time and under pressure by executing test plans and cases.

  • Plan and execute tests, document errors, validate fixes, collaborate with other teams and automate tests.

  • Write accurate, detailed and reproducible bug reports.

  • links:

User interface design:
  • Definition and creation of color palettes, fonts, typography, presenting basic concepts, ideas and fundamental design solutions to interested parties.

  • Create high fidelity design prototypes to show the appearance of an interface with visual and branding elements included, interactions and micro interactions that will occur in the interface elements such as; spacing, fonts, icons, borders, padding, buttons, sliders, toggles, icons, drop-down menus, and text fields.

  • Analyze, improve or modernize the impact on the environment of existing usability and layout changes and ensure that these changes also adapt to multiple devices (Responsive design).

  • Develop and maintain necessary documentation of sketch guidelines for consistent and graphically coherent product development.

  • Preparation of style guides to achieve a consistent brand identity throughout the company.

Software and Web Development:
  • Basic General Software Programming: Web, Applications and Web patterns, programs and games.

  • Data modeling, Access layer, Business logic, back-end and presentation layer.

  • Microsoft Office and Power BI, Chatbot with Dialog Flow.

  • Documentation of requirements, ideas, improvements, recommendations and solutions.

  • Data structures, UX & UI Design: Usability, responsive, attractive content, loading speed, accessibility, interactivity, continuous updating and project implementation.

  • Azure DevOps Services.

  • Asp.Net N-Tier architectures, Asp.Net Framework, Asp.Net Core, Asp.Net MVC Web forms.

  • Use of helpers to speed up and avoid duplicating code in the front-end.

  • Use of helpers to speed up and avoid duplicating code in the front-end presentation layer.

  • Work under pressure and be subject to change.

  • Error Handling, Debugging, Breakpoints: Conditional, Trace, Temporary, Dependent Interrupt.

  • Programming paradigms.

  • Bug fixes and regression testing.

  • Experience:

Experience:

    FULL STACK DEVELOPER | CONDOMINIOS MARMAT | MAY 2022 - APRIL 2023


  • Plan the application throughout the software development lifecycle including requirements gathering, client meetings, agile SCRUM methodology, coding task assignment, and client training.

  • Modules developed for condominium catalog, filter by name and location, email contact form, user login with different roles, table maintenance, (CRUD), common area reservation, and alerts for condominium residents. Using .NET, HTML, CSS, Js, C#, SQL, Azure DevOps, RESTful API to interact with the database. Created a chatbot on the Dialogflow platform, pie-type reports with Js.

  • links:

    FULL STACK DEVELOPER | PUERTO DIGITAL | SET 2021 - DEC 2021


  • A Port System is created, which makes use of digital tools, advances in technology and innovation that work together to make operations more productive, safe, efficient and profitable.

  • Modules developed for “Puerto Digital”, Initial registration and login page for entry control with animation, validation and entry control, main page that shows a welcome greeting, and a header with a menu that shows the different pages with their different usage modes, this to make each of them have its responsibility.

  • Programming language technology was used such as: HTML, PHP, CSS3, Js, Bootstrap, SQL.

  • Necessary programs: VSCode, Xampp(Apache and phpMyAdmin(MySQL)).

  • links:

    FULL STACK DEVELOPER | CENTRO DIURNO DE ANCIANOS HATILLO-SAN SEBASTIAN | MAR 2023 - DEC 2023


  • Organize tasks and meetings with the client to determine their main interests, which wanted to make an application capable of facilitating the process of sharing the log files with the accountant.

  • Coding the necessary logic for a main screen that has a login via email, if you are an admin of the application, you can register a user, users on this main page can log in and recover passwords. Also, within the app there is a filter by name, maintenance (CRUD) of files.

  • Implementation of Flutter, Dart, FireBase(NoSQL), GitHub technologies.

  • links:

    FULL STACK DEVELOPER | INVITACION DE BODA | SET 2024 - DEC 2024


  • I meet with clients to define their requirements and to find out what their main interests are. These are to create a digital wedding invitation that can be viewed on different devices and that is adapted to them.

  • The necessary implementation is done to show the initial message and photo, also, a timer, an infinite photo carousel and a confirmation of attendance are implemented.

  • Implementation of Html, Css, Js, GitHub technologies.

  • links:

Programming languages and platforms:
  • Languages:


  • C#,
  • PHP,
  • Html5,
  • Css3,
  • Java,
  • JavaScript,
  • RxJS,
  • React,
  • Go (Golang),
  • C++,
  • Dart,
  • Json.
  • Ajax,
  • Bootstrap 5,
  • Gcode.
    • Structures:


  • Net Framework 4.7,
  • Net Core 8,
  • Asp.Net,
  • Mvc,
  • Angular,
  • Flutter,
  • Firebase,
  • Unity.
  • Node.js.
  • Tools:
  • VSC2022
  • VSC
  • Postman,
  • Git-Hub
  • Swagger,
  • Chrome (DevTools),
  • Jira,
  • Git,
  • Apache JMeter,
  • MS Office 365,
  • IntelliJ,
  • Eclipse,
  • PowerBI
  • Figma
  • Mock Flow,
  • Flutter-Flow
  • Dialog-Flow
  • HubSpot,
  • Favicon,
  • Flat-icon,
  • Google Fonts,
  • Pencil,
  • What Font Is,
  • Css3 B Generator,
  • Git-Bash
  • Draw.io.
  • Servers:
  • Azure Devops S,
  • Windows Live Server,
  • XAMPP (AWS),
  • Go (Golang),
  • Git-Hub,
  • Netlify.
  • Kind of Databases and IDEs:
    • Languages:


  • SQL:
  • Store Procedures,
  • CRUD,
  • DB Backups Files.
  • NoSQL:
  • Firebase,
  • SQLite.
    • IDEs:


  • SQL Server,
  • SQL Developer,
  • MySQL Workbench,
  • MariaDB,
  • MongoDB,
  • Cloud FireStore,
  • Google Cloud.
  • Methodology that I have used:
  • Scrum.
  • Summary

    My preparation and experience

    Education

    Mar-2024

    Attached image:

    Computer Systems Engineering

    Institution:

    Fidélitas University

    May-2020

    Attached image:

    CCNAv7 Routing and Switching

    Institution:

    CISCO

    Aug-2020

    Attached image:

    Scrum Fundamentals Certified

    Institution:

    Scrum Study

    Nov-2018

    Attached image:

    Baccalaureate in High School

    Institution:

    Nuevas Oportunidades

    Currently in progress

    Attached image:

    Bachelor of Teaching

    Institution:

    U San Marcos
    Certifications

    Jul-2021

    Attached image:

    Java

    Institution:

    SoloLearn

    Set-2022

    Attached image:

    JavaScript

    Institution:

    SoloLearn

    Jan-2024

    Attached image:

    HTML5

    Institution:

    SoloLearn

    Jan-2024

    Attached image:

    CSS3

    Institution:

    SoloLearn

    Feb-2024

    Attached image:

    PHP

    Institution:

    SoloLearn

    Jan-2024

    Attached image:

    Introduction SQL

    Institution:

    SoloLearn

    Jan-2024

    Attached image:

    SQL

    Institution:

    SoloLearn

    Skills

    I specialize in

    Native Spanish
    100%
    Basic Intermediate English
    45%


    ASP.NET Core MVC
    80%
    ASP.NET Core 8 (N'Tiers)
    75%


    HTML
    85%
    CSS
    90%


    JAVASCRIPT
    75%
    React
    70%


    C#
    85%
    JAVA
    90%


    SQL
    90%
    PHP
    85%


    QA analyst
    85%
    UX/UI (User Interface Design)
    80%