Capicua logo

Capicua

Joan M. logo

Joan M.

Available now

Senior Software Engineer @ Capicua

Senior
Seniority
GMT-04:00, Santo Domingo, Dominican Republic
Location & Timezone
$45 - $50/hr
Average Hourly Rate
Spanish, English
Languages

Top skills

Java
Python
Node.js
nest.js
GraphQL
Open AI

About

Systems Engineer with solid experience leading the design, development, and maintenance of Java-based microservices. Skilled in mentoring teams, translating business requirements, and proposing cloud and third-party integration solutions. Strong background in backend development using Java and Node.js, with additional experience implementing AI-driven microservices using Python, Flask, and LangChain.

Top skills

Verified by Pangea.ai due diligence

Top SkillsCurrent UsageSeniority
Java
20%14 years
Python
20%4 years
Node.js
20%4 years
nest.js
10%4 years
GraphQL
10%4 years
Open AI
20%null year

All skills

Roles and tools, to bring ideas to life and create meaningful experiences

AI & ML Solutions
Enterprise Software
Conversational AI
Blockchain & Crypto
CRM
SaaS
E-Commerce
Banking & Trading Platforms
Web Apps

Professional experience

Explore a curated selection of projects highlighting Joan M.'s expertise and experience. Each project aims to showcase challenges, solutions, and the final outcome, along with the tools and technologies used.

Under MNDA
Funes — Technical Lead | Senior Software Engineer
Researched and implemented OpenAI and LangChain functionalities for the Funes project: Developed a Python-based microservice with Flask and Gunicorn. Used SQLAlchemy for database interactions Used Redis Pub/Sub for real-time event communication with the frontend. Integrated LangChain Agent with OpenAI LLM. Integrated Pinecone and unstructured service by Langchain to extract texts from files and pushed to Pinecone so the agent could have an accurate response to the user queries.
Web Apps
Enterprise Software
SaaS
Banking & Trading Platforms
FinTech
+10

Under MNDA
World Bank Group — Senior Software Engineer
Developed, maintained, and enhanced the application related to all government institutions' operations in the Dominican Republic. Enhanced the application related to government consulting transactions.
Web Apps
Enterprise Software
Banking & Trading Platforms
FinTech
JavaScript
+6

Under MNDA
Orange — Software Engineer
Designed, developed, maintained, and enhanced the application related to the CRM of the enterprise. Developed, maintained, and enhanced multiple web services related to the enterprise's customer information, offers, and promotions. Maintenance and enhancement of the company intranet. Maintained and enhanced company websites related to Orange web services.
Web Apps
Enterprise Software
Telecommunications
Backend Development
Maintenance & Support
+6

Preferred tools

View the preferred tools and apps used by Joan M. to assess compatibility and alignment.

Git
Git
Discord
Discord
G Suite
G Suite
Github
Github
Jira
Jira
Loom
Loom
Microsoft Teams
Microsoft Teams
Notion
Notion
Slack
Slack
Trello
Trello

Career highlights

Discover Joan M.’s professional journey, including employment history, certifications, and educational background.

Technical Lead | Senior Software Engineer
Capicua2022 - Present
Led backend development with Java and Node.js, ensuring quality and on-time delivery. Defined solutions with stakeholders, managed infrastructure, codebase, and APIs, and guided the team as technical lead. Implemented OpenAI and LangChain in the Funes project via a Python microservice (Flask, SQLAlchemy, Redis, Gunicorn).
Technical Lead | Senior Software Engineer
mGage2020 - 2022
Led the design, development, and maintenance of Java-based microservices, while also overseeing team mentorship and technical guidance. Acted as the bridge between business and development teams Evaluated and proposed cloud-based and third-party integration solutions.
Senior Software Engineer
World Bank Group2016 - 2020
Developed, maintained, and enhanced the application related to all government institutions' operations in the Dominican Republic. Enhanced the application related to government consulting transactions.
Software Engineer
Orange Dominicana2012 - 2016
Responsible for designing, analyzing, and developing JAVA applications and project management. Developed, maintained, and enhanced the application related to the CRM of the enterprise. Designed, developed, maintained, and enhanced multiple web services related to the enterprise's customer information, offers, and promotions.
Software Developer Engineer
KindleIT2011 - 2012
Developed, maintained, enhanced, and deployed the application related to document delivery and diligence. Responsible for the design, analysis, and development of JAVA applications. In charge of the design, development, maintenance, and deployment of the application related to goodwill operations.

Testimonials

Architect | Tech Lead @ Capicua

Capicua

Verified Testimonial

Joan is an excellent team player, consistently delivering outstanding performance with strong organizational and communication skills.

Similar talent

Slide 1 of 0