Joan C.

Joan C.

Dominican Republic
Hire Joan C. Hire Joan C. Hire Joan C.

About Me

Joan is a Senior Software Engineer with 10 years of professional experience delivering high-quality software and building enterprise applications and web services using Java, Spring, Spring Boot, Hibernate, Maven, and Microservices. His technical expertise further extends to cloud deployments, gathering requirements, analyzing complex technical information, ERM, reporting modules, and system analysis, with a broad industry experience cutting across telecommunications, payment systems, CRM, and governmental undertakings. While always on the lookout for new challenges, Joan is currently engaged as a senior software engineer with a global mobile engagement provider managing multi-channel integrated communication services on a global scale.

Frontend

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
Senior Software Engineer
2023 - Present (2 years)
, Remote
  • Creating and developing innovative software solutions for different clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Kaleyra
Kaleyra
Senior Software Engineer
2021 - Present (4 years)
, Remote
  • Working on M20, a project with 12 microservices to process incoming messages for external users.

  • Developing new features (e.g., authentication, transforming JSON messages to MM7 standard, downloading media from URL and transforming content size when required, etc.).

  • Upgrading Java version services and building/updating Docker images.

Ministry of Finance
Ministry of Finance
Senior Software Developer
2018 - 2021 (3 years)
Santo Domingo, Dominican Republic
  • Participated in SIGEF, a product that handled all internal customer transactions (institutions and public employees).

  • Built new features (e.g., request access to system, assign institutions budget, payments) and implemented integrations with external APIs.

  • Worked on eSIGEF for external customer transactions to obtain relevant and useful information of Dominican Republic Budget.

tPago
tPago
Senior Software Developer
2017 - 2017
Santo Domingo, Dominican Republic
  • Engaged in a local payment project based on USSD in partnership with the country’s mains banks.

  • Contributed to tPago Core, a mobile payment solution connecting with user bank accounts to process and receive payments.

  • Developed new features based on business requirements and implemented integrations with PayPal.

AlticeDo
AlticeDo
Software Developer
2013 - 2017 (4 years)
Santo Domingo, Dominican Republic
  • Served on a project named Clementine, an in-house built CRM that handles all internal customer operations and is supported by almost 50 SOAP services to manage company processes.

  • Created services to integrate third parties to consume payment, recharges, and other services.

  • Implemented new requirements from business owners, fixed bugs, and worked on code improvements.

Showcase

tPago Core
tPago Core
  • Worked on local payment project based on USSD with country's main banks in the scope of tPago Core project.

  • Developed new features per business requirements, integrated with PayPal, addressed bugs and improved code quality.

  • Utilized tech stack that includes Java, Spring Boot, PostgreSQL, Gradle, Microservices, Tomcat JavaFx.

SIGEF
SIGEF
  • Worked on two Finance Ministry projects including SIGEF, focused on handling internal customer transactions for institutions and public employees

  • Developed new features like access request to system, budget assignment to institutions, payments, and implemented integrations with external APIs

  • Contributed to eSIGEF for managing external customer transactions, providing relevant information about the Dominican Republic Budget. Used technologies include Java, JSF, JDBC, Maven, Microservices, Oracle, Wildfly, and JPA

M20 Kaleyra
M20 Kaleyra
  • Contributed to multiple projects at Kaleyra, a global mobile engagement service communicating promotional and transactional messages across platforms like SMS, MMS, Push, and RCS

  • Worked on a microservices project designed to process incoming messages for external users, developing new features such as message transformation, media download and size adjustment

  • Upgraded Java versions services and handled the construction and update of Docker images

Education

Education
BSc Software Engineering (dropout)
Universidad APEC
2015 - 2023 (8 years)