Profile photo

Juan M. Padilla


Previous positions

  • Jr. Software Engineer at SOLUTE
  • Android Mobile Developer at University of Pennsylvania


University of Pennsylvania, Bachelor of Arts (B.A.), Computer Science and Cognitive Science




Junior-Mid Software Developer with particular experience in object-oriented programming (Java), ReactJS, and Android mobile development. I have had the opportunity to collaborate in both small and large team settings. My passion and curiosity for technology has allowed me to expand my skill set (front-end/back-end) from college and all throughout my professional life. My most recent achievements include: – publishing my own Android mobile app on the Google Play Store (4K installs) – help my company secure funding for a SBIR phase 2 project – gain the trust and respect of my supervisors and co-workers. A complete portfolio of my personal work/contributions can be found here:


  • Software Engineer


    June 2019 – Present(4 months)Greater San Diego Area

    Created PostgreSQL database schema/system facilitating user access and optimizing query requests Constructed tests handling GET/POST requests from frontend to database and backend in Golang Instantiated Docker containers running frontend, backend, and database processes built from Docker Compose

  • Android Mobile Developer (Open Source / Freelance)

    Android Developer

    May 2017 – Present(2 years 5 months)Greater San Diego Area

    Published to Google Play Store on 8/4/17 – 4000+ installs – Developed app that displays updated border wait times for all port entries to the USA from both Mexico & Canada – Utilized JSON/Scanner to scrape .gov website extracting the data efficiently using Model-View-Controller pattern – Manipulated Android SDK tools in Android studio, using emulator, debugger, among other libraries to test app

  • Jr. Software Engineer


    July 2018 – June 2019(11 months)Greater San Diego Area

    Developed Android application tracking IMU & GPS mobile device data while transmitting JSON packets to server Used .NET/Visual Studio to setup preliminary demo using Microsoft Hololens Crafted ReactJS Dashboard mirroring movement from mobile device using leaflet geolocation library Collaborated in daily scrum meetings with engineering team and PM outlining updates on code pushed to Gitlab Demoed Project at AFCEA WEST 2019 to Navy Admirals/Officers generating interest from potential partners/investors

    Recommendations (2)
  • Android Mobile Developer

    University of Pennsylvania

    January 2017 – May 2017(4 months)Greater Philadelphia Area

    – Collaborated with three other engineers through agile development process creating android app for Pixel Tablet. – Implemented Firebase API to backend service constructing database for future users to create/login to accounts. – Assisted bi-weekly scrum meetings with both project manager/client in order to generate/monitor user stories’ progress.



  • Spanish

    Native or bilingual proficiency

  • English

    Native or bilingual proficiency

Skills & Expertise

  • Business Strategy
  • Algorithms
  • Git
  • Apache Kafka
  • Microsoft HoloLens
  • JavaScript
  • XML
  • ReactJS
  • Data Structures
  • Data Analysis
  • Artificial Intelligence (AI)
  • Apache NiFi
  • Eclipse
  • React.js
  • C#
  • Databases
  • Visual Studio
  • Python
  • Microsoft Office
  • Android Development
  • Representational State Transfer (REST)
  • PowerPoint
  • Research
  • RESTful WebServices
  • Teamwork
  • C
  • Object-Oriented Programming (OOP)
  • Start-ups
  • Docker
  • Android
  • REST api
  • Android Studio
  • HTML
  • Social Media
  • Microsoft Word
  • Entrepreneurship
  • Amazon Web Services (AWS)
  • Java
  • Unity3D
  • Testing
  • Software Development
  • .NET Framework
  • SQL
  • Assembly Language


University of Pennsylvania

  • Database and Information Systems(CIS 450)
  • Scalable and Cloud Computing(NETS 212)
  • Mathematical Foundations of Computer Science(CIS 160)
  • Programming Languages & Techniques I(CIS 120)
  • Ruby on Rails Web Dev(CIS 196)
  • Market/Social Systems on the Internet(NETS 150)
  • Intro to Computer Systems(CIS 240)
  • Negotiations(OIDD 291)
  • Programming Languages & Techniques II(CIS 121)
  • Automata, Computability, and Complexity(CIS 262)
  • Software Engineering(CIS 350)
  • Artificial Intelligence(CIS 421)
  • Introduction to Algorithms(CIS 320)

Independent Coursework

  • Introduction to Cognitive Science(CIS 140)
  • Strategic Reasoning(PPE 201)
  • Judgments and Decisions(PPE 153)
  • Introduction to Brain & Behavior(BIBB 109)
  • Perception(PSYC 111)
  • Big Data in Linguistics(LING 052)
  • Cognitive Neuroscience(BIBB 249)

Honors & Awards

  • Cipatli Latino Honor Society Award

    Cipatli Latino Honor Society

    January 2014

    Awarded to Latinos at the University of Pennsylvania with GPA 3.00 or above

  • AP Scholar with Distinction

    May 2013

    Granted to students who receive an average score of at least 3.5 on all AP Exams taken, and scores of 3 or higher on five or more of these exams


  • Penn Emerging Scholars Program


    August 2014 – May 2015

    Solved logical and algorithmic puzzles in groups. Explored computing concepts through math examples