Miguel R.
Fullstack Developer
Miguel is a Full-stack developer (Frontend-heavy) with over 11 years of commercial experience, specializing in JavaScript, TypeScript, and React.js.
Known for his ability to lead technical teams and drive cross-functional collaboration, he consistently delivers solutions that align with both technical standards and strategic business goals.
Miguel excels at bridging the gap between development, business, sales, and marketing through clear communication and a deep understanding of stakeholder needs. His leadership has contributed to the success of numerous high-profile projects, where he played a key role in architecture, execution, and delivery.
Holding a Master’s degree in Big Data and Business Intelligence, Miguel brings a data-informed perspective to his development work, enabling smarter decision-making and optimized product outcomes.
Main expertise
- Node.js 2 years
- JavaScript 11 years
- React.js 3 years
Other skills
- Tomcat 4 years
- Stripe 3 years
- AWS 2 years
Selected experience
Employment
Senior Frontend Developer
EPAM - 3 years 6 months
-
Creating new reusable components using Bit
-
Following Figma mockups with pixel-level precision
-
Consuming internal and external APIs
-
Designing the strategy for static content generation
Technologies:
- Technologies:
JavaScript
React.js
Angular.js
Angular
TypeScript
Figma
-
Senior Java Developer PART TIME
TinyAll - 2 years 4 months
- TinyAll is a small startup based in the Dominican Republic that seeks to disrupt the way e-commerce operates in the region.
Responsibilities:
-
Manage Kubernetes(k8) clusters for the different environments( SSL Certificates, NGINX, Storages, BD, Helm, deployments, services, etc)
-
Create new SpringBoot services to accommodate new business needs.
Technologies:
- Technologies:
Stripe
Java
Spring Boot
Software Manager
Newtech - 1 year
-
Responsibilities:
- Oversee eight different local development teams.
- Facilitate adequate communication between local teams and Verizon stakeholders.
- Plan new engagement LOE ( Level of effort) alongside HLAs diagrams and other engagement planning outputs.
-
Achievements :
- As the manager, he played an essential role in acquiring 2 new engagements and an increase of 30% in the local team roster.
-
Full-stack Developer Team Lead
Verizon - 8 years 9 months
As an outsource worker for Verizon (via Newtech), he led a development team at Verizon consisting of developers in the Dominican Republic, USA, India, and Peru ( ~26 members)
-
Responsibilities:
- Help the international team ( Dominican Republic, Peru, USA, and India) to coordinate efforts
- Plan the implementation of new technologies
- Guide new developers to get to speed with the various engagements I am involved
- Work extensively in the design and development of new rich UI (Angular 9)
- Develop new services in the backend layer and microservices( Java 8+
-
Achievements:
- Angular 9 migration. He designed and implemented the main structure of the app, which covered the state management, main modules, and services, and also led the team to complete the central part of the migration in a short period.
- Code Once and deploy twice in Angular 5. Since NG5 doesn't allow the creation of a multi-project app( introduced in NG6) to share components between 2 similar angular engagements, he created a node library that enabled the use of the same features in both engagements. This reduced the development time considerably.
Technologies:
- Technologies:
Spring
Tomcat
Oracle
-
Web Developer
TWSI (Telecom Worldwide Solution) - 1 year 6 months
TWSI is a company that provides wholesale and retail airtime services to clients in the Dominican Republic, USA, and Haiti. Using a B2B platform TWSI empowers business owners to gain more profit while offering their customers an enormous variety of services.
TWSI software operations consist of two areas: maintaining existing B2C and B2B platforms, which includes adding new features and fixing bugs, and integrating new providers to the system ( i.e., Claro, Digicel, Verizon)
-
Responsibilities:
- Analyze and translate the client’s requirements into actionable items to develop.
- Integrate new providers
- Fix bugs.
- Refactor existing code.
- Create new DB procedures and queries.
- Maintain updated server certificates
-
Achievements :
- Provider’s Middleware. It reduced the time spent in the integration of new providers, encapsulating the shared business logic and, at the same time, providing a straightforward way to manage unique and diverse provider connection formats such as RPC, SOAP, REST, etc. Time spent in integrating new providers passed from 2 months to 2 weeks.
e - For this engagement, he designed and implemented the code base, created documentation in the form of diagrams:(Class diagram, Activity diagram, etc.), prepared documentation in the form of guidelines and API documentation, and also designed and implemented database architecture.
-
Education
MSc.Big Data and Business Intelligence
Escuela Organizacional de España · 2019 - 2020
BSc.Systems Engineering
UNIBE University, Dominican Republic · 2013 - 2017
Standalone courseSoftware Development
Technological Institute of the Americas (ITLA) · 2009 - 2011
Portfolio
Find your next developer within days, not months
In a short 25-minute call, we would like to:
- Understand your development needs
- Explain our process to match you with qualified, vetted developers from our network
- You are presented the right candidates 2 days in average after we talk