Efren Jan Corpuz

I'm a Full-Stack Developer

building innovative solutions, one line of code at a time.

I'm willing to work anywhere and open to relocation.

About Me

I'm a skilled developer with expertise in PHP (Laravel) and NodeJS, with also a good experience on Python(Django), Go/Golang and .NET Core. In addition to my back-end proficiency, I also have experience in React, Vue, and Angular and has a deeper understanding of Javascript for front-end development. With a passion for crafting robust and scalable web applications, I adhere to best practices and leverage modern technologies to deliver high-quality code. I have a solid understanding of software design patterns, SOLID principles and strive for clean, maintainable code that meets project requirements. This enables me to build seamless user interfaces and interactive experiences that enhance the overall user journey. With a strong focus on collaboration and a drive for more learnings, I am always seeking new challenges and opportunities to further enhance my technical skills and contribute to innovative projects.

Glimpse of Skills and technologies I learned through dedication
Front-End
  • React
  • Vue
  • Angular
  • ES6
  • SCSS/SASS
Back-End
  • Laravel
  • Symfony
  • NodeJS
  • Go
Storages
  • MySQL/MariaDB
  • Mongo
  • Postgres
  • SQLite
  • Redis
Queues
  • RabbitMQ
  • Amazon SQS
  • Bull
Real-Time
  • Socket.IO
  • Firebase
  • RethinkDB
DevOps
  • Gitlab Pipelines
  • GitHub Actions
  • Docker
  • Kubernetes
Methodologies
  • TDD/BDD
  • Design Patterns
  • SOLID
Misc
  • Shopify & Shopify App Dev
  • Wordpress, Drupal
  • Cloudflare
  • AWS, GCP, Digital Ocean

Work Experiences

2018 - Present

Senior Full-Stack Developer @ Rödl Middle East

Dubai, UAE

I played a crucial role in enhancing infrastructure by adopting the latest technologies and transitioning from a monolithic to a Microservice architecture. I successfully managed internal and production servers while developing and maintaining the legacy application, implementing new features using a Microservice approach. Additionally, I created robust APIs for multiple platforms, enabling seamless bookings and payment functionalities. With a strong expertise in various frameworks and languages, I consistently delivered impactful solutions to meet the evolving demands of the company.

2017 - 2018

Full-Stack Web Developer @ TradeTracker

Dubai, UAE

My role involved significant contributions to the development and maintenance of legacy applications within a microservice architecture. This included effectively managing large datasets exceeding 20 million records using Elasticsearch and NoSQL databases. By implementing Dockerization and adopting efficient server management practices, system efficiency was enhanced. Collaborating closely with cross-functional teams, seamless API integration and adherence to industry standards were achieved. Through the introduction of rigorous testing methodologies and implementation of industry-leading API tools and standards, such as Swagger, JSON Schema, and OpenAPI Specification, valuable contributions were made to TradeTracker's success and growth.

2016 - 2017

Team Lead - Full-Stack Web Developer @ World Hub Services Corp

Manila, PH

As a Team Lead, I took charge of leading a team of developers and QA professionals, ensuring effective collaboration and efficient project management. By introducing robust testing and software methodologies, I fostered a culture of quality and reliability within the team. Additionally, I implemented continuous integration practices and managed DevOps, streamlining the development and deployment processes. With a focus on planning, implementing, and reviewing projects, I played a pivotal role in delivering successful software solutions. Through hands-on development work, including the modification, integration, and testing of software code, I contributed to the team's overall productivity and the achievement of project goals.

2015 - 2016

Full-Stack Web Developer @ codeninja.co

Manila, PH

As a main developer on a real-time chat app, I actively contributed to its development and maintenance. Test Driven Development principles were practiced, ensuring the delivery of high-quality software. Through the integration of new technologies and frameworks such as Laravel, NodeJS, Firebase, and AngularJS, the functionality and user experience of the chat app were enhanced, resulting in a seamless and real-time communication experience for users.