Front-end Developer React Js & Angular Developer PL/SQL Developer
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.
Front-end Web development, SCRUM, XP, Database Development.
Web development, detail-oriented, adaptability, fast-learner, problem-solving, work independently or in a team environment, strong social kills.
Find my job descriptions more in detail below
followed by some
of the projects I have worked on so far.
March 2023 - Ongoing
This journey just started
Skills: Angular, TypeScript, npm, .Net Core, SQLServer
Jul 2021 - March 2023
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
Jan 2019 - Jul 2021
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
June 2020 - December 2020
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
February 2016 - April 2018
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
April 2013 - February 2015
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
March 2011 - March 2013
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
July 2010 - March 2011
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
June 2019 - August 2020
Postgraduate Certificate in Computer Software and Database Development
February 2011 - April 2012
Advanced Technologies for Software Development
May 2013 - June 2014
Bachelor's in Systems Engineering
Find a quick preview of some of the projects I have worked on so far.
I can give you a hand on the services listed bellow