Javier Borja

Javier Borja

Mentor
Rising Codementor
US$8.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Java and Javascript developer with 10 years of experience
Java and Javascript developer with 10 years of experience

I am JavaScript/Java developer with nine years of experience and a master's degree in Computer Science who feels passion to code and get things done. To me, programming is the art of keeping code simple to solve in the best possible way a problem. I am always looking to improve myself and become a craftsman of computer science.

I take ownership of the project I work and learn all about the problem we are solving. I have worked in several industries such as techEd, insurance, delivery, marketing, banking, environmental, communications. I try to apply every past experience to improve my work, the relation with clients, coworkers and every person who is involved in the process of making software.

Spanish, English
Mexico City (-06:00)
Joined July 2019
EXPERTISE
6 years experience
6 years experience
3 years experience
6 years experience
1 year experience
1 year experience
3 years experience

REVIEWS FROM CLIENTS

Javier's profile has been carefully vetted and approved as a Codementor. Connect with Javier now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
demographyInvestigation
Project about demography and CS
0
0
html
Just html examples
HTML
0
0
EMPLOYMENTS
FrontEnd Developer
Trackable
2022-09-01-Present

FrontEnd developer

FrontEnd developer

Elasticsearch
TypeScript
Docker
View more
Elasticsearch
TypeScript
Docker
JavaScript
DynamoDB
Figma
Tailwind css
View more
Senior Software Engineer
Edmodo
2022-02-01-2022-08-01
Project: Web system to create short lessons in a cohort fashion. It is a new project to expand and leverage the Edmodo educational platfo...
Project: Web system to create short lessons in a cohort fashion. It is a new project to expand and leverage the Edmodo educational platform. Project has three main features: lesson creation, lesson tracking when registered and messaging between students and teacher. * Coded the lesson page where students can track which resources the lesson has. * Allowed students to change lessons resources to in progress or completed and vice versa. * Coded a video player component to reproduce Youtube and Vimeo videos where the component should validate any Youtube or Vimeo URL otherwise show an error component. * Made spikes on future developments and posible tools, e.g. rails gems, JS dependencies, calls APIs. * Used Stream API to allow students and teachers to communicate in chats. * Coded notifications of new messages. * Debugged CI/CD pipelines. * Made CI/CD workflow recommendations. * Backfilled tech lead and took ownership of messages feature.
Git
GitHub
Front-End
View more
Git
GitHub
Front-End
Docker
React
JavaScript
Back-End
Material-UI
Redux
Rails 5
View more
Senior Developer Consultant
ThoughtWorks
2020-03-01-2022-02-01
Project: Tech assessment to increase IT agility while continuing client's modernization journey for a heavy workers management company. ...
Project: Tech assessment to increase IT agility while continuing client's modernization journey for a heavy workers management company. * Assessed client's software, architecture, DevOps, engineering, QA practices, product management, team organization to the best practices in the industry. * Made recommendations about IT practices to allow client to achieve their company's goals. * Took ownership of one line of business to show best IT practices in action. * Played the role of Tech leader. * Made technical recommendations to the client. * Defined a slice of business to be worked by the Thoughtworks team. * Debugged CI/CD pipelines. * Made CI/CD workflow recommendations. Project: Web application to connect companies with common UN sustainable development goals, also called, "companies LinkedIn" * Developed a web application to allow organizations to share how they are complying with UN sustainable development goals. * Added chat functionality as a mean to connect organizations. * Developed back-end services. * Developed front-end pages. * Made technical recommendations to the client. Project: Web application for a Canadian communication company that sells security packages which might include additional devices to their packages. * Developed a web application to allow customers to buy security. * Developed back-end services. * Developed front-end pages. * Configured A/B tests with Adobe Campaign and Contentful. * Debugged CI/CD pipelines. * Made CI/CD workflow recommendations.
Node.js
Heroku
Jenkins
View more
Node.js
Heroku
Jenkins
React
OpenShift
Circleci
Material-UI
Redux
Rails 5
CI/CD
View more
PROJECTS
DemografiandoView Project
2020
It is a project to show demography data. It includes D3.js to create an interactive map. this project was created with the intention to u...
It is a project to show demography data. It includes D3.js to create an interactive map. this project was created with the intention to use the basics of HTML, CSS and Javascript. It is also an excuse to use Digital Ocean.
HTML/CSS
R
CSS3
View more
HTML/CSS
R
CSS3
D3.js
JavaScript
DigitalOcean
Tailwind css
Apache HTTP Server
View more
Pixel ArtView Project
2022
A simple Pixel Art project created with html, CSS, JS It is on early stages
A simple Pixel Art project created with html, CSS, JS It is on early stages
HTML/CSS
GitHub
JavaScript
View more
HTML/CSS
GitHub
JavaScript
DigitalOcean
View more