Image Description

Randy Rivera

full stack developer

I am looking forward to develop my training, experience and creativity in a company that offers me challenging and stimulating environment to continue developing my skills and acquire new, as well as fellowship and teamwork.

HTML5 85%

CSS3 80%

Python 80%

Java 70%

PHP 75%

Javascript 75%

Let me know if you have any questions about
my resume attached below



These are some of the companies in which I have acquired the experience that I have until today.

  • From 2021 to the precent.

    7 months

    Producciones 4 Patas

    Software Developer

    Image description


    Develop and update the internal platforms of Prodicciones 4 Patas in addition to developing, updating, modifying and maintaining the clients' websites according to their requirements

  • From 2020 to the precent.

    1 year

    Fundación La Merced

    Web Developer (Consultant)

    Image description


    I developed, designed, configured and implemented the institucional web platform using continuous delivery approach and feedbacks process to reach institution's expectation.

  • From 2020 to the precent.

    1 year, 6 months


    Web Developer (Volunteer)

    Image description


    As a TECHO's volunteer in the communications department, I am developing, designing and implementing the monthly donations web platform in conjunction with 4Patas Productions who develop the content of said platform.

  • From 2017 to 2020

    2 years, 7 months

    Swedish Match Dominicana

    Software Developer / IT

    Image description


    I work with a team to develop an inventory and manufacturing control system, automation of industrial grade processes in addition to integrating different systems for the optimization of decision making of accounting control and process quality with PHP as the main programing language.

  • From 2016 to 2017

    1 year, 7 months

    Intellisys D Corp

    Software Developer

    Image description


    work with different teams using agile methodologies, participating in daily stand up meetings, led by our Scrum Master to meet customer requirements such as total redesign of web pages, maintenance and development of API based platforms of different social networks, calculate their statistics and serving the data ready to be consumed. These projects developed most of my skills as a software developer.

  • From 2015 to 2016

    5 months, 1 week

    Cincinnatus Institute of Craftsmanship


    Image description


    Develop a platform to connect NGOs with volunteers through activities to which they subscribe and stay informed through notifications, alerts, news and emails, using continuous delivery approach, weekly meetings with customers and Django as the main framework .

Modern design


Clean code


These are some of the institutions in which I have acquired knowledge, as well as skills, values, habits and good practices.

Image Description
From 2019 to 2019
6 months, 2 weeks
Image Description

Instituto Tecnologico de las Américas

  • Certified Ethical Hacker (CEH)
  • Cisco Certified Network Associate (CCNA) 2
  • Cisco Certified Network Associate (CCNA) 1
From 2017 to the present.
4 years, 8 months
Image Description

O&M University

  • Systems Engineering



It is a type of project management process, where demands and solutions evolve through the collaborative effort of self-organizing and cross-functional teams and their customers.


Continuous delivery is a software engineering approach in which software is produce in short cycles, ensuring that the software can be reliably released at any time and manually.


It is the process of persuading potential consumers to buy the organization's product or service and the methods used in the overall marketing plan of production, pricing, promotion and distribution.


Responsive design is an approach to web page creation with the goal of build web pages that detect the visitor's screen size and orientation and change the layout accordingly.


Web development refers to building, creating, and an maintaining websites. It includes aspects such as web design, web publishing, web programming, and database management.


Web design is the process of creating websites and webpages. It encompasses several different aspects, including webpage layout, content production, and graphic design.


If you have any questions, please feel free to drop me a line. I'll get back to you as soon as I can.

Get in touch.


Dominican Republic

Email me:

Email: [email protected]

Call me:

Call: +1(829)790-1303

Monday - Friday: 9:00 AM to 6:00 PM