Summary

Expertise

Project Highlights

Education

Agency

RD

English:

Advanced

Ruben D.

vetted by Youteam

Vetted by YouTeam

Dominican Republic

UTC -04:00

America/Santo_Domingo

English:

Advanced

Experienced Software Developer with over 14 years of experience.

Experienced Software Developer with more than 14 years of experience with vast knowledge in the telecommunication and financial sector. Worked with the new web payment gateway and PCI compliance certification. At one of his projects, he designed and developed various modules for the Internet Banking solution. Implemented integration with many Banking Cores and worked with ACH and SWIFT for multi-banking transactions. Has a passion for continuous improvement.

Want to hire this engineer?

Check if Ruben is available

Expertise

Years of commercial development experience

14 years of experience

Core technologies

Java 10 years
PostgreSQL 4 years
Linux 3 years
C# 1 year
SQL 10 years
Snowflake 1 year

Other technologies

API
ASP.NET
ASP.NET MVC
C#
Java
JavaScript
Linux
MySQL
.NET
React.js
SQL
Git
Docker
.NET Core
Firebase

Project Highlights

icon
PriceFx/Java Developer

Tamko Project

May `22 - Feb `23

9 months

Tamko (Through Experis)

Implement a pricing solution for the building company TAMKO. This solution was implemented using PriceFX as a platform and Groovy as the main developing language.

Responsibilities & achievements

Solution Development: I actively participated in the development of the pricing solution, utilizing my skills in Java programming and software development. This involved designing and implementing pricing models, algorithms, and rules to cater to the specific needs of our clients. I collaborated closely with the product team to understand customer requirements and translated them into functional software components. Customization and Configuration: As a PriceFX Developer, I had the responsibility of configuring and customizing the pricing solution to align with the unique pricing strategies and business processes of our clients. This involved working closely with the clients, understanding their requirements, and tailoring the solution to meet their specific needs. I leveraged PriceFX's customization framework and utilized scripting languages to create bespoke pricing solutions. Integration: I worked on integrating the pricing solution with various enterprise systems, such as ERP (Enterprise Resource Planning) systems, CRM (Customer Relationship Management) platforms, and other third-party applications. I collaborated with cross-functional teams, including integration specialists to ensure seamless data flow and synchronization between the pricing solution and other systems. Testing and Quality Assurance: I conducted thorough testing of the pricing solution to ensure its reliability, accuracy, and adherence to business requirements. I wrote unit tests, performed integration testing, and collaborated with the QA team to identify and fix any bugs or issues. I also contributed to the creation of test plans and test cases to ensure comprehensive test coverage. Performance Optimization: I continuously optimized the pricing solution for performance, scalability, and responsiveness. I identified and resolved bottlenecks, optimized database queries, and implemented caching mechanisms to improve the overall system efficiency. I also monitored system performance and collaborated with infrastructure teams to ensure optimal hardware and software configurations. The solution is implemented, and TAMKO is actively using it.

ERP
Groovy
Java
Software Development
Integration testing
icon
Java Developer

Crypto project

May `21 - May `22

1 year

Paypal (Through BairesDev)

Crypto Wallet for PayPal's platform.

Responsibilities & achievements

API Design and Development: I was responsible for designing and implementing robust and scalable APIs(API Design) to facilitate seamless integration of the crypto wallet application with external services and platforms. This involved developing RESTful endpoints, handling authentication and authorization, and ensuring optimal performance. Tech Stack: Java as a main language, Hibernate, Spring, Oracle. Crypto Wallet Functionality: I collaborated with the development team to implement the core functionalities of the crypto wallet application. This included handling crypto transactions, managing wallets and balances, generating and verifying digital signatures, and integrating with external blockchain networks. Security and Encryption: Given the sensitive nature of cryptocurrency, I prioritized security throughout the development process. I implemented secure communication protocols, integrated encryption algorithms, and adhere to best practices for secure storage and handling of private keys and sensitive user information. Testing and Debugging: I conducted thorough Integration testing of the API endpoints and functionality to ensure reliability and accuracy. I wrote comprehensive unit tests, performed integration testing, and resolved any bugs or issues encountered during the development cycle. Performance Optimization: I continuously optimized the API's performance to ensure fast response times and scalability. This involved identifying bottlenecks, optimizing database queries, and implementing caching mechanisms. Collaboration and Documentation: I actively participated in team meetings, collaborated with cross-functional teams, including front-end developers and product managers, and provided technical guidance. I also created API documentation and code comments to facilitate seamless knowledge transfer and assist other developers. The project is still in progress. Developed and maintained Java-based applications for data processing and analytics. Collaborated with cross-functional teams to gather requirements and design scalable solutions using Java and Snowflake. Implemented Snowflake database structures, including schemas, tables, views, and stored procedures. Designed and developed ETL processes to extract, transform, and load data into Snowflake using Java-based frameworks. Optimized data pipelines and SQL queries to improve performance and scalability. Created and maintained data integration solutions between Snowflake and other systems using APIs and data connectors. Developed and deployed containerized applications using Docker to ensure consistent and scalable software deployments across multiple environments. Utilized Linux command-line interface (CLI) and shell scripting for efficient management of server infrastructure and deployment processes.

