Jonathan P.

Jonathan P.

Senior Software Engineer

Dallas, United States of America
Hire Jonathan P. Hire Jonathan P. Hire Jonathan P.

About Me

Creative Full Stack Developer with 8+ years of experience in software design and architecture, mainly using Node.js, Typescript, .NET, and Java, as well as several frameworks for said languages. I believe my responsibility as a software engineer is to provide quality solutions that not only address the problem at hand but also prevent future issues. I strive to ensure clear communication and a collaborative environment that are both critical for a productive team.

Work history

UpStack
UpStack
Software Engineer
2020 - Present (4 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

CFN
CFN
Web Developer
2019 - 2019
Dallas, United States of America
  • Performed academic services development and website management for the company.

  • Led the Voice Of Healing Site for Christ For the Nations project, migrating the existing Wordpress platform that caused performance and security issues to React.js and Next.js.

  • Designed connections with the content API, CD, and CI for the new platform.

Softtek México
Softtek México
Full Stack Developer
2017 - 2018 (1 year)
Mexico
  • Worked as a contractor on the development of Staples Promotional Products platform that helps organizations create memorable experiences with the right ideas and items.

  • Developed new functionalities, fixed bugs, as well as migrated the legacy systems to new technologies, thus improving the project’s performance.

  • Reviewed implemented features of the development team.

Town Hall Ensenada
Town Hall Ensenada
Lead Developer
2017 - 2017
Mexico
  • Worked on the development of an information and statistics system for City Hall that allows the management of employees and performing of social studies.

  • Developed back-end services and refactored in every stage to provide flawless code.

  • Implemented processes for the integration of code with the content management system.

GoCenter Supplements
GoCenter Supplements
Lead Developer
2017 - 2017
Mexico
  • Led the development of the online e-commerce platform for GoCenter Supplements.

  • Provided architecture and design for the platform as part of proof of concept, as well as designed and developed features using Angular.js.

  • Effectively communicated with the team and stakeholders to understand the requirements and execute the project.

GICOM
GICOM
Software Developer
2016 - 2018 (2 years)
Mexico
  • Built a feature-rich news and media web site for CIGOM, with a custom content manager.

  • Closely collaborated with project managers and designers to deliver an efficient software solution.

  • Ensured the creation of high-quality code and user-friendly website design.

SAIPV
SAIPV
Software Developer
2016 - 2017 (1 year)
Mexico
  • Worked on the development of an inventory management system for Sistema Producto Vid that allowed them to track goods across the business's supply chain.

  • Coordinated with other technical teams for development of the portal solution.

  • Implemented procedures for the identification and resolution of technical issues with the supply chain.

CETYS Universidad
CETYS Universidad
Maintenance Developer
2014 - 2016 (2 years)
Mexico
  • Created and developed a statistical usage reports generation system for the CETYS library.

  • Implemented procedures for the creation of wireframes to be used for user interfaces.

  • Provided technical assistance for users and supported technical team members.

Portfolio

Full Stack Web Developer - eStore for Staples Promotional Products (NDA)
Full Stack Web Developer - eStore for Staples Promotional Products (NDA)

The project was working on a platform that helps organizations create memorable experiences with the right ideas and items. The system was distributed, consisting of several APIs, desktop clients to manage content, shipping services, financial modules. My role in the project was developing new functionality, fixing bugs, as well as migrating the legacy systems to new technologies, thus improving the project’s performance. The project was successfully implemented. Technologies used in the project: ASP.Net, SQL Server, Angular, AngularJS.

Lead Developer/Architect - Voice Of Healing Site for Christ For the Nations
Lead Developer/Architect - Voice Of Healing Site for Christ For the Nations

The project involved migrating the existing Wordpress platform that caused performance and security issues to React.js and Next.js.My role was to perform the migration and to design connections with the content API, CD, and CI. The website was successfully migrated and published, and the number of users reached thousands. Technologies used in the project: MySQL, PHP, NodeJS, ReactJS, NextJS.

Writer - Article about the Optional pattern in Javascript
Writer - Article about the Optional pattern in Javascript

The article describes a way of using proxies in Javascript as a wall to null-safe coding, the implementation is based out of the Optional API found in Java. Optional is primarily intended for use as a method return type where there is a clear need to represent "no result," and where using null is likely to cause errors. A variable whose type is Optional should never itself be null; it should always point to an Optional instance.

Education

BSc. in Computer Software Engineering
BSc. in Computer Software Engineering
CETYS University
2014 - 2018 (4 years)