Ramiro Santiago

Ramiro Santiago

Software Developer & Team Leader

Followers of Ramiro Santiago166 followers
location of Ramiro SantiagoHialeah, Florida, United States

Connect with Ramiro Santiago to Send Message

Connect

Connect with Ramiro Santiago to Send Message

Connect
  • Timeline

  • About me

    Senior Software Engineer | Fullstack Developer | Web Developer | Frontend Developer | Angular

  • Education

    • University of Camaguey

      2002 - 2007
      Computer Engineer (Ingeniero Informatico) Software Engineering, Software Development, Database Designment

      Activities and Societies: Member of talented students group in the Software House at the University. Student assistant, teaching the subjects of Algebra and Programming. Coursework: Mathematics, Computer Programming, Algorithm Design and Analysis, Data Structures, Software Engineering, Database Systems, Artificial Intelligence, Simulation, Computer Architecture, Data Processing Technologies, Descriptive Programming, Software Management, Networking, Operating Systems, Computer Graphics.

  • Experience

    • University of Camaguey

      Sept 2005 - May 2007
      Software Developer & Team Leader

      Started as talent student and become in a good software developer. In 2006 started to participate in a software development for the University like Junior Developer, a few months later moved to a Team Leader position in a software project to support an international event celebrated at the University.Notable achievements:- End-to-end development of a web application to manage the event participants.

    • ETECSA

      Sept 2007 - Mar 2020

      Design, implementation, and maintenance of various applications for the internal use of the company:Diet, ticket, and lodging management system. (PHP, Framework Codeigniter, ExtJS, PostgreSQL)o Design and Implementation of User Interface.o Database Design and Implementation.o Code Maintenance.Implementation of Modules of:o Configuration.o Role and User Management.or Accounting.o Lodging Management.o Ticket Management.o Reconciliation of ticket and accommodation.o System reports.Telephone request control system. (PHP, Framework Codeigniter, React, PostgreSQL)o Design and Implementation of User Interface.o Database Design and Implementation.o Request Registration.o Processing and Control of requests.o System reportsSystem for registering customer complaints. (PHP, Framework Codeigniter, ExtJs, PostgreSQL)o Registration and control of complaints.o System reports.Implementation of the Modules of:o User managemento Record of information and call time to the Client.o Customer call alert panelo System reportsTechnologies used: JavaScript, Angular, React, jQuery, ExtJS, TypeScript, Bootstrap, HTML5, CSS3, PHP, Codeigniter Framework, ASP.NET MVC, Java, Microsoft SQL Server, PostgreSQL, MySQL. Show less Developed many web & desktop applications for ETECSASistema de Gestión de Ventas.- Creación de reportes personalizados a partir de información tomada del sistema SAP.Human Resources Portal. (ASP.NET MVC, Microsoft SQL Server).- Design and Development of the Website.Filling supervision system for public telephone stations. (Desktop Application: Java, Microsoft SQL Server)- Creation of Reports based on queries made to the central server of the Public Telephone Stations. Show less

      • Senior Principal Software Engineer

        Feb 2010 - Mar 2020
      • Senior Software Development Engineer

        Sept 2007 - Feb 2010
    • OySGroup S.A.

      Jan 2009 - Jan 2015
      Fullstack Developer

      Development and maintenance of applications, such as:PhoneHelp System: An application that allows you to send alert messages in emergency situations, and also stores your medical history for each client, as well as several measurements, blood pressure, glycemia, etc. Tasks:- User Management and Administration.- Creation and editing of the user's Clinical History.- Medical History Summary for Doctors.- Record of user health indicators.- Service for issuing User Alerts for Firefighters, Ambulances or Police.- User Alert Reception Panel.- System reports.http://www.phonehelp.com.ar (ASP.NET MVC, Microsoft SQL Server, Bootstrap, Jquery). VisualGO - http://visualgo.dyndns.org/login : Logistics Management, Satellite Tracking, Notifications, Transport Management, Historical Reports & On-line tracking, oriented to personalization by client. (ASP.NET MVC, Microsoft SQL Server, Bootstrap, Jquery). Show less

    • White Tower Software LLC

      Dec 2015 - Aug 2016
      Frontend Developer

      - Improved Dojo applications architecture.- Developed and maintain a common UI components library in Dojo, now used in a varied of corporate and commercial applications. (Dojo Framework)

    • Freelance

      Mar 2020 - Aug 2020
      Freelance Software Developer
    • Grupo Didactia

      Aug 2020 - Sept 2020
      Full Stack Developer

      A personalized digital environment adapted to all needs, both for the teacher and the student, with a class calendar, rooms between teachers and students, teaching material, class recordings, and an interactive whiteboard among other functionalities.- Implementation of the "Virtual Classroom" module to include the functionality of online classes on the website.- Establish the Connection between the system and the BigBlueButton Virtual Classroom platform.- Creation of the Teacher Class Calendar Management Module.- Creation of the Student Class Calendar Management Module.- Interaction with third-party APIs.- Creation and modification of own APIs. Show less

    • White Tower Software LLC

      Oct 2020 - Mar 2021
      Software Engineer

      Development of the web application that offers to the client the possibility of purchasing the first FDA-authorized, virtually guided, at-home COVID-19 rapid test for symptomatic individuals with automated results reporting. - Implementation of the B2B Sales Module.- Development of the Sales Module using Elastic Path Commerce.- Configuration and Implementation of the Parcel Shipping Module through FedEx API.- Development of a personalized Questionnaire for the purchase of products.- Modification and refactoring of existing code.- Interaction with external APIs.- Implementation of own APIs(Angular, Nodejs, React, Nest JS, Prisma ORM, TypeScript, Git, AWS Lambdas, DynamoDB, Bitbucket, Jira, Elastic Path). Show less

    • Kleio Inc

      Mar 2021 - Dec 2021
      Software Engineer

      Business application oriented to the sale and commercialization of products for skin protection, according to the type of skin that corresponds to each client.- Redesign and implementation of the Sales Module using UltraCart Ecommerce.- Connection and configuration of Butter CMS API for the implementation of the site's Blog.- Development of the Questionnaire to determine the client's skin type.- Dynamic creation of personalized Product Kits about a client's skin type.- Assignment of doctors to clients.- Search for Doctors and Offices according to the client's geolocation or through addresses entered by the client.- Code correction and maintenance.- Implementation of web services.- Interaction with external APIs.- Creation of quality assurance tests to discover errors and optimize usability.- Maintenance and updating of .NET Core Backend code. Show less

    • Indra

      Dec 2021 - Jan 2023
      Senior Software Development Engineer

      - Component interface design.- Development and maintenance of Angular component libraries that are reusable in the BackOffice product.- Correction and Maintenance of Angular code.- Use of Third-Party Component Libraries.- Implementation of Project Modules, in projects like Interoperability Toll Management of Ireland.

    • Kleio Inc

      Jan 2023 - now
      Software Engineer

      Develop responsive and interactive web applications to create robust, efficient, and user-friendly web applications, also, I have been working to upgrade other existing websites.Tasks:- Implemented RESTful API integration to fetch and display data from backend services and asynchronous programming using Observables and Promises- Designed and implemented reusable components and directives to enhance code modularity and maintainability- Implemented state management using NgRx for managing application state and data flow- Collaborated with cross-functional teams including designers, backend developers, and QA engineers to deliver high-quality software solutions.- Participated in code reviews to ensure adherence to coding standards, best practices, and performance optimization techniques.- Migrated applications from AgularJS to Angular2+ and also migrate applications from Angular 9 to Angular 17. (Angular, .NET Core, Microsoft SQL Server, HTML5, CSS3) Show less

  • Licenses & Certifications

    • AWS S3 Basics

      Coursera Project Network
      May 2024
      View certificate certificate
    • Digitaliza paso a paso tu negocio con Google My Business y YouTube

      Google Actívate
      View certificate certificate
    • Responsive Web Design

      BitDegree
      Jul 2020
    • Cloud Computing

      Google Actívate
      Jul 2020
      View certificate certificate