Close this
Close this

Malcolm Herraz

Development
Santa Cruz Department, Bolivia

Skills

Java

About

Malcolm Herraz's skills align with Programmers (Information and Communication Technology). Malcolm also has skills associated with Web Professionals (Information and Communication Technology). Malcolm Herraz has 11 years of work experience, with 7 years of management experience, including a low-level position.
View more

Work Experience

Encora
January 2023 - Present
  • Application we started from scratch where organizations can efficiently manage their Ring devices, which serve as multi factor authentication tools for their users. Additionally, organizations can submit support requests to Tokenize, the Ring service provider. Responsible for overseeing the project's microservices components, including the design, implementation, and testing of API endpoints and data persistence for managing users and their organizations. Implemented a telemetry service with AWS serverless technology to gather logs from mobile devices and stream those logs into Kafka in order to be consumed by OpenSearch and Cloudwatch for further analysis Coded an AWS lambda function to translate support requests into Jira tickets. Technologies: Java, Quarkus, SpringBoot, REST API, Kafka, Microservices, React, Node.js, Next.js, Express.js, Panache, JPA, Liquibase, MySQL, AWS EC2, AWS, lambda, AWS dynamoDB, AWS Cloudwatch, AWS SNS, AWS SQS, AWS EFS, AWS Email Service, Helm, Kubernetes, Docker, JUnit, Mockito, H2.

Senior Software Engineer

Encora
January 2022 - Present

Senior Software Engineer

AssureSoft
January 2021 - December 2022

AssureSoft
January 2021 - December 2022
  • (FullStack Frontend heavy) Tasking is a single web application designed for physical therapy clinics, enabling them to efficiently schedule tasks for their patients In charge of the design, architecture, and development of a CSV export feature, allowing clinics to export their client's tasks and send them via email using AWS cloud technologies. Programmed the primary input interface for clinics to enter their information related to tasks. Technologies: React, Java, JavaScript, Typescript, GraphQL, Microservices, Prisma, PostgresQL, Node.js, Next.js, BDD Cucumber, Jest, Selenium, Terraform, AWS SQS, AWS Lambda, AWS S3, AWS DynamoDB, Snowflake, MailGun, Git, GitLab.

Project Leader

Swissbytes
January 2014 - December 2020

Swissbytes
January 2019 - December 2020
  • Fleet management is a comprehensive project designed to oversee and optimize the delivery of products, taking into account various factors such as weight, volume, distance, priority and time, This project comprises two components; a web platform and a mobile App Took charge of the end to end project life-cycle, encompassing design, implementation, testing and maintenance. Implemented the algorithm for optimizing product delivery prioritization. Technologies: Java, Springboot, Postgres, JPA, JSF, JQuery, JavaScript, Android, Kotlin, CSS, HTML5, Bootstrap, Grunt, Jasper Reports, AWS S3, AWS EC2, Git, Bitbucket, Google Maps API, Junit, REST, Google maps API.

Project Leader

Swissbytes
January 2018 - December 2019
  • Syscom is a commercial system responsible for sales and payments, interfaces with an ERP system developed in-house by the company during my tenure, this was also integrated with a mobile application for conducting also sales and payments. Developed the entire Point of Sale (POS) system(both mobile and web), including functionalities for products, pricing, discounts, customer management, credit processing, order notes, and sales registration. Programmed features for payment registration, invoice generation as well as reports for sales and deliveries. Created a price rule library for calculating discounts and product prices based on predefined rules. Technologies: Java, EJB, Postgres, JPA, JSF, JQuery, JavaScript, Android, Kotlin, CSS, HTML5, Bootstrap, Grunt, Jasper Reports, AWS S3, AWS EC2, Git, Bitbucket, Google Maps API, Junit, REST, Zebra reports.

Project Leader

Bolivia Gold Trade (FullStack)
January 2018 - December 2018
  • BGT is a comprehensive project that oversees the entire process, from gold casting and melting to the exportation of gold Took charge of the end to end project life-cycle, encompassing design, implementation, testing and maintenance. Developed the algorithm used to calculate the quantity of gold and copper to combine in order to reach the desired amount of purity. Technologies: Java, EJB, Postgres, JPA, JSF, JQuery, JavaScript, CSS, HTML5, Bootstrap, Grunt, Jasper Report.

Software developer

Swissbytes
January 2014 - December 2018
  • Client: Grupo Venado (FullStack) SGV is a distributed project encompassing both mobile and web application integrated with SAP ERP, the project's primary objectives include sales registration, invoicing, customer data capture, management of customer credit lines, CRM functionality and logistic planning. Developed the mobile application, focusing on core functionalities such as sales registration, customer data capture, credit line application processing, collection registration and map visualisation. Contributed to the implementation and ongoing maintenance of all project features ensuring their functionality and effectiveness. Technologies: Java, EJB, Postgres, JPA, JSF, JQuery, JavaScript, Android, Zebra report, Google Maps API, CSS, HTML5, Bootstrap, Grunt, Jasper Reports, AWS S3, AWS EC2, Git, Bitbucket, Google Maps JavaScript API, Junit, REST, SOAP.

Education

Universidad Autónoma Gabriel René Moreno

January 2014 - January 2016

Universidad Autónoma Gabriel René Moreno

January 2008 - January 2013