Nelson P.

Nelson P.

Senior Software Engineer

Santiago de los Caballeros, Dominican Republic
Hire Nelson P. Hire Nelson P. Hire Nelson P.

About Me

Nelson is a result-oriented Telematics Engineer with 4+ years of experience and a passion for software design and development. He is a team player with strong problem-solving skills; providing top-notch solutions to complex problems using different programming languages and technical requirements.

Work history

UpStack
UpStack
Software Engineer
2019 - Present (5 years)
Remote
  • Creating and developing innovative software solutions for 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

Skymax Dominicana
Skymax Dominicana
Software Engineer
2018 - 2019 (1 year)
Santiago, Dominican Republic
  • Worked on the design of an application that handled several millions of records, processed and presented them with minimal delay in a customizable dashboard panel.

  • Improved the speed of a data-heavy project by 200% by implementing a smart request caching system for the solution.

  • Employed good coding practices and design patterns for the design and implementation of full stack solutions for Skymax Dominicana's clients.

ADGSystems EIRL
ADGSystems EIRL
Full Stack Developer
2016 - 2018 (2 years)
Santiago, Dominican Republic
  • Provided technical direction for the development of custom web solutions for internal use and external clients.

  • Built a highly dynamic, flexible interface in VueJs2 and Laravel that enabled the use of custom graphs and multiple dashboards per user for the display of BI data.

  • Developed a ticket system for internal use within the company to augment productivity and replace the old solution.

Popmyads
Popmyads
Backend Developer
2016 - 2018 (2 years)
Argentina
  • Refactored the entire advertisement server backend code to handle over fifteen million requests per day (60% increase) with three quarters the infrastructure cost.

  • Implemented a queue system based on Redis to overcome a bottleneck in the application; leading to a 35% increase in the concurrent request processing capacity of the solution.

  • Oversaw the connection of the backend with over 25 different Ad Network APIs to exchange advertisement statistics and data.

Portfolio

Owner/Lead Developer - NP Police Management System (PMS)
Owner/Lead Developer - NP Police Management System (PMS)

The solution was built as an MVP to improve the current system for patrolling and responding to criminal incidents in the Dominican Republic. The PMS is composed of a tracking and communication device, a web application and a mobile application. It is divided into four subsystems; with the PMS Hub providing GPS tracking and centralized communication between the mobile applications and the rest of the system, the Dashboard shows the location of the units and criminal incidents in progress in the monitored territory, in addition to historical information and reports, the mobile application is the interface by which the police onboard the units would interact with the system, obtain information on the sector or area they have to patrol and handle the assignment of incidents from the Dashboard and the webserver receives information sent by the hubs and stores all the data of the system in a database, with the purpose of making them available to the dashboard as well as to the mobile application. Defined all the initial requirements for the system, developed a smart, modular, priority-based, sub-system in NodeJs to efficiently queue pending HTTP requests and Bluetooth messages from both the PMS Hub itself and each mobile device connected to it. It was successfully presented to local authorities and received positive feedback, but it was not developed further due to local political impediments.

Main Developer - Supermarket Ecommerce Platform
Main Developer - Supermarket Ecommerce Platform

Worked on the development of an eCommerce solution for a client of ADGSystems. The platform was engineered to be extensible enough for use by local supermarket chains to sell their products online - with each client having their own frontend interface but running on the same backend code in a multi-tenant architecture. Customized multiple parts of the OpenCart engine to work on the multi-tenant architecture and the frontend template to fit a company's theme. Interfaced the web application to the company's ERP through a custom event sharing system mounted over RabbitMQ. It was successfully delivered to the client and is used by over 2,500 consumers locally.

Full Stack Developer - Advertising Dashboard
Full Stack Developer - Advertising Dashboard

The solution helped the client augment its capacity to take advantage of advertising campaigns. It parses statistical information for advertisements placed on the client's global, e-commerce platform; using business intelligence techniques to guide users into decisions that eventually generate more revenue by improving the advertising strategies used on the e-commerce platform. The system takes automatic actions on advertising campaigns based on criteria from the user for auto-optimization. Built the backend/frontend of the modular dashboard with multiple statistical components to display advertising data. Improved the speed of the data-heavy backend (several gigabytes of data) by 200%, developed a chart component to display unlimited metrics by using dynamic axes and multiple display modes and refactored big amounts of code in Angular 6 to correctly implement RxJs. The project is still in active development but its stable version is being used by the client every day.

Education

Education
Bachelor's degree in Telematics Engineering (Cum Laude)
PUCMM STI
2013 - 2018 (5 years)