API
Hibernate
Java
Oracle
Spring
Git
Maven
Integration testing
Cryptocurrency
Blockchain
Security audit
icon
Web Developer

Replay RD, Vita Salud & EspuelaTv

Oct `15 - Apr `20

5 years

Control Digital Agency

Replay RD, Vita Salud webpage & EspuelaTv webpage development.

Responsibilities & achievements

Replay RD: Developed a website for a clothing rent store using WordPress, HTML5, and CSS. The project is successfully online and still working. Tech used: CSS, HTML, Wordpress. Vita Salud: Built an e-commerce site for the supplement store Vita Salud in the Dominican Republic. The store must be integrated with several payment platforms and allow the business owner to upload its products to the virtual store as well as auto-sync with the inventory CRM. Used PHP, WordPress, JavaScript, Jquery, and CSS for this project. The site has at least 5 years online, allowing Vita Salud to sell its products online. Tech stack: jQuery, E-commerce, CSS, Wordpress, Inventory, PHP, JavaScript. EspuelaTv: Tv streaming platform for animal sports. Was in charge of developing the app for the customer to watch live events using React.js and React Native. Technologies used: React, React-native, PHP, Java. The app was in the store for several years, but now it only offers web streaming services.

Java
PHP
React.js
React Native
icon
Senior Software Engineer

The Internet Banking solution

Jun `11 - Jul `21

10 years

Sistemas Integrados de Informatica

Internet Banking Backend sii.com.do for their banking platform.

Responsibilities & achievements

Implemented middleware services to connect the Internet Banking solution with different banking Cores (Fisa, SYSDEV, Custom AS400 Solutions) to get information and process transactions. Designed and implemented the Web Service Architecture for the new mobile banking solution. Implement the Payroll module in Internet Banking. Worked in the regulatory SWIFT (Society for Worldwide Interbank Financial Telecommunication Code) migration for several local Banks. Used .net, C#, ASP.NET, SQL Server, MVC, OOP, HTML, JavaScript, CSS, Entity Framework, Oracle, WebAPI, Restful services, SOAP, Java, and GIT for this project. The project was a success for several clients.

ASP.NET
C
C#
CSS
Java
JavaScript
.NET
Oracle
SQL
Entity Framework
Git
HTML
SOAP
Swift
WebAPI
MVC
icon
Senior Software Engineer

ACH Processor

Jun `11 - Jul `21

10 years

Sistemas Integrados de Informatica

Internet Banking solution for their banking platform.

Responsibilities & achievements

Designed and implemented the ACH multi-banking transfer platform for several local Banks to process thousands of incoming and outgoing transactions in minutes. Used ASP.NET, C#, SQL Server, MVC, OOP, HTML, JS, CSS, Entity Framework, Oracle, Web API, Restful services, SOAP, Java, and GIT for this project. Successfully implemented and is currently being used for several banks in the Dominican Republic.

ASP.NET
C
C#
CSS
Java
JavaScript
.NET
Oracle
SQL
Entity Framework
Git
HTML
OOPS
SOAP
Swift
WebAPI
MVC
icon
Senior Software Engineer

Payroll System

Jun `11 - Jul `21

10 years

Sistemas Integrados de Informatica

