I'm Diego Perez


Front-end Developer React Js & Angular Developer PL/SQL Developer


Computer Software and Database Development Postgrad Certificate from Lambton College.
I am a Software Developer with 11+ years of experience in different technologies.
1+ years working with Reactjs, Jest, TypeScript, Css3 - Sass, Hasura - Graphql, Docker, Azure DevOps, Git.
2+ years working with Angular 7+, .Net Core, and SqlServer since 2019.
6+ years for experience modeling, designing, and developing database as Oracle and SQLServer.
Strong experience as Developer with different IT environments as Frontend, Backend, and Database.
Strong object-oriented programming skills with relevant experience.
Excellent understanding of GIT and SVN control version code.

About Me

Let me introduce myself.

Profile Picture

I am a Colombian engineer, passionate about new emerging technologies. I came to Canada in 2018 pursuing my dream of growing my career in an IT Company based in Canada.

Profile

Front-end Web development, SCRUM, XP, Database Development.

Skills

Web development, detail-oriented, adaptability, fast-learner, problem-solving, work independently or in a team environment, strong social kills.

  • Angular, TypeScript
  • React Js, Typescript, Jest
  • HTML5, CSS3 - Sass
  • C#.Net, ASP.Net, .Net Core
  • Oracle, PostgreSql, Graphql
  • Php, JavaScript, Css3, Bootstrap
  • Git, npm, SVN
  • Azude DevOps
Resume

More of my credentials.

Find my job descriptions more in detail below
followed by some of the projects I have worked on so far.

Work Experience

Software Enginner Frontend Developer

March 2023 - Ongoing

Valeyo - Calgary, AB, Canada

This journey just started

Skills: Angular, TypeScript, npm, .Net Core, SQLServer

Sr. Frontend Developer

Jul 2021 - March 2023

Cognizant Technology Solutions - Calgary, AB, Canada

I am currently employed as a Senior Frontend Developer at an insurance company, where I work on developing the frontend components for a Single Page Application (SPA). My main technologies of focus include ReactJS, Tailwind, CSS3-Sass, and TypeScript, which allow me to efficiently create and manage complex user interfaces.

To retrieve data for the SPA, we utilize Hasura's GraphQL engine, which provides a powerful and flexible way to query data. To secure the application, we use JSON Web Tokens (JWT) for authentication and authorization.

Our projects are managed through the Azure DevOps dashboard application, which helps us streamline the software development process and effectively manage our codebase. We host our Postgres database and SPA application on Azure Cloud using Docker Containers, which provide a scalable and efficient way to manage and deploy applications.

As part of my role, I collaborate with other frontend developers to develop and maintain components that are consumed by different teams across the organization. In addition, I am responsible for developing a SPA application with 3 pages that provide users with market-related information.

Overall, my experience as a Senior Frontend Developer has allowed me to gain a deep understanding of various web technologies and frameworks, and I continue to stay updated with the latest trends and developments in the field.

Skills: React, TypeScript, Jest unit test, Sass, Tailwind, nx Monorepo, Graphql, Apollo, Hasura, Postgres, HTML5, Azure ADO, SCRUM, Dockers, CI/CD Pipelines, JSON, npm

Frontend Developer

Jan 2019 - Jul 2021

Lambton College – Part Time - Toronto, ON, Canada

I was part of a team that developed a web application using Angular 7, Bootstrap, CSS3, and TypeScript on the frontend. We utilized .NET Core 2.2 to create APIs that exposed information in JSON format. This information was retrieved from a SqlServer 2017 database using LINQ and served via RESTful APIs. For authentication and authorization, we utilized JSON Web Tokens (JWT).

Our database and application were both hosted on Azure Cloud using Docker. The objective of this web application was to connect colleges in Canada with prospective students who want to study in the country.

Skills: Angular 7, TypeScript, Css3, Boostrap, RestFul APIs, SqlServer, HTML5, Azure, Dockers, .Net core 2.2 - LinQ, JSON, npm

Angular Developer

June 2020 - December 2020

Toronto District School Board - Toronto, ON, Canada

I had the opportunity to work on a project that enabled students to register for extracurricular subjects using Angular 8, Bootstrap, CSS3, and TypeScript on the frontend. On the backend, I used C#.NET, ASP.NET MVC, and LINQ to retrieve data from a SQLServer database to be displayed on the frontend.

