English:
Advanced
Dominican Republic
UTC -04:00
America/Santo_Domingo
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 availableExpertise
Years of commercial development experience
14 years of experience
Core technologies
Other technologies
Project Highlights
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.
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.
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.
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.
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.
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.
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.
Education
Higher education in Computer Science
Agency
10-50
GMT-5
Lima, Peru
Core Expertise
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