profile-picture
go up arrow
close modal icon
profile-picture

Omar Osuna

Web Software Engineer

Email:
omar.osuna.angulo@gmail.com
Address:
Phoenix, AZ

About Me

Hi, I'm Omar Osuna, a Computer Engineer specialized in web development. Always trying to learn new things in a self-learning manner and apply them to solve all kinds of problems.

Skilled at developing well-designed and efficient modern web applications using trending technologies such as React.js, Node.js, Express, MongoDB, PostgreSQL and many more. Fast learner, hard worker and team player. Not afraid of change or taking the lead when it's needed, always with a proactive mindset.

download icon SAVE RESUME

Resume

Always trying to stay up to date with the newest technologies, but selectively choosing the best tools for a project in hand, analyzing the trade-offs of each technology.

I like helping others whenever I can, with a good sense of humor, treating people with integrity, honesty, and respect. Treat others as you want to be treated, that's the golden rule.

Employment

PayPal logo

Software Engineer

PayPal

Sep 2022 - Current

Working as a Team Lead for the Redesign of PayPal's BRC project. Collaborating with a multidisciplinary team composed of Engineers, QAs, Designers, PMs and Information Architects.

5

PayPal logo

Frontend Engineer (TCS)

PayPal

Feb 2021 - Sep 2022

Led the development of an internal component library for PayPal.com's marketing pages, using contentful as a headless-cms. Advocating for best practices, testing, and accessibility.

4

Caret logo

Full Stack Developer

Caret

Oct 2020 - Dec 2020

Built a problem resolution module using Angular 8, SQL Server, and .Net Framework 4.5, incorporated into the core project Caret Inspector.

3

Orderhero logo

Frontend Engineer

Orderhero

Jul 2020 - Oct 2020

Developed rich user interfaces for an Android Point of Sale (POS) software using React Native with Styled Components, Typescript, GraphQL, and Context API.

2

Freelance logo

Software Developer

Freelance

2016 - 2020

Developed Android (Java/Kotlin) and Web Apps (Javascript/Node) for local organizations, in order to publicize organizational information.

1

Education

uabc logo

Computer Engineering (3.7 GPA)

Autonomous University of Baja California

Aug 2016 - Dec 2020

Learned computer science and electronics fundamentals, from microcontrollers and assembly language to object oriented programming and web development.

Developed several app prototypes, targeting multiple devices such as microcontrollers, mobile phones, desktops and web browsers.

Skills

Professional Skills

  • Leadership
  • Organization
  • Communication
  • Teamwork
  • Adaptability
  • Mentorship

Front-End

  • React
  • React Native
  • Redux
  • GraphQL
  • Angular
  • ES6+ Javascript
  • Typescript
  • Bootstrap
  • Ant Design
  • Firebase
  • JQuery
  • CSS3
  • SASS
  • HTML5
  • Java (Android)

Back-End

  • REST API's
  • Splunk
  • Headless CMS
  • Logging
  • Node.js
  • Express.js
  • Socket.io
  • PostgreSQL
  • MongoDB
  • Jest
  • Supertest
  • Python
  • Flask

My projects


adaptivis project

Adaptivis: Adaptive Questionnaires platform

Adaptivis is a web application that allows teachers to create personalized questionnaires using mostly Likert-scale questions. This offers the possibility of creating questionnaires about motivation, personality, type of learning, just to name a few topics of interest. The results obtained on the platform are analyzed for research purposes

Used Stack:

react javascript redux reselect ant design styled components
Live DemoSource Code
captions for students project

Captions for Students

Captions for Students is a platform focused on helping deaf university students, attend their classes, generate transcripts in real-time, and use cloud services to save these transcripts in the form of notes.

Used Stack:

react react-semantic-ui javascript firebase
Live DemoSource Code
task shell project

Task Shell

Task-Shell is a web application that allows users the creation of task lists through a shell interface. After we create these task lists, they can be downloaded as images for later use. The logic behind Task-Shell is based on a simple Lexer, which is used to create tokens based on a user-supplied input string.

Used Stack:

react javascript css html2canvas
Live DemoSource Code
Donaciones UABC project

Donaciones UABC

Donaciones UABC is a mobile App prototype for a donations system intended to be used within the university. There are two main functionalities, donation of items that students no longer need and, the exchange of articles between students.

Used Stack:

java android studio firebase moqups
Source Code
Vimu project

Vimu: Multidisciplinary Quiz Videogame

VIMU is a quiz-type educational video game that teaches elementary school children topics in the areas of spanish, geography, and mathematics through a set of carefully selected questions. The game has a point ranking system that stores each student's score and displays it on a leaderboard.

Used Stack:

java javafx jfoenix IntelliJ
Source Code