
John P.

Connect with John P. to Send Message
Connect
Connect with John P. to Send Message
ConnectTimeline
About me
Software Engineer (Python, Flutter, Angular, ReactJS, NodeJS, PHP, MongoDB, PostgreSQL y MySQL)
Education

Universidad de Cundinamarca
2004 - 2009Ingenieria de Sistemas Computer Engineering
Universidad de Cundinamarca
2016 - 2017Postgraduate Degree Organizational Leadership Especialización en Gerencia para el Desarrollo Organizacional
Experience

Movimiento Independiente de Renovación Absoluta "MIRA"
Oct 2011 - Aug 2014PHP:Created and maintained custom-made applications.Yii 1:Developed models, views, and controllers for forms, reports, and information listings.JavaScript:Made modifications and created code for the client-side of modules created in PHP.HTML:Layout design for the modules.CSS:Modified the display of content in views.HappiJS:Created endpoints for data creation, deletion, and updating.PostgreSQL:Created and modified tables, triggers, indexes, constraints, foreign keys, and materialized views. Show less
Development Engineer
Oct 2012 - Aug 2014Analyst Engineer
Oct 2011 - Oct 2012

ICETEX
Sept 2014 - Sept 2015Development EngineerOracle DB:Created scripts for daily scheduled job review on the server.SQL Developer (Oracle):Developed SQL scripts for data updates using stored procedures.Created SQL statements to update user platform information.Oracle Linux:Installed the operating system on a USB drive to gain more knowledge about the Oracle database and perform SQL query optimizations.ICETEX Platform:Created an Excel file with user data and a Word email template for user notifications.Designed a mail merge for mass emails to active platform users. Show less

Movimiento Independiente de Renovación Absoluta "MIRA"
Apr 2016 - Dec 2017Development EngineerDEVOPS:Created scripts to automate tasks between servers using SSH agents with GPG keys for backup transfers, among other tasks.Configured the Apache and MySQL servers to customize server usage.Set up alerts on the server that were sent to the development team, notifying them of the slowest SQL queries for optimization.Provided guidance on the purchase of new infrastructure tools.Configured 3 data servers with a mirrored structure, including 2 productive servers with data replication and one for reading data using MySQL databases.PHP:Developed custom web software, creating models, controllers, and views for each module.Implemented libraries for generating customized PDFs sent via email.Yii 2:Created custom migrations to transfer data from old models to new structures.Developed applications from model to view.Created forms for entering data into multiple tables.Designed list-style information collection reports, where each indicator led to another list.MySQL:Designed data structures for new modules and modified/created indexes to optimize performance.JavaScript:Modified client-side components to reduce server workload using JavaScript objects.Git:Migrated the application's code from GitHub to GitLab for CI/CD use. Show less
.webp)
Millicom (Tigo)
Apr 2018 - May 2020Development EngineerJavaScript (Approximately 7 applications):Test-driven development using comprehensions and structuring.Unit testing (TDD).ReactJS (Approximately 5 applications):Utilization of function components.Use of hooks like useState and custom hooks.Consuming endpoints and optimizing performance.Zendesk (Approximately 10 applications):Created enterprise-type React applications with MVC architecture.Scrum:15-day sprints with all ceremonies applied.

BITS Americas S.A.S
Jun 2020 - Jun 2022Development EngineerPython:Utilized list comprehensions, functions, and error handling.ReactJS:Developed unit testing and apps using custom hooks.Odoo (Python):Developed applications using the Odoo Framework.Created views, models, reports, computed fields, and controllers.Conducted maintenance on modules with dependencies and other modules, managing inheritance towards models and views.PostgreSQL:Created tables with indexed fields to achieve optimal performance.

Freelance
Sept 2022 - Aug 2023Full Stack Engineer (Angular, Flutter, NodeJS)Flutter:Gradually migrated an application to the null safety version.Developed features using provider, cubit, bloc, and riverpod.Implemented screen pagination.Uploaded to Google Play Store and Apple App Store, connecting beta and production versions.Created a registration form with QR code integration for linking information.Modified forms and optimized application performance.Fixed bugs and designed custom layouts using custom painter.Implemented routing to improve communication with web and external links.Configured authentication with Google and Apple.Node.js:Created and modified endpoints.Developed middlewares to transfer information between models.Optimized response times.Configured the connection to work locally when internet access was unavailable for development.Angular:Modified templates to display information correctly.Created pipes.Created modules with routing and without.MongoDB:Created indexes and optimized update queries.Created documents and conducted information consistency testing along with Node.js. Show less