This project was built from scratch, and I was responsible for designing, implementing, and developing the database based on the requirements of the stakeholders, using the architecture and BRD provided by the company.

Skills: Angular 8, TypeScript, Css3, Boostrap, RestFul APIs, SqlServer, HTML5, Azure, Dockers, ASP .Net, JSON, npm

Oracle - PHP Developer

February 2016 - April 2018

Telebucaramanga S.A - Bucaramanga, Colombia

I worked on an application development project using PHP, Codeigniter 2, Bootstrap, CSS, HTML5, and an Oracle database. This application was designed to manage the financial resources that were approved by the company for contracting additional services to develop different mass sell campaigns. In addition, I was assigned to two primary areas related to Oracle PL/SQL.

Firstly, I supported everything related to Home Internet, such as activation, cancellation, suspension, or changes in the service, such as bandwidth. All these aspects had to be done in the database and the respective platform for FTTH or the old one. Secondly, I automated the migration process for business clients who wanted to migrate from PBX to Troncal SIP. Finally, I created a process that enabled banks to process customer payments into our system by creating web services and an internal process in the database. During the payment process, if a customer had any suspended products, the system would activate the services again without any delay.

Skills: PHP, JavaScript, JQuery, Oracle - Forms - Reports, Css3, Boostrap, RestFul APIs, HTML5

PHP - Oracle Developer

April 2013 - February 2015

Universidad Autonoma de Bucaramanga - Bucaramanga, Colombia

I started as a mobile developer, creating applications for both iOS (Objective-C) and Android (Java) platforms, and using an Oracle database. These applications consumed Restful web services, which I developed using PHP, to retrieve information in JSON format from the Oracle database. The purpose of these applications was to provide early assistance to students who were experiencing issues in the financial, psychological, and academic domains.

Later, I transitioned to a role that involved supporting the teaching qualification process and managing student registration, cancellation, and updates for various academic periods and subject areas. This application was developed by Ellucian (Oracle) and was tailored to meet the university's specific needs. We used a ticket system that allowed users to report issues with the platform, and we provided solutions or explanations of the business logic in response to these tickets.

Skills: PHP, JavaScript, Ajax, JQuery, Oracle - Forms - Reports, Css3, Boostrap, RestFul APIs, HTML5

Software Developer

March 2011 - March 2013

Fundacion Cardiovascular de Colombia - Floridablanca, Colombia

I began my career as a Junior JAVA EE Developer, and within a year, I became the team leader. For the next year and a half, I worked on migrating a core system for a clinic from Visual Basic 6.0 and SqlServer to JAVA EE, utilizing PrimeFaces in the Frontend. The goal of this project was to establish continuous integration with Jenkins, Maven, and JPQL, and we implemented the Scrum framework to manage the project. Subsequently, I developed an iOS application in Objective-C that consumed web services written in Java. This platform allowed doctors to attach x-rays, laboratory samples, and other test results, which could then be read by specialists in rural areas where specialized workers were not readily available.

Skills: Java EE, JavaScript, Css, JQuery, SqlServer, PrimeFaces, RestFul APIs, XHTML, Objective-c

Web Developer

July 2010 - March 2011

Aktivia Networks - Bucaramanga, Colombia

I worked developing the portal of the mayor of the City of Bucaramanga using ASP.Net, C#.Net, JavaScript, CSS3, and SqlServer. I also developed a module for a web application using Silverlight, C#.Net and SqlServer. This application allowed to control pests and treatments needed for palms that produced vegetable oil.

Skills: ASP.Net, JavaScript, Css, SqlServer, WebServices, HTML, C#.Net, SVN SubVersion

Education

Postgraduate Certificate

June 2019 - August 2020

Lambton College
Toronto, ON

Postgraduate Certificate in Computer Software and Database Development

Postgraduate Diploma

February 2011 - April 2012

Universidad Autonoma de Bucaramanga
Bucaramanga, Colombia

Advanced Technologies for Software Development

Bachelor Degree

May 2013 - June 2014

Universidad Autonoma de Bucaramanga
Bucaramanga, Colombia

Bachelor's in Systems Engineering

Portfolio

Check Out Some of My Projects.

Find a quick preview of some of the projects I have worked on so far.

Services

What Can I Do For You?

I can give you a hand on the services listed bellow