Alonso Godinez Salazar, Software Developer in Tacna, Peru
Alonso Godinez Salazar

Software Developer in Tacna, Peru

Member since January 16, 2017
Alonso is an experienced professional with five years of experience in the IT industry, specializing in software engineering. He is a self-driven and detail-oriented full-stack JavaScript developer with a focus on quality and exceeding expectations of both internal and external clients. He's also familiar with the MERN and MEVN full stack.
Alonso is now available for hire


  • Soshace
    AWS S3, RabbitMQ, Rancher, Docker, SOAP, Cordova, MongoDB, JavaScript...
  • Knowbly
    Video.js, Elasticsearch, Express.js, Node.js, Loopback, Docker, MongoDB...
  • Metrodigi
    Node.js, Redis, MongoDB, Apollo, GraphQL, React, A11Y, MooTools, CoffeeScript...



Tacna, Peru



Preferred Environment

Bitbucket, GitHub, Visual Studio Code, MacOS, Slack, Jira, WebStorm

The most amazing...

...thing I've worked on was an e-earning and content authoring platform that has a fully interactive course and widget creator with a custom exporting service.


  • Full-stack JavaScript Developer

    2019 - PRESENT
    • Made UI updates, fixed known bugs with high priority, and refactored core components of the legacy app.
    • Automated the export of the app to Android and iOS using Apache Cordova and bash/npm scripts.
    • Implemented API connectivity to Vendor SOAP API, designed an architecture, and made DB migrations to support synchronization events using RabbitMQ.
    • Documented all endpoints related to Vendor SOAP API using Swagger UI and wrote unit tests.
    Technologies: AWS S3, RabbitMQ, Rancher, Docker, SOAP, Cordova, MongoDB, JavaScript, Express.js, Node.js, Redux, React
  • Javascript Engineer

    2018 - 2019
    • Led the notifications feature, taking part in planning, development, testing, and integration with a small team, using feature-flag strategy.
    • Maintained and added features to our main product, a text authoring and course creation platform, using Jira as a reporting tool and Trello as a subtask manager.
    • Took part in decision making regarding the design and architecture of features and team workflow, on every sprint.
    Technologies: Video.js, Elasticsearch, Express.js, Node.js, Loopback, Docker, MongoDB, Froala, Vuex, Vue.js
  • Front-end Developer

    2017 - 2017
    • Maintained client legacy apps, making accessibility and cross-browser compatibility improvements on previously exported widgets.
    • Developed and integrated to the client staging environment, a proof of concept of a content authoring platform using MERN stack and GraphQL/Apollo.
    • Tracked and fixed overall bugs using Jira as a reporting tool.
    Technologies: Node.js, Redis, MongoDB, Apollo, GraphQL, React, A11Y, MooTools, CoffeeScript, JavaScript
  • Mobile Developer

    2015 - 2016
    • Built native mobile apps for Android and iOS to interact with TV show audience through trivia games and live streams.
    • Built an admin dashboard to maintain trivia, advertising and monitor audience engagement in real-time.
    • Integrated Youtube and YouNow API's with custom wrappers, to our back-end service to centralize our live stream.
    Technologies: Bootstrap, RTMP, MongoDB, Express.js, Socket.IO, Node.js, Swift, Java
  • Back-end Developer

    2015 - 2016
    • Built and maintained an ERP software as a service for small to medium business with microservice architecture using Laravel as the core, and Node.js for heavy transactions and real-time features.
    • Tracked and fixed bugs using Trello and Kanban board.
    • Implemented notifications and chat for customer assistance, using real-time technologies.
    Technologies: Dropbox API, React, MongoDB, PostgreSQL, Seneca.js, Pug, Socket.IO, Node.js
  • Back-end Developer

    2014 - 2015
    • Developed the back end for an Uber-clone MVP, that allows secure and fast user-taxi matching based on geo-fence distances. Currently integrated and used by well-known taxi companies in PerĂº.
    • Designed app architecture, being able to support requests of the two apps and in realtime, also making it very easy to integrate with existing taxi companies.
    • Configured and deployed API for dev and production environments being able to monitor app performance through log files.
    • Designed an admin dashboard that allows managers to customize and maintain their employees quickly.
    Technologies: Pug, Bootstrap, Twilio, Redis, MongoDB, Express.js, Socket.IO, Node.js


  • Knowbly (Development)

    A web application built mainly with Vue.js and Loopback.js, for next-generation interactive content authoring and e-learning widgets creation platform.

    I was a Javascript engineer in charge to build and maintain core features of the app like attachment block on course creator, notifications service, layers editor, and the global files upload modal, all of them, components of the course creator, a key feature of the app.


  • Languages

    ECMAScript (ES6), JavaScript, Pug, CSS, HTML, HTML5, Java, Swift, CoffeeScript, GraphQL
  • Frameworks, Express.js, Bootstrap, Loopback, Video.js, Redux, Cordova, Tailwind CSS
  • Libraries/APIs

    React, Firebase Web SDK, Node.js, React Redux, Vue.js, Socket.IO, Seneca.js, Dropbox API, MooTools, Vuex
  • Tools

    Firebase Cloud Messaging (FCM), Firebase Authentication, Git, WebStorm, Jira, Slack, GitHub, Bitbucket, Froala, RabbitMQ
  • Paradigms

  • Platforms

    Linux, Firebase, MacOS, Visual Studio Code, Twilio, Rancher, Docker
  • Storage

    Firebase Realtime Database, MongoDB, Redis, Elasticsearch, AWS S3, PostgreSQL
  • Other

    Firebase Cloud Functions, RTMP, A11Y, Apollo, SOAP


  • Bachelor's degree in Systems Engineering
    2012 - 2016
    Jorge Basadre Grohmann University - Tacna, Peru

To view more profiles

Join Toptal
Share it with others