Autónomo
Aug 2023 - Jan 2024Ingeniero Backend "Senior" - Frontend "Semi Senior"
Ocati S.A.
Jan 2024 - Aug 2024It developed:- New modules using Odoo framework- New functionalities to existent modules It developed:- New modules using Odoo framework- New functionalities to existent modules
Software Developer Engineer
Apr 2024 - Aug 2024Software Developer Engineer
Jan 2024 - Mar 2024
Licenses & Certifications
- View certificate
.webp)
EF SET English Certificate 50/100 (B1 Intermediate)
EF Standard English Test (EF SET) - View certificate

Flutter Intermedio
UdemyNov 2022 - View certificate

NodeJS
UdemyMay 2023 - View certificate

Flutter Avanzado
UdemyNov 2022 - View certificate

Flutter
UdemyOct 2022 - View certificate

Ingles B1: Viajes de Negocios
PlatziJan 2024 - View certificate

Fundamentos de Arquitectura de Software
PlatziNov 2023 - View certificate

Inglés Intermedio B1: Expresiones de Tiempo y Cantidad
PlatziJan 2024 - View certificate

Angular
UdemyJan 2023 - View certificate

Profesional Arquitectura de Software
PlatziNov 2023
Recommendations

Rob haworth
Investment Strategist | Commodities Research | Global Economic Strategy | Professional Portfolio Man...Seattle, Washington, United States
Melcherts perla
Internal Brand animation Manager DACIA chez Groupe RenaultGreater Paris Metropolitan Region
Pooja ahuja
Recruitment Manager @ Tech Alliance | PGDM in HR and MarketingTokyo, Japan
Sandra nikaj
MBA Student at Mediterranean UniversityPodgorica, Montenegro
André carvalho
Engenheiro mecânico/Qualidade/Aeronáutico/AutomóvelLisboa, Lisbon, Portugal
Sunakshi .
Technical Project Manager II @Cvent, Ex - IT Manager @CareHealthInsurance, DTUDelhi, India
Manish k
Planning EngineerQatar
Alexey selin
Product Owner (SAP Basis)Russia
Ginuschuks okonkwo
President/ CEO: Ginuschuks Global Limited (Reg. No.7633601) Advance Business Services;📖 Author Of T...Lagos, Lagos State, Nigeria
Martina staps
Credit Manager (Consultant) at Fuller, Smith & TurnerLondon, Inggris, Britania Raya
Gaël rouxel
Pianiste chez Théâtre MarignyGreater Paris Metropolitan Region
Moritz serif
Publisher SEO-Experte | Google News | Google DiscoverLudwigshafen, Rhineland-Palatinate, Germany
Felix bärmann
Manager and Team Lead at Nordic Sustainability I Sustainability Strategy | Philosophy, Economics & B...Copenhagen, Capital Region of Denmark, Denmark
Xinyi hou
Senior Program Manager at Sinica EducationLos Angeles, California, United States
Jafar hussain
IT/OT Cybersecurity Engineer | Information Security Engineer | Pentester enthusiast | Web Pentester ...Lahore District, Punjab, Pakistan
Rishabh narang
Chartered Accountant | Senior | BSR & CO. LLP| Kirorimal College | Delhi UniversityDelhi, India
Sim willi
DLBT Scholar | Public Speaker | HRDF Trainer | FirstAider | Event Emcee | Winner of FPAM Personal Fi...Singapore
Muhammad bilal farooq
Senior Product Manager @ PharmEvo | MBA, Pharm-D | Digital MarketierPakistan
Favour elegbede cpa, cga
Senior Manager, Accounting Services at ScalabilityKanada
Suraj maurya
Python | Machine Learning | Deep Learning | Computer Vision | AIOps | Big Data | NLP | SQL | MongoDB...Gorakhpur, Uttar Pradesh, India
...