jprdv.com - Squarespace

58
[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com jprdv.com Sunday, March 24, 2019 1 of 58 jprdv.com Online Empowers JUAN PABLO RODRIGUEZ DV Curriculum Vitae (CV)

Transcript of jprdv.com - Squarespace

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

1 of 58

jprdv.com Online Empowers

JUAN PABLO RODRIGUEZ DV

Curriculum Vitae (CV)

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

2 of 58

This page was left blank intentionally

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

3 of 58

1 CONTENTS QUALIFICATIONS / OVERVIEW............................................................................. 8

SELECTED REVIEWS / TESTIMONIALS .................................................................... 9

PROFESSIONAL / WORK EXPERIENCE .................................................................. 11

SELF-EMPLOYED / JPRDV.COM, La Paz, La Paz (BOLIVIA) ....................................................... 11

Software Engineer/Developer/Architect Freelancer/Contractor (Upwork, Freelancer.com, Direct) Feb 14

– Current ...................................................................................................................................................... 11

jprdv.com Owner and Manager Apr 17 – Current ....................................................................................... 12

Mobile (iOS/Android) Application Software Engineer Feb 13 – Feb 14 ...................................................... 12

SCHWEITZER ENGINEERING LABORATORIES (SEL), Pullman, Washington (USA) ................... 12

Associate Software Engineer (Embedded/Firmware) Oct 11 – Dec 12 ....................................................... 13

DATAMATICS CONSULTANTS Inc., Duluth, Georgia (USA) ...................................................... 13

Automation Tools Engineer ......................................................................................................................... 14

Sep 07 - Jul 08 .............................................................................................................................................. 14

ELIZABETHTOWN COLLEGE, Elizabethtown, Pennsylvania (USA) ........................................... 15

Test Engineer Consultant (volunteer work) Jun 07 - Jul 07 ..................................................................... 15

Teaching Assistant (90% volunteer work) Jan 05 - Dec 05, Jan 07 - Aug 07............................................ 15

FREELANCING / CONTRACT WORK HISTORY ........................................................ 17

2019 ........................................................................................................................................ 17

Upwork (formerly ODesk-Elance) ................................................................................................................ 17

2018 ........................................................................................................................................ 17

Upwork (formerly ODesk-Elance) ................................................................................................................ 17

Freelancer.com ............................................................................................................................................ 19

Other (Direct) ............................................................................................................................................... 20

2017 ........................................................................................................................................ 21

Other (Direct) ............................................................................................................................................... 21

Upwork (formerly ODesk-Elance) ................................................................................................................ 21

Freelancer.com ............................................................................................................................................ 23

2016 ........................................................................................................................................ 23

Freelancer.com ............................................................................................................................................ 23

2015 ........................................................................................................................................ 24

Upwork (formerly ODesk-Elance) ................................................................................................................ 24

Freelancer.com ............................................................................................................................................ 31

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

4 of 58

Other (Direct) ............................................................................................................................................... 32

2014 ........................................................................................................................................ 32

oDesk (now Upwork) ................................................................................................................................... 32

RESEARCH / RELEVANT ACTIVITIES ..................................................................... 36

ITALIAN INSTITUTE OF TECHNOLOGY (IIT), Genoa (Italy) ....................................................... 36

Elizabethtown College Computer Engineering Program Representative (volunteer work) Mar 07 ........... 36

ELIZABETHTOWN COLLEGE, Elizabethtown, Pennsylvania (USA) ........................................... 36

LabVIEW Programmer and Support (volunteer work) May 06 - Jun 06, Jan 07 - May 07 ....................... 36

ASSOCIATION FOR UNMANNED VEHICLE SYSTEMS INTERNATIONAL (AUVSI) ...................... 37

Elizabethtown College’s Wunderbot III Autonomous Ground Vehicle Team Member Jun 06 ................... 37

ELIZABETHTOWN COLLEGE, Elizabethtown, Pennsylvania (USA) ........................................... 37

Team Hummer Solar Powered Vehicle Team Member Aug 02 - Dec 02..................................................... 37

ELIZABETHTOWN COLLEGE, Elizabethtown, Pennsylvania (USA) ........................................... 38

Action Flag Projector Team Member Aug 02 - Dec 02 ................................................................................ 38

PUBLICATIONS ............................................................................................... 39

SCHWEITZER ENGINEERING LABORATORIES (SEL), Pullman, Washington (USA) ................... 39

Rodriguez, Juan P. Notes about ISO C++11: Move Semantics...Fast Got Faster...and Leaner Oct 12 ........ 39

Library Fat Trimming Using Templates Apr 12 ............................................................................................ 39

ISO C11 Standard Jan 12 .............................................................................................................................. 39

ASSOCIATION FOR UNMANNED VEHICLE SYSTEMS INTERNATIONAL (AUVSI) ...................... 39

2006 Intelligent Ground Vehicle Competition Design Report: Wunderbot III 2006 ................................... 39

PRESENTATIONS / SEMINARS (GIVEN) ................................................................ 40

ELIZABETHTOWN COLLEGE, Elizabethtown, Pennsylvania (USA) ........................................... 40

The 7th Annual Mini-Conference on Robotics and Machine Intelligence May 07 ....................................... 40

The 6th Annual Mini-conference on Robotics and Machine Intelligence

May 06 ......................................................................................................................................................... 40

PRESENTATIONS / SEMINARS (ATTENDED) .......................................................... 40

Upwork, Mountain View, California (USA) ............................................................................. 40

Profile Makeover Workshop Apr 15 ............................................................................................................ 40

HONORS / AWARDS / RECOGNITIONS ................................................................ 41

UPWORK (Former ODesk/ELance), Redwood City, California (USA) ...................................... 41

Top-Rated Freelancer Badge (Mar 15 – Aug 17, Mar 19) ............................................................................ 41

BRAINBENCH (USA) ................................................................................................................. 41

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

5 of 58

Master Level Notation – C++11 Examination Dec 14 .................................................................................. 41

Master Level Notation – C++ Examination Dec 14 ...................................................................................... 41

Master Level Notation – C Examination Dec 14 .......................................................................................... 41

Master Level Notation – C++ Fundamentals Examination Dec 14 .............................................................. 42

Master Level Notation – C Fundamentals Examination Dec 14 .................................................................. 42

SMARTERER / PLURALSIGHT ................................................................................................... 42

Expert Notation – C++ Dec 14 ...................................................................................................................... 42

ELIZABETHTOWN COLLEGE, Elizabethtown, Pennsylvania (USA) ........................................... 42

Faculty / Outstanding Senior Project Award Recipient 2007 ...................................................................... 42

Exceeding Expectations Award Nomination 2007 ....................................................................................... 42

Academic Excellence Award Recipient Fall 05 ............................................................................................. 42

International Scholarship Recipient 2002-2006 .......................................................................................... 42

SKILL ASSSESSMENTS ....................................................................................... 43

BRAINBENCH ........................................................................................................................... 43

C++11 (Master's level notation awarded) Dec 14 ....................................................................................... 43

C++ (Master's level notation awarded) Dec 14 ........................................................................................... 43

C (Master's level notation awarded) Dec 14 ............................................................................................... 43

C++ Fundamentals (Master's level notation awarded) Dec 14 .................................................................. 43

C Fundamentals (Master's level notation awarded) Dec 14 ....................................................................... 43

UPWORK SKILL ASSESSMENT (https://www.upwork.com/fl/juanpablorodriguez) ............... 43

Python Feb 15 .............................................................................................................................................. 43

C Programming Dec 14 ................................................................................................................................ 44

C++ Programming Dec 14 ............................................................................................................................ 44

Programming with C Feb 14 ........................................................................................................................ 44

Programming with C++ Feb 14 .................................................................................................................... 44

SMARTERER / PLURALSIGHT ( http://www.smarterer.com/jprodriguezdv ) ........................ 44

C++ (Expert) Dec 14 ..................................................................................................................................... 44

C (Proficient) Dec 14 .................................................................................................................................... 44

FREELANCER.COM SKILL ASSESSMENT (https://www.freelancer.com/u/jprodriguezdv.html)

................................................................................................................................................. 44

Python Level 1 Feb 15 .................................................................................................................................. 44

C++ Level 3 (Highest Level) Dec 14 .............................................................................................................. 45

C Level 3 (Highest Level) Dec 14 .................................................................................................................. 45

EXPERTRATING SOLUTIONS (USA, UK, INDIA, SINGAPORE) (Transcript ID: 2596973) .......... 45

Programming with C++ Test/Certification Sep 11 ....................................................................................... 45

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

6 of 58

CERTIFICATIONS ............................................................................................. 45

UDEMY (https://www.udemy.com/user/juan-pablo-rodriguez-dv/) ..................................... 45

Several Certifications of Completion Oct 16 – Current ............................................................................... 45

CONTINUING / PROFESSIONAL EDUCATION ......................................................... 46

UDEMY (https://www.udemy.com/user/juan-pablo-rodriguez-dv/) ..................................... 46

2018 ............................................................................................................................................................. 46

2017 ............................................................................................................................................................. 49

2016 ............................................................................................................................................................. 52

UNIVERSITY OF ILLINOIS AT URBANA-CHAMPAIGN, Champaign, Illinois (USA) ..................... 52

Graduate Coursework (Non-Degree) Jun 09 – Aug 09 ................................................................................ 52

CORE EDUCATION ........................................................................................... 53

SOUTHERN METHODIST UNIVERSITY, Dallas, Texas (USA) Bobby B. Lyle School of

Engineering ............................................................................................................................. 53

Master of Science in Electrical Engineering Aug 09 – May 11 ..................................................................... 53

ELIZABETHTOWN COLLEGE, Elizabethtown, Pennsylvania (USA) ........................................... 53

Bachelor of Science in Computer Engineering Aug 02 – May 07 ................................................................ 53

PRIMARY SKILLS AND PROFICIENCIES .................................................................. 54

Spoken Languages ................................................................................................................... 54

Operating Systems .................................................................................................................. 54

Programming/Scripting Languages and Related..................................................................... 54

Programming Libraries, Frameworks and APIs ....................................................................... 54

C/C++............................................................................................................................................................ 54

CSS/SASS/SCSS/LESS .................................................................................................................................... 54

JavaScript (ES5/ES6) / Typescript ................................................................................................................ 54

Python .......................................................................................................................................................... 55

Software/Applications/Services .............................................................................................. 55

Technologies, Protocols and Misc........................................................................................... 55

Wired/Wirelesss Communication Technologies and Protocols .................................................................. 55

Misc. ............................................................................................................................................................. 55

SECONDARY SKILLS AND PROFICIENCIES .............................................................. 55

Operating Systems .................................................................................................................. 55

Programming/Scripting Languages and Related..................................................................... 55

Programming Libraries, Frameworks and APIs ....................................................................... 56

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

7 of 58

C/C++............................................................................................................................................................ 56

C# ................................................................................................................................................................. 56

Java .............................................................................................................................................................. 56

Lua ................................................................................................................................................................ 56

LabVIEW ....................................................................................................................................................... 56

Objective-C................................................................................................................................................... 56

Python .......................................................................................................................................................... 56

Swift ............................................................................................................................................................. 56

Visual Basic.NET ........................................................................................................................................... 56

Software/Applications/Services .............................................................................................. 57

Hardware Equipment/Instrumentation .................................................................................. 57

Technologies, Services Protocols and Misc ............................................................................ 57

Cloud/Networking Services/Solutions ......................................................................................................... 57

Wired/Wirelesss Communication Technologies and Protocols .................................................................. 57

Middleware .................................................................................................................................................. 58

Communication System Channel Analysis ................................................................................................... 58

Error Detection odes, Error Detectign Codes and Code Diversity Techniques ........................................... 58

Misc .............................................................................................................................................................. 58

CLUBS AND ORGANIZATIONS ............................................................................ 58

ELIZABETHTOWN COLLEGE, Elizabethtown, Pennsylvania (USA) ........................................... 58

Robotics and Machine Intelligence Club Aug 05 – May 07 ......................................................................... 58

International Club Aug 02 – May 07 ............................................................................................................ 58

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

8 of 58

QUALIFICATIONS / OVERVIEW

Experienced, knowledgeable, hardworking and versatile computer/electrical/software development and engineering professional/expert with over 15+ years of experience/education combined. Of those, five years as a full-time independent freelancer with more than 40 completed projects/tasks for more than ten international/local clients working more than +2000 registered hours in each (i.e., 4000+ hours total), without considering work without a platform.

U.S.-based engineering formation and professional experience in the high-tech industry for high-profile companies (Forbes Global Fortune’s 500). A highly rated freelancer in Upwork (more than 20+ reviews with 5-stars or close) and at Freelancer.com (perfect 5-star rating as of March 12th, 2019). Skill certification/assessment scores on the 10% overall in most standardized tests/certifications provided by worldwide-recognized testing and certification entities.

Domain of expertise and practical experience includes (but not limited to):

• Web Application / Platform Design and Development (Backend: Django, Flask, Pyramid, ExpressJS; Frontend: jQuery, AngularJS, Angular.io, ReactJS, VueJS)

• Mobile Application Development / Progressive Web Apps (PWA) (iOS/Android/Ionic3/4, ReactNative)

• System Administation / DevOps (AWS, Docker, Vagrant, Kubernetes)

• Autonomous / Expert / Distributed Systems Design and Implementation

• Parallel / Multithreaded / Concurrent High-Speed Computations

• Cache-Aware / Hardware-Aware Algorithms and Optimizations

• Computer Architecture, Networking, and Interfacing

• Robotics and Automation (Artificial Intelligence/AI)

• Software Engineering / Project Management / Specifications

• Embedded / Real-Time (RT) Systems • Communication Systems (Wireless/Wired) • Measurement and Instrumentation • Database (DB) Administration • Data Mining and Knowledge Analysis (Big Data) • Data Acquisition and Scrapping (Web Scrapping) • Analog / Digital / Mixed Circuit Design • Analog / Digital Signal Processing (ASP, DSP) • Video / Audio / Image Processing • Analog / Digital Control Systems.

Proven experience and education on cross-domain technological topics demonstrate the ability to innovate, integrate, design and improve broad range of computer-based systems with any goal, considering general factors like continuous integration, scalability, testability, maintainability, costs, performance, risk and opportunity analysis, revision control, documentation, threading-concurrency control/strategy, hardware support and others.

A broad skill set and education and experience in a wide range of technology domains, ranging from the full software stack (from assembly to higher language constructs and programming) to the full hardware stack (from semiconductor theory to networking/computer interfacing and distributed/clustering computing). The professional has shown versatility, adaptability, knowledge, and expertise which translate into the ability to provide ingenious, cost-effective and mostly superior approaches to different domains with various degrees of complexity: from repositories with hundreds of thousands of lines of codes (for an entire organization and/or product line), to simple utility scripts.

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

9 of 58

SELECTED REVIEWS / TESTIMONIALS

The following is are some client testimonials that customers have left throughs the years on the remote freelancing / contract work platforms. These and more testimonials (together to the link to the platform in which they have been left, therefore resulting in true and demonstrable client satisfaction and high platform performance score), can be seen at the following link:

https://www.jprdv.com/testimonials-freelancing-contract-work

“Juan sets the standard for freelance developers. He is very skilled in creating a resilient system in a timely manner I am lucky to have found him” Client: Undisclosed – Project: Feed Development – Upwork (former ODesk/ELance)

“Juan is an outstanding C++ programmer and engineer. All his resume and reputation talk by themselves, as soon as I reviewed them I knew he was the guy for the job and he exceeded any expectation that I had. Greatly knowledgeable, and I am particularly impressed with his excellent service. The best freelancer I came across and I won't hesitate to contact him for future jobs” Client: Undisclosed – Project: C++ Networking Expert – Upwork (former ODesk/ELance)

“Brilliant job as always. Great effort as it was a difficult task to complete. Mr. Rodriguez definitively proved his ability to manage multiple projects and tight deadlines” Client: Undisclosed – Project: Artificial Intelligence Work– Upwork (former ODesk/ELance)

“Working with Juan is great. He predicts issues and brings them to the forefront. he thinks about the systems maintainability, testability, and usability, all of which are vital components of a stable system. I would hire him again for any job” Client: Undisclosed – Project: Normalize db tables / REST Service for accessing data from db – Upwork (former ODesk/ELance)

“JP is hard working and committed without the extra overhead of the usual freelancers. I'm glad that we came across.” Client: Undisclosed – Project: C++ development – Upwork (former ODesk/ELance)

“Working with juan is always great! He is a great architectural thinker + implementer” Client: Undisclosed – Project: Create Normalization Rules Engine – Upwork (former ODesk/ELance)

“Juan was great to work with. He has great english and he is really talented as an engineer. he is thorough and polite. I wish more engineers were like Juan” Client: Undisclosed – Project: Create BASH install script for OSX/Linux – Upwork (former ODesk/ELance)

“jprodriguezdv was exactly the professional we were looking for. He has deep knowledge of C++ development, and delivered very quickly. Communication was very good. I recommend and would hire again.” Client: jonathascarrijo – Project: Need help developing a DLL in C++ – Freelancer.com

“Juan is a great developer who is talented in both programming and communication. His work is the caliber that I hoped to find in freelancer, but never could in the past” Client: Undisclosed – Project: Data normalization from a propitiatory query language data store – Upwork (former ODesk/ELance)

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

10 of 58

“Juan is a great engineer with a great mind. He is very thorough. He understands systems and system issues, and plans around them, great person to work with” Client: Undisclosed – Project: DB Admin / sysop / feed integrator – Upwork (former ODesk/ELance)

“Juan was great to work with. He had the foresight to catch potential pitfalls well in advance and communicate them directly. He has a vast knowledge of the web stack. I am very lucky I found him” Client: undisclosed – Project: Database admin / Refactor / Rest service creation – Upwork (former ODesk/ELance)

“Mr. Rodriguez is the best freelancer I've ever worked with. From the beginning his interest was to complete the work on time with the highest quality. Always in touch, up to any change and with initiative to do better than required. He will be my first choice from now, totally recommended” Client: Undisclosed – Project: C++ programmer for one day job. Keywords: Library, matrix, vector – Upwork (former ODesk/ELance)

“Juan is great! he was able to take a project that was very far reaching and encompassed many different technologies and platforms and deliver a product. very rare to find someone with the mental dexterity of juan. A+” Client: Undisclosed – Project: AWS sysadmin – Upwork (former ODesk/ELance)

“Juan's flexibility and ability to solve problems independently is fantastic. He is an engineer's engineer and can tackl things varying size and complexity tenaciously.” Client: Undisclosed – Project: REST API for website – Upwork (former ODesk/ELance)

“Juan was great at mapping out database schemas and other fundamental web sysops work for a project that I am working on. I would definitively recommend him for his Python / DB / and communication skills.” Client: Undisclosed – Project: Python REST Service Architecture – Upwork (former ODesk/ELance)

“Juan is great! he was able to take a project that was very far reaching and encompassed many different technologies and platforms and deliver a product. very rare to find someone with the mental dexterity of juan. A+” Client: Undisclosed – Project: AWS sysadmin – Upwork (former ODesk/ELance)

“I had the pleasure to managed Juan while he was a contractor, working for the System Verification Test Group at Panasonic Automotive Systems. Juan's main task was to verify compatibility and functionality of new releases of a software development engine, used for testing new product designs. Juan exceeded expectations and developed an automated tool that potentially would change the way we develop standard tests. When Juan's contract completed the tool he developed was still in testing stages. We built on this idea and now test scripts are being developed automatically via a modified version of Juan's work. In essence the work Juan started took the test group to the next level. Juan is a dedicated engineer and would be an asset to any origination.” Client: Panasonic Automotive Systems of America (PASA)

“Juan is always fantastic to work with. He is smart, understanding, and capable. He knows the stack up and down and does great sysadmin work too. Juan is a one man army” Client: Undisclosed – Project: REST API PART 3 – Upwork (former ODesk/ELance)

“JP has done once again a great job doing what I asked him to do. As usual, he was really fast. I particularly enjoy working with him since he always gives me the impression that he enjoys what he does, but also, that he really cares about giving something that I can use later and is well documented, which for me has been really useful since I will be able to do it myself in the future. Thank you JP!!!” Client: Undisclosed – Project: Data mining (clustering) – Upwork (former ODesk/ELance)

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

11 of 58

PROFESSIONAL / WORK EXPERIENCE

SELF-EMPLOYED / JPRDV.COM, La Paz, La Paz (BOLIVIA)

jprdv.com is Juan Pablo Rodriguez DV personal brand for services, products and media/content. It aims to be the ultimate, definite

and integrated resource/solution to empower individuals and companies to learn, do business and work online.

Software Engineer/Developer/Architect Freelancer/Contractor (Upwork, Freelancer.com, Direct) Feb 14 – Current Work as an independent/full-time freelancer providing services at the two main freelancing sites worldwide: Upwork

(https://www.upwork.com/fl/juanpablorodriguez) and freelancer.com (https://www.freelancer.com/u/jprodriguezdv.html), as well

as providing services to clients/companies directly.

NOTE: The section “Freelancing/Contract Work History” contains descriptions for each of the projects/contracts during this

period. Therefore, this section contains just a broad overview of all the activities through all the contracts. See the section

mentioned above for more detailed information.

• Modified, made enhancements, added new types and functionality to advanced modern C++ (highly

meta-templated) libraries which performs heavy use of cache-aware algorithms; and SIMD and vectorized

instructions to take advantage of hyper-pipelined CPU's.

• Developed and designed artificial intelligence and 3D display geometric manipulation algorithms.

• Designed GUI/Utilities using Visual Basic.NET.

• Developed Unix/Linux system applications using the C/C++ API.

• Developed bash scripts for Debian/Red Hat/Linux and Mac OSX.

• Developed with Win32 API and Microsoft CRT (no MFC or .NET as a requirement) applications.

• Assisted developers with C++ environment/IDE setups.

• Developed applications for communication packages using C++ / C# and C++.NET.

• Developed scripts for web data scrapping, data mining/clustering, and mathematical applications.

• Designed and developed web/mobile front-ends / apps using HTML5, CSS3, and Javascript, combined with

additional technologies like Bootstrap3/4, Font-Awesome, Animate.css, Sass/SCSS, Node.js, jQuery,

Typescript, Google Maps API, AngularJS, Angular.io (2/4/5/6/7), Ionic3 and Canva (graphics/images).

• Designed and developed web backends and using Flask, Django, Node.JS (Express.JS) for several domains,

and using different architectures (monolithic, microservices, and others) and functionality (front-end

renderer, backend REST API server, hybrid models), interfacing with caching systems like MySQL,

PostgreSQL, MongoDB, SQLite.

• Deployed and configured web infrastructures into Amazon Web Services (AWS) and several services.

• Performed configurations and DevOps activities using technologies like Docker, Vagrant, CMake, GNU

Make, Gulp, Grunt, Webpack, bash, NPM, Git, GitLab CI, Circle CI.

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

12 of 58

Achievements/Results: Highly rated in Upwork (top rated freelancer with 100% success score until August

2017 due to lack of platform usage). Flawless five-star rating maintained at Freelancer.com (as of Aug 2018).

jprdv.com Owner and Manager Apr 17 – Current

• Develops and carries out marketing campaign strategies and social media automation/scheduling.

• Researches, designs artwork and writes content for the following blogs:

o Freelanstyle (Opportunity Made Ubiquitous): The ultimate guide/resource for distributed/remote

freelancing, contractual work, and the gig/task economy, for both clients and service providers.

o Magnobusiness (Distributed/Online Work, Business, and Entrepreneurship): The ultimate

guide/resource for distributed/remote work, business and entrepreneurship and making money online

in general.

o OnlineEduReview (Education right to the point): The ultimate guide/resource for getting the most

economical, efficient and practical remote/online education and training.

o Workavel (Work and Travel Combined): the ultimate resource/guide for travel and work combined:

digital nomads, workations, location independence and leisure/work traveling.

o jprdv.com Blog: contains supplementary/technical/hands-on material for Freelanstyle, Magnobusiness,

OnlineEduReview and Workavel, as well as covering science, technology, and engineering topics.

o jprdvTheCorner: Contains the personal/editorial/opinion section of the site.

• Maintains, creates and improves content/look for the site (SquareSpace customization through HTML,

CSS, Javascript, jQuery, and Bootstrap4).

Achievements/Results: On progress.

Mobile (iOS/Android) Application Software Engineer Feb 13 – Feb 14

• Developed three small utilities in iOS and made them available in the AppStore (from code development

from scratch and graphics), using technologies like Core Data and In-App Purchases.

Achievements/Results: Went through the entire Apple iOS software development lifecycle, from creating an

application from scratch to making it available in the iOS App Store globally and tracking its progress.

SCHWEITZER ENGINEERING LABORATORIES (SEL), Pullman, Washington (USA)

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

13 of 58

https://selinc.com

Research & Development Department – Automation Division

SEL designs, manufactures, and support products and services ranging from generator and transmission protection to distribution

automation and control systems Products are developed for industries, such as commercial buildings, life sciences, consumer

products, metals and mining, education, mission-critical facilities, electric utilities, oil, gas, petrochemical, electronics. Ranked 97th in

the Fortune's Best Places to Work in 2012.

The R&D Automation Division designs, implements, and maintains SEL products related to automation, control and monitoring for all

industries with Real-Time Automation Controllers (RTAC), (Discrete) Programmable Automation Controllers (DPAC/PAC) and

Programmable Logic Controllers (PLC), between other offerings.

Associate Software Engineer (Embedded/Firmware) Oct 11 – Dec 12 https://selinc.com/products/2411/

https://selinc.com/products/2440/

• Debugged, troubleshoot, solved and found the cause of issues relating multithreaded execution,

processing and communication protocols/message specifications like DNP3, MODBUS, IEC-61850, EIA-232

(RS-232), TCP/IP, SEL Fast Protocol, SEL Mirrored Bits, Generic Object Oriented Substation Events

(GOOSE), and Manufacturing Message Specifications (MMS) through C/C++ coding,

schematics/standards/specifications review, FPGA VHDL code investigation, signal measurement,

communication packet analysis and setting up test scenarios for issue detection.

• Programmed Perl scripts to automate testing and finding additional issues through input randomization.

• Authored articles about latest developments in ISO C (C11), ISO C++ (C++11) and C++ template/compiler

issues.

• Implemented SNTP client for the SEL2411 based on existing SEL implementations and firmware settings

upgrades for SEL2411/SEL2440.

• Reviewed and corrected software requirement specifications and functional tests for SEL2411/SEL2440.

• Migrated build system for the SEL2411, from Rational Omake to GNU Make based on other

implementations.

Achievements/Results: Work performed on the SEL2411/SEL2440 (two of the most used and sold SEL

industrial automation and control products in 2012) resulted in additional features and several quality

improvements that got translated in increased sales and renewed interest in the product line. Articles

informed R&D engineers about the latest and most advanced C/C++ techniques and trends.

DATAMATICS CONSULTANTS Inc., Duluth, Georgia (USA) http://www.datamatics.us/

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

14 of 58

Client: Panasonic Automotive Systems Company of America (PASA), Peachtree City, Georgia (USA)

Systems Engineering Department – System Verification Testing (SVT) Group

https://na.panasonic.com/us/automotive-solutions

Datamatics is a Georgia based consulting company, awarded Georgia's Top Subcontinent Asian-American owned business in America

and Georgia's Top Small Business in 2005. PASA is an integrated supplier to the automotive industry in North America. Division of

Panasonic Corporation of America, the principal North American subsidiary of Panasonic (ranked 444th in the Forbes Global Fortune

500, as in 2011).

Automation Tools Engineer Sep 07 - Jul 08

• Independently created and developed a programming framework and expandable library for test

automation systems, which allowed customizable and interchangeable interface (supporting functional

notation and semantic recognition from almost arbitrary sentences for parameter extraction) and

standardized logging. The framework enabled clustered network connectivity in between test terminals

for collaborative defect detection, data gathering for anomaly analysis.

• Supervised the test automation engine's 3rd party C++ development vendors to assure they meet

contractual deliverables. Also tested newly implemented features of the test automation engine,

enforced correction of defects, and recommended features based on usage and needs.

• Tested product prototype software code for quality, performance and correct operation (CAN messaging,

audio, video, display, electrical properties, Electrical Control Unit, or ECU, interfacing and user

experience).

• Documented and sketched diagrams related to the PASA test automation platform, a 200,000 USD

approx. (per terminal) system, including information about all software and hardware components, and

also design, construction, rationale, variations, communication, interdependence, integration.

• Independently developed, designed and implemented test development automated tools for improving

code generation speed and additional support for test programmers, which include a JIT (Just-In-Time)

help assistant and code pattern replacement system.

• Verified hardware interface libraries generated with LabVIEW, added stability improvements and data

gathering speed optimization.

Achievements/Results: Programming framework increased test script quality and decreased test script development and debugging time by at least 40 percent. Semantic recognition interface for test development automation allowed inexperienced programmers to develop high quality, optimized tests. Supervision of 3rd party C++ vendors resulted in a quality, functionality and performance improvement of the test automation engine, one of the milestones of a multi-million USD business strategy. Designed and implemented test development tools improved tester's learning curve, reduced errors, and laid the foundation for previously missing collaborative test script development.

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

15 of 58

ELIZABETHTOWN COLLEGE, Elizabethtown, Pennsylvania (USA)

www.etown.edu

Physics and Engineering Department

Test Engineer Consultant (volunteer work) Jun 07 - Jul 07

Research focused on the changes in the relaxation spectrum of cement and its cure evolution with changes in

chemistry and processing conditions. Research funded by the US National Science Foundation (NSF) with a

grant of 100,000 USD approx.

• Optimized test and data acquisition application to measure capacitance in cement mixtures, allowing

configurations in data collection rate and data export.

• Collaborated in the design of electro-mechanical switching system for multiple mixture's sampling

support.

• Provided troubleshooting for Laica DC100 camera system allowing cement texture’s curing evolution

observation.

Achievements/Results: Reduction of data collection time, improving test procedures in research, therefore

facilitating research efforts.

Teaching Assistant (90% volunteer work) Jan 05 - Dec 05, Jan 07 - Aug 07

• Tutored and provided assistance in laboratory procedures in digital logic

design/implementation/debugging of FPGA, microcontrollers, analog and digital circuits applications, for

Control Systems, Electronics and Digital Design And Interfacing, Physics II and Introductory Acoustics

classes.

• Updated and improved internal technical papers and documentation about FPGA, microcontroller,

SCADA, DSP, and PLC development systems. Additions to the documentation included technology

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

16 of 58

comparisons based on industry applications, as well as IC internal architecture overview, prices,

technology-specific research efforts, real-life applications and PCB layout and component description of

devices held by the university.

• Engineered and designed an analysis application for automated acquisition of RLC response characteristics

(i.e., response time, settling time, percent overshoot, damping coefficient and rise time) as well as water

temperature stabilization systems for demonstration to students.

• Worked on DC motors and optical encoders in the development of PID motor control system for

demonstrations to students.

• Collaborated and troubleshoot design of electronics projects, which included RF detection and light

compensation control systems for electronics' student projects.

• Designed and built a GPIB automated data acquisition and instrument remote control system for the

Agilent / HP4541A Semiconductor Parameter Analyzer. Features of the application included the creation

of custom-made (domain specific) XML-based language for custom application setup.

• Taught to 18 seniour/junior computer engineering/science students the following:

o LabVIEW (8 hours of in-class lectures).

o (micro)Vision (microcontroller programming software)

o dScope and Xilinx ISE Foundation (FPGA programming software several laboratory sessions)

• Provided assistance and troubleshooting on MATLAB and Solid Edge to 30 first-year engineering students.

• Configured, tested and tracked inventory of laboratory equipment (i.e., oscilloscopes, wave generators,

power supplies and DAQ boards) and optimized laboratory computers performance for 3-D CAD drafting

and data acquisition applications.

• Graded electronics homework assignments and LabVIEW related laboratory reports and implementations.

Achievements/Results: Facilitated faculty and student work in the laboratory and academic procedures in

Electronics, Digital Design and Interfacing, Control Systems, Physics II and Introductory Acoustics classes.

Development of interface application and software/instrumentation configurations made 65,000 USD approx.

worth of equipment available to the Physics and Engineering Department for high-speed semiconductor I-V

characterizations. Laboratory setups and activities facilitated research and education efforts of the Physics and

Engineering Department.

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

17 of 58

FREELANCING / CONTRACT WORK HISTORY

2019

Upwork (formerly ODesk-Elance)

Python (Django/GeoDjango + Celery/AMPQ) and JavaScript / Typescript (Ionic3 + AngularIO + RxJS) Software Developer and (Docker / PostGIS + AWS) DevOps Nov 18 –Mar 19

Client: Undisclosed – Ionic + Django Functional Proof of Concept Development

• Developed functional proof-of-concept for geolocation related application (Uber-clone) which

contains the functionality of two points of view (the service consumers and the service providers),

with geolocation / proximity functionality working (GeoDjango/ Django REST / PostGIS + Google

Maps) using Ionic 3.

• Adding additional database schema and management mechanisms to support proposed business

models in the future.

Achievements/Results: 5 start review by a satisfied client, who praised the quality of code and extensive

documentation, which I made signature of everything that I deliver for my clients.

2018

Upwork (formerly ODesk-Elance)

Python (Pyramid + Celery/AMPQ + SQLAlchemy + Alembic + Testing/Quality Assurance) Software Developer and (Docker) DevOps Oct 18 – Dec 18

Client: Undisclosed – Software Engineer

• Partially developed REST API endpoint that performs the synchronization between the controller

and all processing entities in the architecture.

• Partially developed deployment containers and refactoring, to ensure that containers that are built

for development, unit testing, mock controller functionality, staging, and release work correctly.

• Developed periodic logic for cleanup of unused/orphan resources/entries.

• Fixed and improved unit test framework based on changes without notice.

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

18 of 58

• Provided troubleshooting, mentoring, and assistance to the programmer in charge of the controller

(the orchestrator of the camera data processing distributed system), which included tutoring in

Python, software engineering practices and DevOps.

Achievements/Results: Great review provided by the client and end of activities with this client.

Python (Django + Celery/AMPQ) and JavaScript / Typescript (Ionic3 + AngularIO) Software Developer and (Docker) DevOps Oct 18 – Nov 18

* This project has been worked for the time stated, nevertheless, payment has been made as a fixed contract in Upwork in an open-

pay-close modality due to technical issues with another platform, that is why the Upwork contract displays as one month only.

Client: Undisclosed – Ionic Project + Django Server Setup

• Configured the Django server for different deployment configurations (using Docker compose) and

performed an initial setup in general (automated documentation, server setup, and others).

• Created first application flow (i.e., the sequence of screens that follows initially, together with some

initial communication with the backend, as a logged in user) in the Ionic frontend.

• Designed database architecture and schema, based on future income models for the application and

analytics/data mining capabilities.

• Created sign-in/registration logic (with REST JWT authentication) and ensured that the

authenticated API works correctly inside the application.

• Based on the vision, proposed business models to the client, based on the experience with previous

projects and their success, to guarantee the client’s success.

Achievements/Results: A 5-star rating with an excellent review. Client appreciated that we are

concerned about his success in the long run and his ability to generate sustainable income through his

vision, based on the previous projects.

Python (Pyramid + Celery/AMPQ + SQLAlchemy + Alembic + Testing/Quality Assurance) Software Developer and (Docker) DevOps Sep 18 – Oct 18

Client: Undisclosed – Software Engineer

• Developed periodic logic for maintenance of controller and calculation of load average factors for

correct servicing.

• Developed a unit test framework, which has the ability to start the test ensuring that the controller is

always at a “constant” state, so tests are entirely reproducible, and also attempted to develop the

same functionality for internal tests but switched priorities since one of the libraries we were using

presented a challenge when trying to mock functionality, as well as additional tools in initial stage

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

19 of 58

like shells, development modes (which override token authentication, just for development phases)

selenium setups, and PyCharm IDE facilities.

• Developed (and tested) complex and optimized SqlAlchemy ORM logic for real-time, mission-critical

tasks (analyzing triggers and reporting alerts to users).

• Dockerized all elements of the controller system, so we can add celery / AMPQ to the system

(queueing system to improve performance and balance the system load appropriately and we can

scale horizontally correctly), and we can easily create and interact with them.

• Provided troubleshooting, mentoring, and assistance to the programmer in charge of the controller

(the orchestrator of the camera data processing distributed system), which included tutoring in

Python, software engineering practices and DevOps.

Achievements/Results: A 5-star review and a continuing relation with the client.

Python (Pyramid + Celery/AMPQ + SQLAlchemy + Alembic + Testing/Quality Assurance) Software Developer and (Docker) DevOps Sep 18

Client: Undisclosed - Python Developer and Mentor

• Designed, and provided additional information about the general test quality assurance strategy for

the system, based on multiple level testing (code and functional level).

• Explored and analyzed company code and proposed a quality assurance strategy.

• Provided troubleshooting, mentoring, and assistance to the programmer in charge of the controller

(the orchestrator of the camera data processing distributed system), which included tutoring in

Python, software engineering practices and DevOps.

Achievements/Results: A 5-star review and the start and a continuing business relation with the client.

Freelancer.com

Python (Django + Celery/AMPQ) and JavaScript / Typescript (Ionic3 + AngularIO) Software Developer and (Docker) DevOps Aug 18 – Nov 18

Client: Undisclosed – Login Screen + API Endpoint

• Created the setup (for local development) and deployment configurations (docker + NGINX +

celery/AMPQ and AWS) for application server/backend.

• Created initial sign in/register logic for the application using REST JWT authentication in the Ionic

frontend.

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

20 of 58

Achievements/Results: An outstanding rating provided by the client with outstanding reviews. Client

closed contract because he didn't had funds to continue the project.

Other (Direct)

Full Stack Web Developer (Django, NodeJS, AngularJS, HTML, JavaScript, CSS, SASS, SCSS, Bootstrap + jQuery) Sep 17 – Jun 18

Client: BrandCrafter

Brandcrafter is an intelligent brand strategy platform that automates the brand research process and streamlines brand strategy

creation. It analyzes brand data from around the globe in real-time to offer trends, insights, and strategies which can be used to

create and verify brand positioning.

• Implemented and/or modified solutions that required full-stack development (Django REST with JWT authentication + NodeJS + AngularJS + HTML + JavaScript + CSS (SASS/SCSS) + Bootstrap + jQuery) which included: o Interactive help for all screens (step by step tutorials with animations, autoscrolling and UI

highlight). o Researched company logo displays (crawled information). o Percent confidence statistical calculations based on location. o Sign-in / Login / Forgot password screen (implemented Google ReCaptcha, improved layout). o Django Admin panel customization for manual task streaming (automated selection of items on

lead/save data) and layout improvement. o Fixed Django database querying and migrations issues and module import issues.

• Improved, expanded and fixed project DevOps, which included: o Modified / fixed gulp.js (NodeJS front-end development environment) configurations for

development and deployment. o Fixed broken Vagrant (virtual machine) configurations o Modified development environment to work on all operating systems (Linux, Windows, Mac OSX). o Assisted team members with platform setups/DevOps, front-end layout issues and database

issues.

Achievements/Results: Developed several features for the client that guarantee project funding for several months (even if this included sudden work and courtesy overtime) with an excellent relation, experience, and results. In May, the project ran out of funding and client was unable to pay outstanding debt, which we let accumulate because we trusted them. Funding got renewed on June, but an agreement to continue working wasn't reached after client tried to modify the amount due at last minute. Amount due has not paid in full until this date. This experience will be used to optimize the process and experience for the client, by implementing mechanisms which will ensure more transparency in the results (for both parties) and provide an even better experience for future clients, without adding frictions to the business relationships and maintaining the great experience that keep most of our clients returning for further services.

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

21 of 58

2017

Other (Direct)

Python Programmer – Django Backend Developer Jul 17 – Aug 17

Client: Suna Technologies

• Creation of test, development and deployment project stages from a cookie-cutter template which

turns weeks of development into a couple of days (contains all docker composing and scripts,

automatic documentation generation, selected libraries integration like Celery, Redis, Sentry, and

others, to start development from an advanced and tested system). Additional customization was

required for proper functionality.

• Integrations of Django-CMS and Django-Filer (virtual filesystem), and Django-Tagging for

management and classification of assets (the project was a file marketplace/store for huge images,

signboard quality, and 3D assets).

• Customization of administrator interface to have a more specialized control of the resources

previously mentioned.

Achievements/Results: As Suna Technologies' client didn't fulfill their obligations, the project was

canceled. Nevertheless, a partnership for future projects has been created with Suna Technologies as a

result.

Upwork (formerly ODesk-Elance)

Python and JavaScript Programmer – Flask Backend Developer / AWS DevOps / Frontend Developer Oct 17 – Nov 17

Client: DB2 Management OÜ – Full-Stack Python Developer with AWS experience needed.

• Fixed HTL5 / CSS3 / Javascript issues in store templates.

• Integrated Selenium Automated Functional Testing (multiple browsers) and unit testing of JavaScript

Code using Mocha / Chai Frameworks.

• Developed initial prototype re-usability framework based on AngularJS to mass produce store

templates.

Achievements/Results: A 5-star review with a flawless recommendation.

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

22 of 58

Python Programmer – Django Backend Developer Sep 17

Client: Undisclosed - Django and Python backend work

• Continued work for Suna Technologies for the Django platform mentioned in the direct contract of

Jun 17 - Aug 17 for the given company.

Achievements/Results: Part of completion of a previous Suna Technologies work, an excellent review

was given.

Python Programmer – Django Backend Developer May 17 – Jun 17

Client: Undisclosed – Back-end Python Developer

• Worked and developed in a micro-service architecture backend using Django, DjangoRestFramework

(with JWT), RabbitMQ / Celery, Swagger (automated documentation and functional tester

generator), Docker (Swarm), using GitLab and it's continuous integration platform to provide a REST

API to a job search's iOS application.

• Troubleshoot issues where the server was hanging on multiple simultaneous requests, due to several

factors like deadlocks in PostgreSQL, multiple calls of workers in Celery workers, and other factors.

• Modified Swagger to be able to be documented using an external YAML file (which functionality was

broken at the given version when this project was executed), so we can document the API, and

control the inputs for functional tests, from a single file.

Achievements/Results: Detected most of the causes of the system lack of performance and operational

issues (deadlocks in the system related to Celery coding and PostgresSQL configurations). Implemented a

couple of REST API calls. Voluntarily retired from the project with a good review and reasonable terms

with the client due to differences with client and team.

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

23 of 58

Freelancer.com

Python Programmer and Web Designer and Developer – Frontend (Angular 2/4, HTML, JavaScript, CSS3) and REST / Web Service Backend Architecture Developer Mar 16 – Apr 17

Client: basketofsoft – Finish a Rest API, Project for jprodriguezdv -- 4, Project for jprodriguezv -- 5, and

others

• Created, designed and developed the front end for a real-estate search (web adaptive using HTML5,

Javascript, Font Awesome, Bootstrap4alpha, Animate.css, jquery, GoogleMaps API and others) and

created Angular2/4 Typescript modularization for REST API interaction with the previously created

backend.

• Designed Artwork using Canva.

Achievements/Results: The client run out of resources to continue with the project for personal reasons,

nevertheless great reviews and recommendations have been provided.

2016

Freelancer.com

Backend Developer (AWS, Flask, PostgreSQL, Celery, Redis) Nov 15 – Mar 16

Client: basketofsoft – Project for jprodriguezdv

• Created the REST API for the acquisition of real state property housing and tested their functionality

with a reduced set extracted from the MLS database and deployed it to the AWS server.

• Created the database architecture and automated/extensible workflow for extracting, manipulating and

curation of data.

• Developed stability enhancements and improved documentation.

Achievements/Results: Client delighted and provided a 5-star rating.

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

24 of 58

2015

Upwork (formerly ODesk-Elance)

Python Programmer – REST / Web Service Backend Architecture Developer Sep 15 – Oct 15

Client: Undisclosed – REST API

• Documented code. • Started the development of initialization code for the blueprint mechanism.

Achievements/Results: Excellent review and getting the client one step closer to what he is looking for and his success.

Python Programmer – REST / Web Service Backend Architecture Developer Sep 15

Client: Undisclosed – REST API

• Documented code.

Achievements/Results: Excellent review and getting the client one step closer to what he is looking for and his success.

Python Programmer – REST / Web Service Backend Architecture Developer Sep 15

Client: Undisclosed – REST API

• Modified automated database metadata information creation mechanism to reduce the number of tables created.

• Documented code.

Achievements/Results: Excellent review and getting the client one step closer to what he is looking for and his success.

Python Programmer – REST / Web Service Backend Architecture Developer Jul 15 – Aug 15

Client: Undisclosed – Web API

• Continued porting our entire system (running in local machine) into our EC2 instance and ensured that everything works.

• Developed prototype REST API to test our first proof-of-concept.

Achievements/Results: Excellent review and getting the client one step closer to what he is looking for and his success.

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

25 of 58

Python Programmer – REST / Web Service Backend Architecture Developer Jun 15 – July 15

Client: Undisclosed – AWS sysadmin

• Continued setup of Amazon Web Services (AWS) EC2 instance (installing dependencies and other

miscellaneous configurations) and the RDS instance (Relational Database Server) using PostgreSQL.

• Ported our entire system (running in a local machine) into our EC2 instance and ensured that

everything works.

Achievements/Results: Excellent review and getting the client one step closer to what he is looking for

and his success.

Python Programmer – REST / Web Service Backend Architecture Developer Jun 15

Client: Undisclosed – REST SERVICE

• Continued setup of Amazon Web Services (AWS) EC2 instance (installing dependencies and other

miscellaneous configurations) and the RDS instance (Relational Database Server) using PostgreSQL.

• Ported our entire system (running in a local machine) to our EC2 instance and ensured that

everything works.

Achievements/Results: Excellent review and getting the client one step closer to what he is looking for

and his success.

Python Programmer – REST / Web Service Backend Architecture Developer May 15 – Jun 15

Client: Undisclosed – System deployment to AWS

• Setup Amazon Web Services (AWS) EC2 instance (installing dependencies and other miscellaneous

configurations) and the RDS instance (Relational Database Server) using PostgreSQL.

• Did modifications to PostgreSQL (database administration) to ensure that we could use lower speed

(network constrained) RDS instances using SQLAlchemy and avoid session timeouts.

Achievements/Results: Excellent review and getting the client one step closer to what he is looking for

and his success.

Python Programmer – REST / Web Service Backend Architecture Developer May 15

Client: Undisclosed – DB Admin / sysops / feed integration

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

26 of 58

• Moved our database engine, at the moment in SQLite, to PostgreSQL, making sure that we have

backward compatibility. Although using SQLAlchemy as an ORM layer, compatibility is not entirely

straightforward and requires some software architecting and planning.

Achievements/Results: Excellent review and getting the client one step closer to what he is looking for

and his success.

Python Programmer – REST / Web Service Backend Architecture Developer May 15

Client: Undisclosed – Feed development

• Continued work on development of an automated data extraction mechanism from a RESO (Real

Estate Standard Organization) compliant database that will automatically create tables (columns +

types) based on the metadata provided for that MLS database, and will fill information based on

query objects (inspired on game development component software development pattern, for

flexibility).

• Created database metadata mechanism to add additional meta information related to our database

tables, in a way that we don't need schema migrations due to them.

Achievements/Results: Excellent review and getting the client one step closer to what he is looking for

and his personal success

Python Programmer – REST / Web Service Backend Architecture Developer May 15

Client: Undisclosed – Data feed architecture

• Continued work on the development of an automated data extraction mechanism from a RESO (Real

Estate Standard Organization) compliant database that will automatically create tables (columns +

types) based on the metadata provided for that MLS database, and will fill information based on

query objects (inspired on game development component software development pattern, for

flexibility).

Achievements/Results: Excellent review and getting the client one step closer to what he is looking for

and his success.

Python Programmer – Mathematics (Scipy / Numpy / Sympy ) Programming May 15

Client: Undisclosed – Scipy / Numpy / Sympy

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

27 of 58

• Developed several mathematical algorithms (proprietary) for the client in a combination of Scipy,

Numpy and Sympy library usage.

Achievements/Results: 5-star rating and a delighted client.

Python Programmer – REST / Web Service Backend Architecture Developer May 15

Client: Undisclosed – Create Normalization Rules Engine

• Continued work on development of an automated data extraction mechanism from a RESO (Real

Estate Standard Organization) compliant database that will automatically create tables (columns +

types) based on the metadata provided for that MLS database, and will fill information based on

query objects (inspired on game development component software development pattern, for

flexibility).

Achievements/Results: 5-star rating, excellent review and getting the client one step closer to what he is

looking for and his success.

Python Programmer – REST / Web Service Backend Architecture Developer Apr 15 – May 15

Client: Undisclosed – Create Data Normalization blueprint

• Continued work on development of an automated data extraction mechanism from a RESO (Real

Estate Standard Organization) compliant database that will automatically create tables (columns +

types) based on the metadata provided for that MLS database, and will fill information based on

query objects (inspired on game development component software development pattern, for

flexibility).

Achievements/Results: 5-star rating, excellent review and getting the client one step closer to what he is

looking for and his success.

Python Programmer – REST / Web Service Backend Architecture Developer Apr 15 – May 15

Client: Undisclosed – Normalize DB tables / REST Service for accessing data from DB

• Continued work on development of an automated data extraction mechanism from a RESO (Real

Estate Standard Organization) compliant database that will automatically create tables (columns +

types) based on the metadata provided for that MLS database, and will fill information based on

query objects (inspired on game development component software development pattern, for

flexibility).

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

28 of 58

Achievements/Results: As part of a continuing relationship with a client, got high recommendations with

a 5-star review, and got him one step closer in making his complex project a reality.

C++, C++/CLI, C#, Networking Application Programmer Apr 15

Client: Undisclosed – C++ Networking Expert

• Developed a prototype cluster computing platform, that can run in multiple processors/computers

and can split computations between multiple nodes with fault tolerance (i.e., supports shutdown

machine/processor).

Achievements/Results: A thrilled client, 5-star rating and one of the best reviews that I had so far.

Python Programmer – REST / Web Service Backend Architecture Developer Apr 15

Client: Undisclosed – Data normalization from a propitiatory query language data store

• Continued work on development of an automated data extraction mechanism from a RESO (Real

Estate Standard Organization) compliant database that will automatically create tables (columns +

types) based on the metadata provided for that MLS database, and will fill information based on

query objects (inspired on game development component software development pattern, for

flexibility).

Achievements/Results: 5-star rating, excellent review and getting the client one step closer to what he is

looking for and his success.

Python Django Web Developer Apr 15

Client: Undisclosed – A Django Ninja

• Answered several questions about Django's internal functionality, security, database storage,

deployment, between others.

Achievements/Results: 5-star rating and a pleased customer.

WiX Toolset (.msi Package Builder) and PowerShell Developer Mar 15 – Apr 15

Client: Undisclosed – Windows C++ Expert for a new Desktop App

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

29 of 58

• Developed WiX Toolset script to generate a .msi installer for a tool used to protect against PC input

peripheral hijacking (i.e., keyboard, microphone, and others).

• Modified Powershell script to automatically install WiX toolset and install, other dependencies, as

part of development setups for the project.

Achievements/Results: This project has been accepted as an experiment to learn how XSDS (eXtremely

Distributed Software Development) works. Although a great experience overall (having the possibility of

working with great people), model does not encourage a lot of aspect of software development that, in

my personal opinion, lead to durable, maintainable, stable and high-quality software.

Python Data Mining Engineer Apr 15

Client: Undisclosed – Data mining (clustering)

• Produced clustering results (both text and graphs) for CSV files stored data using the scikit-learn

python library.

Achievements/Results: 5-star rating and a delighted customer.

Python Data Web Scraping Apr 15

Client: Undisclosed – Web scrapping using scrapy

• Developed a script that scraps data from selected websites and would store this data into a CSV file.

Achievements/Results: 5-star rating and a really satisfied client.

Python Django Web Developer Apr 15

Client: Undisclosed – Python Django Page

• Instructed and guided the client through developing a Django powered website.

Achievements/Results: 5-star rating and a continuing relationship with the client.

Python Programmer – REST / Web Service Backend Architecture Developer Apr 15

Client: Undisclosed – Database admin / Refactor / Rest service creation

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

30 of 58

• Developed a query class that wraps the functionality of libRETS, a library designed to extract

information from RESO (Real State Standard Organization) compliant databases to make this

information searchable by prospective clients. This task included the extraction of database metadata

(i.e., information about the internal structure of the database).

Achievements/Results: High recommendations with a 5-star review.

Python Programmer – REST / Web Service Backend Architecture Developer Apr 15

Client: Undisclosed – Python REST Service Architecture

• Developed initial infrastructure of a web service (using Python) that will extract information from

RESO (Real State Standard Organization) databases and will make it available for search. This

includes the design of the component that the system will have.

• At this step, we set up the initial global infrastructure: task automation, automatic documentation

generation, and testing infrastructure.

Achievements/Results: As part of a continuing relationship with a client, got high recommendations with

a 5-star review.

Bash Script Developer Mar 15

Client: Undisclosed – Create BASH install script for OSX/Linux

• Developed custom bash scripts (for Debian/Linux and Mac OS X) which would:

o Check, search and install package dependencies from Homebrew (Mac OS X) and Debian Package

Manager and tools (dpkg, apt-get, apt-cache)

o Clone the source code from librets repository, checking out latest release, and would build it (SWIG

C++ bindings).

o Perform Python unit tests for integrity verification.

Achievements/Results: Client extremely satisfied with results (a monetary bonus was given). Selected to

start a medium-to-long term project with him as a result of the project.

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

31 of 58

Freelancer.com

Python Programmer – REST / Web Services Backend Architecture Developer Oct 15 – Nov 15

Client: basketofsoft – REST CLIENT

• Documented code.

• Inserted previously automated DB/table/blueprint creation mechanism into initialization code.

Achievements/Results: Excellent review and getting the client one step closer to what he is looking for

and his success.

C++, C++/CLI, C#, Networking Application Programmer Mar 15

Client: alibassam86

• Development of application that would analyze and display Layer 1 LTE data package Signal to

Interference + Noise (SINR) measurements chart.

Achievements/Results: 5-star rating and establishment of long relation with client.

C++ Expert – Standard C++ Tutor Mar 15

Client: dgitts – C++ Programmer Required – March 11, 8:30 PM – 9:30 PM GMT – open for bidding

• Assisted C++ student in several C++ basic tasks.

Achievements/Results: 5-star rating. Incredibly satisfied client.

C Programmer – Unix/Linux Server Programming Mar 15

Client: daniel200 – Programador C / C++

• Modified, improved and modernized IRC server application code base.

• Added features: nick history for the related nickname and for a channel, improvement of debugging /

logging system.

Achievements/Results: 5-star rating and another satisfied client.

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

32 of 58

C / C++ Developer – IDE Consultant Feb 15 – Mar 15

Client: jonathascarrijo – Need help developing a DLL in C++

• Helped client with the setup of his project, fixing linking and compilation issues that he was having.

Achievements/Results: 5-star rating. Delighted client.

C Programmer – Unix/Linux API Programming Feb 15

Client: javacrazy99 – Discussed in chat

• Developed Unix/Linux API application with multiple processes and signals using pipes for inter-

process communication and synchronization.

• Explained the program to the client and debugged a simplified version that he developed.

Achievements/Results: 5-star rating and a delighted customer. The client was able to learn new concepts

about Linux/Unix API development.

Other (Direct)

C / C++ Programmer – Win32 API Programmer Jan 15 – Feb 15

Client: Undisclosed – Private

• Worked with Win32 API and Microsoft CRT (no MFC or .NET as a requirement), to monitor and store

user activity (clipboard, screen recording, key logging and others) using Win32 hooks, processes,

threads, synchronization and other mechanisms.

Achievements/Results: Cannot be disclosed (under NDA).

2014

oDesk (now Upwork)

C++ Programmer – Google’s Supersonic Query Engine Modifications and Improvements Oct 14 – Nov 14

Client: Undisclosed – C++ developer

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

33 of 58

• Continuation of the project, contract renewed monthly. See April 2014 description for information

about the project task and responsibilities.

Achievements/Results: During this contract, my work rate was increased around 50% due to a three-

month prior agreement. Unfortunately, around the 12th of November, my father had a heart attack (he

would pass away 3 months after due to complications that caused a decrease in my performance). I

couldn’t perform as the client was expecting (didn't invest enough time). This experience has helped me

find ways to improve my service and be more conscious about the client economic concerns.

C++ Programmer – Google’s Supersonic Query Engine Modifications and Improvements Sep 14 – Oct 14

Client: Undisclosed – C++11 developer

• Continuation of the project, contract renewed monthly. See April 2014 description for information

about the project task and responsibilities.

Achievements/Results: Five-star rating, the long-term relationship continued with the client.

C++ Programmer – Google’s Supersonic Query Engine Modifications and Improvements Jul 14 – Aug 14

Client: Undisclosed – C++11 developer

• Continuation of the project, contract renewed monthly. See April 2014 description for information

about the project task and responsibilities.

Achievements/Results: Five-star rating, the long-term relationship continued with the client.

C++ Programmer – Google’s Supersonic Query Engine Modifications and Improvements Jun 14 – Jul 14

Client: Undisclosed – C++11 development

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

34 of 58

• Continuation of the project, contract renewed monthly. See April 2014 description for information

about the project task and responsibilities.

Achievements/Results: Five-star rating, the long-term relationship continued with the client.

C++ Programmer – Google’s Supersonic Query Engine Modifications and Improvements May 14 – Jun 14

Client: Undisclosed – C++ development

• Continuation of the project, contract renewed monthly. See April 2014 description for information

about the project task and responsibilities.

Achievements/Results: Five-star rating, the long-term relationship continued with the client.

C++ Programmer – Google’s Supersonic Query Engine Modifications and Improvements Apr 14 – May 14

Client: Undisclosed – C++ developer

• Modified, made enhancements, added new types and functionality to Google Supersonic: an ultra-fast, column-oriented query engine (ideal for Big Data Applications) in advanced modern C++ (highly meta-templated) which performs heavy use of cache-aware algorithms; and SIMD and vectorized instructions to take advantage of hyper-pipelined CPU's. Possibly Google's BigQuery Cloud platform is based on this project.

• Delivering and registering work/tasks through ticketing system using Trac, code repository management using git and CMake as a build system.

• Additional work performed is protected by an NDA; therefore, it cannot be disclosed.

Achievements/Results: Five-star rating, a long-term relationship created with the client.

C++ / C++ CLI Programmer – Artificial Intelligence Mar 14

Client: Undisclosed – Artificial Intelligence Work.

• Improvements on the task of the previous contract.

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

35 of 58

Achievements/Results: Five start review and a happy client.

C++ / C++ CLI Programmer – Artificial Intelligence Mar 14

Client: Undisclosed – C++ programmer. Algorithm, Pathfinding.

• Creation of a command-line map generator and implementation of an artificial intelligence entity that

will find the shortest path in a custom generated maze.

Achievements/Results: Five start review and a happy client.

C++ Programmer - Mathematics Mar 14

Client: Undisclosed – C++ programmer for a one-day job. Keywords: Library, matrix, vector.

• Creation of vector transformation matrices to draw in OpenGL canvas.

Achievements/Results: Five-star review, happy client and additional tasks requested from the same client.

Visual Basic.NET (VB.NET) Developer – Graphical User Interface (GUI) Design Mar 14

Client: Madison Locksmith – Quick Small Single App.

• Creation of small utility application with VB.NET (Windows Forms), which changed the content of

selected files into another format.

• To exceed customer expectations, batch file processing functionality was added as an extra for the client.

• Created a manual for the application.

Achievements/Results: First oDesk (now Upwork) contract, a five-star review, and a happy client. The

client was pleased with the extra feature implemented.

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

36 of 58

RESEARCH / RELEVANT ACTIVITIES

ITALIAN INSTITUTE OF TECHNOLOGY (IIT), Genoa (Italy)

Robotics, Brain and Cognitive Sciences Department

The goals of the IIT are to promote leading basic research and technological innovation, to contribute to the advancement of science

and technology, and to accelerate Italy’s productivity growth. Member of the RoboCUB consortium (with University of Genoa, MIT,

University of Zürich, IST Lisbon and University of Tokyo) and other internationally recognized institutions.

Elizabethtown College Computer Engineering Program Representative (volunteer work) Mar 07

• Represented the Elizabethtown College's Computer Engineering Program in a survey of the research, equipment, projects, and funding of the Robotics, Brain and Cognitive Sciences Department at the IIT headquarters.

• Interacted and investigated development, components of projects of the Robocub Consortium / University of Genoa, including: o iCub (open-source robotic platform for machine learning studies which simulates the behavior of a

two-year-old infant for machine learning studies) o JAMES (a robotic platform focused on the investigation of visuo-ocular reflexes) o Babybot (robotic platform designed to learn about brain functions through modeling brain and

cognitive structures).

Achievements/Results: Made contacts and strengthen relations between Elizabethtown College and the IIT for future collaborations and research. Information acquired from the research served as references for the Elizabethtown College’s Machine Intelligence and Learning Laboratory.

ELIZABETHTOWN COLLEGE, Elizabethtown, Pennsylvania (USA)

Wunderbot Autonomous Ground Vehicle Development Team

The Wunderbot is an autonomous ground vehicle whose primary objective is to give virtual tours of the Elizabethtown College’s

Campus. Project sponsored by LAM, National Instruments, OmniSTAR, Phoenix Contact and others.

LabVIEW Programmer and Support (volunteer work) May 06 - Jun 06, Jan 07 - May 07

• Optimized algorithms for artificial intelligence, autonomous control, and image acquisition systems.

• Provided solutions for the platform’s SICK LMS-200 laser range finder data acquisition system.

Achievement/Results: Procedures improved platform’s obstacle avoidance and decision-making capabilities.

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

37 of 58

ASSOCIATION FOR UNMANNED VEHICLE SYSTEMS INTERNATIONAL (AUVSI)

The 14th Annual Intelligent Ground Vehicle Competition

Competition sponsored by the US Department of Defense, TARDEC, AUVSI, General Motors, Applied Research Associates Inc, and

others at the Selfridge National Air Base in Warren, Michigan (USA). Based on the design, construction, and functionality of an

intelligent autonomous ground vehicle in which 32 US and international universities competed. Challenges included course obstacle

avoidance, GPS autonomous navigation, design and JAUS protocol implementation.

Elizabethtown College’s Wunderbot III Autonomous Ground Vehicle Team Member Jun 06

• Competed in representation of the Elizabethtown College’s computer engineering program.

• Provided troubleshooting for image processing systems, artificial intelligence, and co-authored design

report for the competition.

Achievements/Results: The Wundebot III ended 9 of 32 in the autonomous navigation challenge, 20 of 32 in

the design challenge (both challenges above University of Texas - Austin, Georgia Institute of Technology and

Rochester Institute of Technology) and 18 of 32 in the course obstacle avoidance challenge (close to University

of Texas - Austin and above Georgia Institute of Technology and Rochester Institute of Technology).

ELIZABETHTOWN COLLEGE, Elizabethtown, Pennsylvania (USA)

Solar-Powered Vehicle Design Competition

Competition made in the Introduction to Engineering II class consisting of the design of a solar-powered small vehicle.

Team Hummer Solar Powered Vehicle Team Member Aug 02 - Dec 02

• Designed and built several components of the vehicle.

Achievement/Results: The Hummer Solar-Powered Vehicle competed in a college-sponsored event attracting

the local news. Event increased local community awareness of alternative non-pollutant energy sources.

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

38 of 58

ELIZABETHTOWN COLLEGE, Elizabethtown, Pennsylvania (USA)

Toy and Game Design Competition

Competition made in the Introduction to Engineering class consisting of the design and construction of a low-budget toy.

Action Flag Projector Team Member Aug 02 - Dec 02

• Designed and built an action flag projector, a toy that emulated a waving flag over ceilings through image

manipulation using light, magnification lenses, vibration system and lenses partially filled with water as an

image filtering mechanism.

Achievement / Results: The team design won the competition. The prototype is displayed to prospective

engineering students as a demonstration of engineering skills and creativity of Elizabethtown College

engineering students.

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

39 of 58

PUBLICATIONS

SCHWEITZER ENGINEERING LABORATORIES (SEL), Pullman, Washington (USA)

Weekly R&D Update

Rodriguez, Juan P. Notes about ISO C++11: Move Semantics...Fast Got Faster...and Leaner Oct 12

Rodriguez, Juan P.

• This article introduced move semantics. Departs from the unnecessary copying issues existing in pre-C++11 versions of the language to justify the addition of move semantics. It also describes Return Value Optimization (RVO) and copy elision compiler optimizations.

Library Fat Trimming Using Templates Apr 12

Rodriguez, Juan P.

• This article describes modern C++ template techniques and concepts to reduce the memory footprint of a library under specific circumstances, based on experimentation and data of different compilers.

ISO C11 Standard Jan 12

Rodriguez, Juan P.

• Article describing the new features, changes, and improvements of the ISO C 11 Programming Language.

ASSOCIATION FOR UNMANNED VEHICLE SYSTEMS INTERNATIONAL (AUVSI)

14th Annual Intelligence Ground Vehicle Competition

2006 Intelligent Ground Vehicle Competition Design Report: Wunderbot III 2006

Yeager, Thomas, Brian Moran, Justin Shade, Shade Rosencrane, David Coleman, Arindam Kanjilal, Amlan Banerjee, James Painter and Juan P. Rodriguez

• Autonomous Ground Vehicle Design report presented at the IGVC as a requirement for the competition.

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

40 of 58

PRESENTATIONS / SEMINARS (GIVEN)

ELIZABETHTOWN COLLEGE, Elizabethtown, Pennsylvania (USA)

The 7th Annual Mini-Conference on Robotics and Machine Intelligence May 07

International Robotics and Machine Intelligence Research at the Italian Institute of Technology (IIT)

Rodriguez, Juan P.

• Presented findings of a research trip to the IIT, taken from IIT/University of Genoa’s Liralab publications and interviews with key members of the institution, as well as from the interaction with their robotics platforms, which included: o Institutional and funding Information. o Analysis of hardware and sotware tools. o Projects and discussions about current robotics trends and scholar robotics research.

The 6th Annual Mini-conference on Robotics and Machine Intelligence May 06

Advantages and Disadvantages of using vector SMP Multiprocessing Architectures for Human Genome Mapping

Banerjee, Amlan, Mark Dinse, Arindam Kanjilal and Juan P. Rodriguez

• Presented an analysis of the advantages and disadvantages of using vector SMP multiprocessing architectures for human genome mapping using a top-down approach, from architectural tradeoffs to small grain analysis using a simplified machine model.

PRESENTATIONS / SEMINARS (ATTENDED)

Upwork, Mountain View, California (USA)

Upwork, formerly ELance-ODesk, is a global online work platform where businesses and independent professionals connect and

collaborate remotely. In 2015, ELance-ODesk was rebranded as Upwork.

Profile Makeover Workshop Apr 15

• A workshop that was given only to top-rated freelancers, that guided freelancers on what clients consider to be an outstanding profile and what do they value the most.

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

41 of 58

HONORS / AWARDS / RECOGNITIONS

UPWORK (Former ODesk/ELance), Redwood City, California (USA)

Top-Rated Freelancer Badge (Mar 15 – Aug 17, Mar 19)

• A status that recognizes outstanding freelancers that have built an impressive reputation, with a proven

history of success with multiple clients delighting them every time with high-quality work and contributing

to a safer and vibrant marketplace by knowing and following Upwork policies. This status is given to the

best freelancers on the site that use the platform with a given frequency.

Offering services through multiple platforms and directly to clients, without a platform, has produced an

extended period of inactivity. As of Aug 2018, Upwrok has been used for less than two months in the last two

years. This resulted in the status taken away since the success score cannot be calculated without a minimum

number of hours/contracts during a period. On March 2019, I was top-rated fro a brief period.

BRAINBENCH (USA)

Brainbench provides online certifications mainly in the Information Technology field and others in general. The company has

provided its services to over 5000 corporate and over 6 million individual clients.

Master Level Notation – C++11 Examination Dec 14

• Special notation awarded to the highest percentile of scorers of all times for the examination (Top 8%

Worldwide)

Master Level Notation – C++ Examination Dec 14

• Special notation awarded to the highest percentile of scorers of all times for the examination (Top 15%

Worldwide)

Master Level Notation – C Examination Dec 14

• Special notation awarded to the highest percentile of scorers of all times for the examination (Top 1%

Worldwide)

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

42 of 58

Master Level Notation – C++ Fundamentals Examination Dec 14

• Special notation awarded to the highest percentile of scorers of all times for the examination (Top 3% Worldwide)

Master Level Notation – C Fundamentals Examination Dec 14

• Special notation awarded to the highest percentile of scorers of all times for the examination (Top 8% Worldwide)

SMARTERER / PLURALSIGHT

“Smarterer scores and validates digital, social, and technical skills, using crowdsourced test design and an adaptive scoring algorithm

similar to the one used to rank chess masters. Funded by Google Ventures and True Ventures, among others.” In 2015, Smarterer

was acquired by PluralSight. As a result, scorecards are no longer available for viewing.

Expert Notation – C++ Dec 14

• A designation awarded to the top scorers in the examination (Top 5% Worldwide)

ELIZABETHTOWN COLLEGE, Elizabethtown, Pennsylvania (USA)

Faculty / Outstanding Senior Project Award Recipient 2007

Computer Engineering Applications using National Instruments LabVIEW

• Award given by the Elizabethtown College’s Physics and Engineering Department which recognizes the professional potential of a student from the results and development of his / her senior project.

Exceeding Expectations Award Nomination 2007

• Award given by the Elizabethtown College Campus Life Council which recognizes the achievements of a senior student who has faced challenges and overcome difficult life circumstances to pursue an education.

Academic Excellence Award Recipient Fall 05

• Award given to a student that attains a GPA of 3.5 or higher in a semester.

International Scholarship Recipient 2002-2006 • Scholarship granted by Elizabethtown College to an international student consisting on half of the tuition

expenses.

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

43 of 58

SKILL ASSSESSMENTS

BRAINBENCH

http://www.brainbench.com/transcript.jsp?pid=12130215

C++11 (Master's level notation awarded) Dec 14

• Scores: Percentile: Higher than 92% from all previous exam takers, score: 4.44/5.00

C++ (Master's level notation awarded) Dec 14

• Scores: Percentile: Higher than 85% from all previous exam takers, score: 4.34/5.00

C (Master's level notation awarded) Dec 14

• Scores: Percentile: Higher than 99% from all previous exam takers, score: 4.28/5.00

C++ Fundamentals (Master's level notation awarded) Dec 14

• Scores: Percentile: Higher than 97% from all previous exam takers, score: 4.76/5.00

C Fundamentals (Master's level notation awarded) Dec 14

• Scores: Percentile: Higher than 92% from all previous exam takers, score: 4.53/5.00

UPWORK SKILL ASSESSMENT (https://www.upwork.com/fl/juanpablorodriguez)

Upwork offers standardized tests where all freelancers can demonstrate their knowledge and skill proficiency to prospective clients.

Python Feb 15

• Scores: Percentile: Top 19%, Score: 4.05/5.00

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

44 of 58

C Programming Dec 14

• Scores: Percentile: Top 5%, Score: 4.75/5.00

C++ Programming Dec 14

• Scores: Percentile: Top 11%, Score: 4.25/5.00

Programming with C Feb 14

• Scores: Percentile: Top 9%, Score: 3.90/5.00

Programming with C++ Feb 14

• Scores: Percentile: Top 10%, Score: 3.75/5.00

SMARTERER / PLURALSIGHT ( http://www.smarterer.com/jprodriguezdv )

C++ (Expert) Dec 14

• Scores: Percentile: Top 5%, Score: 760/800

C (Proficient) Dec 14

• Scores: Percentile: Top 23%, Score: 680/800

FREELANCER.COM SKILL ASSESSMENT (https://www.freelancer.com/u/jprodriguezdv.html)

“Freelancer.com is a global outsourcing marketplace, which allows potential employers to post jobs that freelancers can bid to

complete.” Freelancer.com offers standardized tests where all freelancers can demonstrate their knowledge and skill proficiency to

prospective clients.

Python Level 1 Feb 15

• Scores: Percentile: Top 11%, Score: 83/100 in level 1 testing.

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

45 of 58

C++ Level 3 (Highest Level) Dec 14

• Scores: Percentile: Top 6%, Score: 90/100 in level 3 testing.

C Level 3 (Highest Level) Dec 14

• Scores: Percentile: Top 27%, Score: 85/100 in level 3 testing.

EXPERTRATING SOLUTIONS (USA, UK, INDIA, SINGAPORE) (Transcript ID: 2596973)

“ExpertRating is a trusted name in pre-employment testing services offering cutting-edge employment testing solutions to business

giants such as Ericsson, Fox News, Elance, Convergys, GAP and IKEA to name a few. Expert Rating is currently one of the few

employee testing companies in the world to have been certified under ISO 9001-2008 for its skill testing and training systems”.

Programming with C++ Test/Certification Sep 11

• Scores: Percentile: 91-96%*, GPA: 3.1, Score: 76/100

*As in Sep 2011: Percentile values denote the percentage of candidates who have scored less in this test. Note

that the percentile value is likely to change in the future with future test-takers.

CERTIFICATIONS

UDEMY (https://www.udemy.com/user/juan-pablo-rodriguez-dv/)

“Udemy.com is an online learning platform. It is aimed at professional adults who want to add new skills to their resume. Unlike

Academic Massive Online Open Courses (MOOC) programs driven by traditional collegiate coursework, Udemy provides a platform

for experts of any kind to create courses which can be offered to the public, either at no charge or for a tuition fee. Udemy provides

tools which enable users to create a course, promote it and earn money from student tuition charges.”

Several Certifications of Completion Oct 16 – Current

• As part of the continuing commitment to professional education, courses in various technical topics (web

design, design, search engine optimization, SEO and others) and non-technical topics (education, business

administration, leadership, sales, marketing) are constantly taken.

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

46 of 58

CONTINUING / PROFESSIONAL EDUCATION

UDEMY (https://www.udemy.com/user/juan-pablo-rodriguez-dv/)

NOTE: Only courses related t science, engineering and technology are included. A complete list of Udemy

course cetifications can be given on request.

2018

Freelancing / Contract Work

Pricing Your Services: Conquer the Five Pitfalls Jul 18

Gus Prestera (Consultant | instructor | Entrepreneur)

https://www.udemy.com/certificate/UC-EMQA69X4/

• "Learn how to develop a pricing system that helps you overcome common pricing pitfalls."

Beginners Guide to Outsourcing a Home Business May 18

Tico Smith (Instructor)

https://www.udemy.com/certificate/UC-9GGQWEMU/

• "Learn how to grow your home business smarter, faster and easier than before."

Graphic Design

Graphic Design - An Overview of the Field May 18

Mason G (Designer and Art Director)

https://www.udemy.com/certificate/UC-ASE1KUNO/

• "A survey course that explores nine graphic design specialties"

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

47 of 58

Data Science / Machine Learning / Artificial Intel ligence

Want to be a Data Scientist? Jul 18

V2 Maestros, LCC (Big Data/ Data Science Experts | 50K+ Students) https://www.udemy.com/certificate/UC-2PCR9ILJ/

• "Learn what Data Science is all about, if you are a good fit for that domain and how to become one."

Want to be a Big Data Scientist? Jul 18

V2 Maestros, LLC (Big Data/ Data Science Experts | 50K+ Students) https://www.udemy.com/certificate/UC-HC8O1VGJ/

• "Should you pursue a career in Data Science? Data Science basics, process, team, roles, skills, translation, opportunities."

Careers in Data Science A-Z Apr 18

Kiril Eremenko (Data Scientist and Forex System Expert) and Hadelin de Ponteves (AI Entrepreneur) https://www.udemy.com/certificate/UC-KYEXFTGP/

• "How to Become a Top Data Scientist - Learn What to Expect, How to be Prepared, How to Stand Out and

More..."

Web Development and Design (Front End)

React Basic in Just 1 Hour Jul 18

Leo Trieu (Founder at Code4Startup) https://www.udemy.com/certificate/UC-Q7CHLENB/

• "The quick guide to learn basic concepts and workflow of how to build React app"

Devtools Pro: The Basics of Chrome Developer Tools May 18

Rocco Balsamo (Founder at Simmer.io) https://www.udemy.com/certificate/UC-2KXQ5TWB/

• "A Quick Start Guide to Editing Live Web Pages"

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

48 of 58

Improve Your Web Design Experience with SquareSpace Apr 18

David Di Franco (Experienced Content Creator) https://www.udemy.com/certificate/UC-05H6WTI0/

• "Featuring 25 video tutorials to help enhance your Squarespace experience, powered by Squarespace Summit."

Writing / Editing / Blogging

Comedy for Beginners: How to Hit Your Funny Bone Jul 18

Geoffrey Neill (Grow Your Funny!) https://www.udemy.com/certificate/UC-CYO58FXF/

• "A Beginners Workshop in Writing and Performing Original Stand-Up Comedy"

2018 Blog Blueprint: How To Turn Blogging Into a Career Mar 18

Daniel Boehm (Entrepreneur, Professional Blogger, World Traveler) https://www.udemy.com/certificate/UC-4PGQ35NE/

• "The A-Z guide that will hold your hand to making a career through blogging and building a successful online business."

Search Engine Optimization (SEO)

SEO Training Jun 18

Eric Schwartzman (Multidisciplinary Team Leader) https://www.udemy.com/certificate/UC-JE0P00Q4/

• "SEO online training from the top-rated social media training provider. Google SEO training course for computer and mobile"

SEO Tutorial for Beginners May 18

Daragh Walsh (Join 300,000+ Students in My Best Selling Courses!) https://www.udemy.com/certificate/UC-G8WA2SM2/

• "Learn the basics to SEO Optimize Your Site, Get to the Top of Google and Increase Sales"

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

49 of 58

Marketing Strategy to Reach 1,000,000! SEO and Social Media Apr 18

Alex Genadinik (Love helping you succeed: 100,000 students and 100 courses).

https://www.udemy.com/certificate/UC-GC5E81GM/

• "Cutting edge SEO, social media marketing strategies, growth hacking to reach 1,000,000 using online

digital marketing"

#1 Way to Rank in Google SEO: Link Building (Backlinks) Mar 18

Alex Genadinik (Love helping you succeed: 100,000 students and 100 courses).

https://www.udemy.com/certificate/UC-UD27CTCI/

• "Get amazing backlinks by using publicity and other creative SEO link building strategies."

Legal

Copyright Myths - Public Domain, Fair Use, Creative Commons Jan 18

Logan Susnick (Audio/Video Professional, CELTA Certified English Instructor)

https://www.udemy.com/certificate/UC-1TBUOQJP/

• "Quickly learn how to use other people's materials SAFELY and avoid getting yourself into legal trouble."

2017

Web Development and Design (Front End)

Understanding Typescript Mar 17

Maximilian Schwarzmüller (Professional Web Developer and Instructor)

https://www.udemy.com/certificate/UC-PDS75IAV/

• "Don't limit the Usage of Typescript to Angular 2! Learn the Basics, its Features, Workflows and how to

use it!"

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

50 of 58

Business Administration

Understanding SWOT Analysis in 30 Minutes Jan 17

Ilya Eremenko (Business Analyst Professional) https://www.udemy.com/certificate/UC-X044SJU3/

• "Learn every aspect of SWOT analysis and how you can apply it to real-world problems!"

Freelancing / Contract Work

Outsourcing and Remote Teams - Getting Started Mar 17

Adam Maddison (Outsourcing Consultant) https://www.udemy.com/certificate/UC-9RVBUYQG/

• "A getting started guide to outsourcing online, and setting up a team of remote workers"

Seth Godin's Freelancer Course Mar 17

Seth Godin (Best-selling Author) https://www.udemy.com/certificate/UC-WOBGHC5F/

• "Become Remarkable, Find Better Clients, and Do Work That Matters"

Freelance Bootcamp - The Comprehensive Guide to Freelancing Online Mar 17

Jordan Hudgens (CTO at devCamp) https://www.udemy.com/certificate/UC-7H1WFQRR/

• "Learn how to build a profitable freelance business completely from scratch and gain the tools needed to succeed"

How to Dominate Freelancing on Upwork Mar 17

Joe Parys (Best Selling Instructor, 60 Courses, Serving 225,000 Students), Patrick Doohan (Sales and Marketing Specialist), Joe Parys Academy (Best-Selling Instructor & Founder of the Joe Parys Academy) https://www.udemy.com/certificate/UC-156IFSLS/

• "Win the jobs you want, and earn big on freelancer websites"

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

51 of 58

How to Hire a Virtual Assistant Feb 17

Nick Lopez (Entrepreneur, Author, Chief Side Hustler at SideHustleNation)

https://www.udemy.com/certificate/UC-XS0QWKRJ/

• "A first-timer's guide to hiring a VA. Free up your time, save your sanity, and focus on what's more

important."

Guide to Becoming a Upwork Freelance Superstar in 2017 Feb 17

Tim Hallowell (Upwork Top Rated Freelancer)

https://www.udemy.com/certificate/UC-3ROF7HR1/

• " Step by Step instructions on becoming a successful Freelancer on Upwork in 2017"

Legal

Copyright Made Easy Jan 17

Chris du Toit (Lawyer, Developer and Internet Geek)

https://www.udemy.com/certificate/UC-GE7L811U/

• "Quickly become highly knowledgeable about Copyright law and how to use a copyright to protect your

work".

Graphic Design

Canva Graphic Design for Entrepreneurs - Design 11 Projects Feb 17

Jeremy Deighan (Canva | Photoshop | Graphic Design), Phil Ebiner (Best Selling Instructor, 215,000+ Students)

https://www.udemy.com/certificate/UC-JBPYLA7Q/

• "Learn Canva from scratch. Create 11 graphic design projects with Canva specifically for entrepreneurs."

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

52 of 58

2016

Web Development and Design (Front End)

Build a Responsive Website with HTML5, CSS3 and Bootstrap 4 Oct 16

Filip Korganovski (Front-End Web-Developer)

https://www.udemy.com/certificate/UC-GYJKMRWO/

• “Learn modern web design and code responsive websites from scratch using HTML5 and CSS3. Develop

and code a huge project”

Search Engine Optimization (SEO)

SEO Training Academy: Learn Search Engine Optimization Nov 16

R.L. Adams (Entrepreneur, Software Engineer & Best-Selling Author).

https://www.udemy.com/certificate/UC-DOEJZ6D8/

• "Master the art of search engine optimization by learning fundamental SEO principles and techniques in

this course"

Freelancing / Contract Work

Introduction to Freelancing Oct 16

Daniel Perry (Innovating education and skill development for a more rewarding career).

https://www.udemy.com/certificate/UC-GYJKMRWO/

• "Learn the basics to get started today!"

UNIVERSITY OF ILLINOIS AT URBANA-CHAMPAIGN, Champaign, Illinois (USA)

Ranked 3rd best engineering university in the U.S. in 2011 according to U.S. News.

Graduate Coursework (Non-Degree) Jun 09 – Aug 09

• CS425 – Distributed Systems and Neworking (Grade A).

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

53 of 58

CORE EDUCATION

SOUTHERN METHODIST UNIVERSITY, Dallas, Texas (USA) Bobby B. Lyle School of Engineering

M.S. Electrical Engineering Program ranked 76th best 100 graduate program I the U.S. according to the

National Research Council and U.S. News Rankings. Overall university ranked 56th in the U.S. (in 2011)

according to U.S. News and World Report Guidebook.

Master of Science in Electrical Engineering Aug 09 – May 11

Specialization: Communications and Networking (Primary), Signal Processing and Control Systems (Secondary)

• Non-Degree Coursework: File and Database Management (B+), Software Project Management (A),

Introduction to Data Mining (A).

ELIZABETHTOWN COLLEGE, Elizabethtown, Pennsylvania (USA)

Experimental learning school ranked #4 best baccalaureate college in the North by U.S. News (as in 2009).

Consistently listed in Baron’s Guide to the Most Prestigious Colleges, Peterson’s Comprehensive College, and

Princeton reviews Northeastern Colleges.

Bachelor of Science in Computer Engineering Aug 02 – May 07

• Senior Project: Computer Engineering Aplications using National Instruments LabVIEW (Grade A).

• Engineering Project/Research: International Robotics and European Research Funding Case Study:

Italian Institute of Technology (Grade A).

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

54 of 58

PRIMARY SKILLS AND PROFICIENCIES

Spoken Languages

English (fluent, close to native), and Spanish (native)

Operating Systems

Unix/Linux (Debian / RedHat); Microsoft Windows 7, Windows 8 and Windows 10, Mac OS X; iOS; and Google

Android.

Programming/Scripting Languages and Related

C (C99/C11), C++ (C++98/C++11/C++14), C++ CLI (C++.NET), CSS2/CSS3, CSS SaSS / SCSS, CSS LESS,

HTML/HTML5, JavaScript (ES6/ES6)/TypeScript 2, JSON, Linux/Unix Shell Scripting (bash), Python (2/3), SQL

(MySQL, PostgreSQL, SQLite3), XML, XPath, YAML.

Programming Libraries, Frameworks and APIs

C/C++

ANSI C Standard Libraries, C++ STL and C Compatibility Libraries, Xerces C++, Boost, wxWidgets, Qt, Microsoft

CRT, Windows API (Win32, WinAPI), Linux API, Google GTest, Google GMock, Google GFlags, Google GLog,

Google Supersonic, Google Protobuf;

CSS/SASS/SCSS/LESS

Animate.css, Bootstrap3, Bootstrap4, Font-Awesome

JavaScript (ES5/ES6) / Typescript

Angular.io (Angular 2/4/5/6/7), AngularJS (1.5+), Angular Fire (Firebase DB libraries), Angular Material (io, JS),

Chai/Mocha, Electron, Express.JS, Google Maps, GraphQL.js, Grunt, Gulp, Ionic 2/3/4, jQuery (Plain, UI,

Mobile), Mongoose, NgRx, Node.js Core, Node Celery, ReactJS/Redux, React Native, RxJS (ReactiveJS), VueJS.

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

55 of 58

Python

Standard Library, boto3 (AWS library), Celery, Django (DjangoRestFramework (DRF), DRF with JWT, Swagger, Django-CMS, Django Debug Toolbar, Django-Filer and Others), Flask (Flask-Restful), Matplotlib, Numpy, Jinja2, Scrapy, Scipy, scikit-learn, Selenium, SQLAlchemy (SQLAlchemy-Utils, SQLAlchemy-Migrate), Sympy, librets (Python Bindings), requests, wxPython

Software/Applications/Services

Amazon Web Services (AWS, EC2, EBS, RDS, S3), Apple Xcode, Babel, Bower, CMake, Docker (Swarm), Doxygen, Eclipse IDE (CDT, JDT), git (gitflow), GNU GCC Compiler, Microsoft Office (Word, Excel, PowerPoint, Outlook, Visio, OneNote), Git, Github, GitLab, Google Android Studio, Google Firebase, Jetbrains WebStorm and Pycharm (professional), Microsoft Visual Studio (MSVC++ compiler and toolchain), MongoDB, MySQL Workbench, NGINX Server, NodeJS (npm), PostgreSQL Client/Server, Oracle VirtualBox, PostgreSQL pgAdmin, Qt Creator, Document Foundation LibreOffice, Redis DB, RobotT (MongoDB management), SQLite, Stack, Trello, Vagrant, Webpack, WiX Toolset (.msi Installer builder)

Technologies, Protocols and Misc.

Wired/Wirelesss Communication Technologies and Protocols

Transmission Control Protocol (TCP), GraphQL, Internet Protocol (IP, IPv4, IPv6), User Datagram Protocol (UDP), HyperText Transfer Protocol (HTTP), Representational State Transfer (REST), Asynchronous Javascript (AJAX)

Misc.

Microsoft.NET.

SECONDARY SKILLS AND PROFICIENCIES

Operating Systems

Nothing so far ExpressLogic ThreadX, Microsoft Windows (95, 98, Me, XP)

Programming/Scripting Languages and Related

AutoHotKey (AutoIt) Scripting, C#, Capture CIS Sketching, Consul, DTD, DOS (batch script), Entity-Relationship (ER) Modeling, Freescale Coldfire / Motorola 68k Assembly Language, G (LabVIEW programming), GanttProject, GNU Make, IEC 61131-3 PLC Ladder Logic, PL/SQL (Oracle), IEC 61131-PLC Structured Text (CodeSys), Java, Kubernetes, OpenGL Graphical Shading Language (GLSL), Lua, M (Matlab, Octave), Objective-C, Perl5, PHP, PowerShell, R, Rational Clearcase OMake, SELogic, Simulink block diagramming, SWISHScript (Adobe Flash based programming alternative), Swift3, Xilinx ISE digital logic sketching, VHSIC Hardware Description Language (VHDL),WiX, x86/x64 Assembly Language, XML Schema, XQuery, XHTML, XSLT. Universal Modeling Language (UML2.0) Modeling, Visual Basic.NET (VB.NET)

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

56 of 58

Programming Libraries, Frameworks and APIs

C/C++

ExpressLogic ThreadX API, librets, Lua API, Microsoft Foundation Class Libraries (MFC), OpenGL, OpenCV,

POCO, RapidJSON

C#

.NET Framework

Java

Android API/SDK, Java SE, JUnit

Lua

wxLua, Standard Library

LabVIEW

Internet Toolkit, RT Toolkit, Control Systems Toolkit, FPGA Toolkit, Simulation Toolkit

Objective-C

Foundation, UIKit/Cocoa Touch (iPhone / iPad Development)

Python

boto2 (legacy AWS library), Fabric, NetworkX

Swift

Foundation, UIKit/Cocoa Touch (iPhone / iPad Development)

Visual Basic.NET

.NET Framework

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

57 of 58

Software/Applications/Services

Ansible, Audacity, AutoHotKey, Blender, Bloodshed dev-C++, Code::Blocks IDE, DIA, Keil µVision and dScope,

Gimpel Software Pc-Lint/FlexeLint. Docker, GNU make, Green Hills Software Multi + Coldfire Compiler

Toolchain, GNU Octave, IBM Lotus Notes, IBM Rational Clearcase, IBM Rational OMake, IBM Rational

ClearQuest, Inkscape, Jenkins (Continuous Integration), Keithley / NI LabTracer, Microchip MPLAB, Microsoft

Project, National Instruments LabVIEW, Oracle SQL*PLUS (with Oracle 10g), OrCAD Capture CIS Lite; PASCO

DataStudio, Subversion (SVN), Sun Microsystems NetBeans, SAGE, SlickEdit IDE, SWISHMax Studio, The

MathWorks MATLAB and Simulink, Trac, Weka, wx-Dev IDE, Xilinx ISE Foundation.

Hardware Equipment/Instrumentation

Agilent / HP 33120A Function / Waverform Generator, 4145A Semiconductor Parameter Analyzer, 54603B

Digital Oscilloscope, E3530A Power Supply; Digilent DigiLab XL; Freescale Coldfire MCF5445X, Intel 80251

Microcontroller; Keithley 169 Digital Multimeter, 2400 SourceMeter, 6430 Sub-FemptoAmp Remote

SourceMeter; Lavear VP 81940 Signal Generator, Leica DC100 Digital Camera System; Measuring Computing

MiniLab1008; National Instruments PCI 7831R (LabVIEW FPGA Module/Multifunction DAQ/Reconfigurable

I/O), PXI 1042 Chassis, PXI 8360 PXI Controller, PXI 6722 Multifunction DAQ, PXI 6509 Digital I/O, PXI 6259

High-Speed Multifunction DAQ , USB HS-IB (High-Speed GPIB); Omicron CMC256plus; PIC24 Microcontroller,

PASCO ScienceWorkshop 750, Rohde & Schwartz SML01 RDS Signal Generator; SEL 2411 PAC: Programmable

Automation Controller, 2414 Transformer Monitor, 4000 AMS Adaptive Multichannel Source RTS Relay Test

System; SICK LMS-200 Laser Range Finder; Sorensen XHR 33-33 Power Supply, Xilinx Spartan XCS10 Field

Programmable Gate Array (FPGA).

Technologies, Services Protocols and Misc

Cloud/Networking Services/Solutions

Amazon Web Services (AWS, EC2, EBS, RDS, S3), GitHub

Wired/Wirelesss Communication Technologies and Protocols

Controlled Area Network (CAN), General Purpose Instrument Bus (GPIB) IEEE 488.2, RS/EIA-232/485, Simple

Network Time Protocol (SNTP), Universal Serial Bus (USB), Local Area Network (LAN) IEEE 802.1, Wireless LAN

(Wifi) IEEE 802.11, 3GPP, Long Term Evolution (LTE), WiMax, Modbus (RTU/TCP/IP), Distributed Network

Protocol (DNP3), Manufacturing Messaging Specification (MMS), SEL Fast Protocol

[email protected] Juan Pablo Rodriguez DV: Curriculum Vitae (CV) jprdv.com

jprdv.com Sunday, March 24, 2019

58 of 58

Middleware

Common Object Request Broker Architecture (CORBA), Java Object Serialization;

Communication System Channel Analysis

Rice, AWGN, BSC, Rayleigh, Rice/Rician; Modulation/Demodulation Schemes: FSK, PSK, AM, PM, OFDM;

Error Detection odes, Error Detectign Codes and Code Diversity Techniques

Linear, Reed-Solomon, Golay, Low Density Parity Check (LDPC) or Gallagher, Convolutional, Turbo, Alamouti

Space-Time Code and Diversity, Space Time Trellis

Misc

Component Object Model (COM)

CLUBS AND ORGANIZATIONS

ELIZABETHTOWN COLLEGE, Elizabethtown, Pennsylvania (USA)

Robotics and Machine Intelligence Club Aug 05 – May 07

International Club Aug 02 – May 07