Migration of the legacy system to the new version.

Responsibilities & achievements

Migrated the existing VB.net payroll software to a new HTML with ASp.NET MVC, framework version using C#. The system was in charge of processing the payroll and supplier payments for several companies generating TXT files to send the information to the company bank to process the payments. Used ASP.NET, C#, SQL Server, MVC, OOP, HTML, JS, CSS, Entity Framework, Oracle, Web API, Restful services, SOAP, Java, and GIT for this project. The project was successfully deployed.

ASP.NET
ASP.NET MVC
C#
CSS
Java
.NET
Oracle
SQL
Entity Framework
Git
HTML
OOPS
SOAP
WebAPI
MVC
icon
Software Engineer

PCI Project

Mar `09 - Feb `11

2 years

Orange Dominicana

PCI Project: PCI compliant SOA credit card payment platform Credit Card Registration Process: SOA credit registry platform

Responsibilities & achievements

PCI Project: Analyzed, Designed, and developed a new PCI-compliant SOA credit card payment platform as well as a new web function for the customer’s website so they can make their bill payments. And also coordinate the development and testing phases until the project goes to the production environment. External web service to send the payment information to the gateway, Oracle Database, Spring Portlet MVC, Linux Redhat Enterprise, Axis, PCI rules, CRM System, IVR. Estimate times for development and testing phases and create a roadmap for the project, coordinate meetings with the resources involved in the project to track the advances in the tasks previously defined. Used Java, SVN, Git, Liferay, portlets, JSP, Oracle, Web API, SOAP, HTML, Javascript, and CSS for this project. The project successfully completed and deployed. Tech stack: Java MVC CSS Git Oracle SOAP JSP HTML Spring Web API JavaScript, Linux. Credit Card Registration Process: Analyzed, Re-Designed, and developed an SOA credit registry platform. And also manage the project from conceptualization to implementation. Used Oracle Database, Spring Portlet MVC, Linux Redhat Enterprise, Axis, PCI rules, CRM System, IVR application. Create technical’s requirements from the business using a concept form; create a project plan based on the requirements and coordinate that all the tasks are completed on the scheduled time. Used Java, SVN, Git, Liferay, portlets, JSP, Oracle, Web API, SOAP, HTML, Javascript, and CSS for this project. The project was successfully completed. It is used by more than a million users. Tech stack: Java, Linux, JavaScript, Git, HTML, JSP Spring, CSS, Web API, MVC SOAP, Oracle.

CSS
Java
JavaScript
JSP
Linux
Oracle
Spring
Git
HTML
SOAP
WebAPI
MVC

Education

Higher education in Computer Science

Agency

Software development agency #3757

10-50

GMT-5

Lima, Peru

Core Expertise

Agile
Amazon EC2
Amazon S3
AngularJS
AWS
Azure
C#
Django
Elixir
ETL
Express.js
Flask
Google Analytics
Groovy
Hibernate
HTML5
Ionic
Java
JavaScript
jQuery
Kotlin
Kubernetes
Microsoft
Microsoft Dynamics CRM
MongoDB
.NET
Node.js
PHP
PostgreSQL
Python
QlikView
React.js
React Native
Ruby on Rails
Scala
Selenium
Spark
Spring
SQL
SQL Server
SSIS
Tableau
TypeScript
WordPress
Xamarin
Apache Tomcat
Bootstrap
CSS3
Git
Go
Golang
HTML
iOS
Mocha
Oracle database
Pentaho
Project Scheduling
Scrum
SQL Azure
SQL Programming
Unit Testing
Web Services
Sketch
User Experience Design
Angular 2x
Postman
Project management
Docker
DynamoDB
MariaDB
SQL query
InVision
Redux
Project Manager
Scrum Master
Maven
Spring Boot
Illustrator
Photoshop
Jest
Enzyme
Hadoop
Flutter
.NET Core
Figma
AWS Lambda
Firebase
Next.js
SEO
Power BI
AWS Glue
Pyspark
.NET Framework
Snowflake
SAP HANA

Industries

Architecture & Design, E-Commerce & Retail, Information services & Technologies, Construction & Real estate, Data Science & Machine Learning, Branding, design, web development

Want to hire this engineer?

Check if Ruben is available