John Pereira

With over 15 years in the technology space, my area of expertise lies in API and large-scale Web application development and its related constellation of technologies and processes. I enjoy the challenge of learning new technologies and discovering problem areas where my domain expertise can be applied.


Professional Profile

  • ‐ Highly experienced in identifying customer requirements and translating them into product features. For the past 9 years, I have been involved in a leadership role with key responsibilities that include delivering a successful product and being a force multiplier for the rest of my team.
  • ‐ I am an AWS Certified Solutions Architect (Associate) and have multiple years of experience working with the AWS platform. Highly proficient at working with ECS / ECR, IoT, and other services.
  • ‐ Over a decade of experience in working with PHP and engineering everything from standalone web applications to large-scale ERPs to RESTful APIs.
  • ‐ Over a decade of experience in working with large MySQL databases and fine-tuning the performance of MySQL servers. Also familiar with document-based datas tores such as MongoDB and FireStore database.
  • ‐ Highly skilled at using profiling tools to identify and fix bottlenecks in front-end and server-side environments.
  • ‐ Dabbled with creating real-time applications using NodeJS + Sockets + RabbitMQ.
  • ‐ Multi-year experience with designing and developing legacy front-end applications and hybrid applications using Javascript.

Work Experience

Senior Backend Developer

Rentman helps AV & Event companies manage their daily operations and improve their workflows so they can deliver better events. At Rentman, I am the sole senior backend engineer on my team. My time is split between active development, mentoring, and contributing to the technical committee. As our team owns the crew planning and billing services, I actively contribute to multiple projects that support these verticals. I also carry out cross-team devops tasks due to my experience with AWS and Docker.

March 2021 - Current

Senior Technical Lead

Salpo builds award-winning custom software platforms and mobile apps to help businesses grow and solve critical organizational problems. During my tenure at Salpo, I primarily took the role of lead for the team that was developing the Plasmo micro-learning platform. Plasmo is powered by a micro-services platform built around EnvoyProxy and Consul. The entire solution is deployed to AWS ECS using CircleCI and uses Docker containerization.

February 2019 - February 2021

Co-Founder

Instawell is a community-driven marketplace for self-help plans by mental health professionals. The service is available over the Web and through dozens of external platforms via deep API integrations. As the technical co-founder, I was the lead in designing and implementing all aspects of the technology stack.

March 2012 - December 2018

Software Engineer

neXva is a multi-os and multi-build app store. neXva’s primary function lies in aggregating apps and syndicating this content to telcos and device manufacturers by using white-branded mobile sites or native apps. I was primarily focused on real time data collection and data visualization components for the analytics product that I developed.

January 2011 - March 2012

Software Engineer

Proporta is an online retailer with operations based in many countries. My primary duties lay with feature development for their custom ERP system. This system handled marketing and shipping operations in the UK and other countries in Europe, manufacturing in China and customer service in Sri Lanka, as well as the online retail and reseller business.

May 2008 - December 2010

Skills

Core Competencies
  • System design / Planning
  • AWS Platform
  • PHP / Javascript / NodeJS
  • Microservices & Web
  • Docker / AWS ECS
  • MySQL / NoSQL
  • Profiling / Optimizing / Scaling
  • DevOps / Security
  • Technical writing / Training
  • APIs / Distributed systems
  • CodeIgniter / Laravel / CakePHP
  • Bots / Automation

Education

Sri Lanka Institute of Information Technology

BSc (Hons) in Information Technology
January 2004 - December 2007

St. Joseph's College, Colombo 10

Advanced Level - Business Studies & Business Statistics
January 1990 - April 2003