I want to create things
that change the world.
About
Self-driven Software Developer with a passion for eye-catching UI design, teamwork, and entrepreneurship.
Hi! My name is Johnny and I studied Computer Science at the University of Florida, where I graduated with Summa Cum Laude top honors. I've worked as a software engineer at IBM, Lockheed Martin, and most currently served as the lead mobile developer at Synzi Telehealth (a top-5 Best-Company-to-Work-For in Florida, USA). At Synzi, I led my engineering team through the development of several award-winning mobile applications.
I am also a staff writer for "The React Native Log" on Medium.com and a frequent contributor to several technology-related blogs.
As a Software Developer, I enjoy using my obsessive attention to detail, my love for creating things, and my unequivocal work ethic to change the world - one line of code at a time!
Experience
Prepare, review, revise, and maintain technical blog articles related to Software Engineering
- Article topics range from "Comparing React to Angular" to "ES6 Class and Functional Components".
- Each article is filled to the brim with code samples, related photos, and explanations (where I break problems down into their atomic components, so understanding is as simple as possible)
- My technical articles have received quite a bit of attention. One was even translated into multiple languages and read a quarter-million times
Tools
- Wordpress / VSCode
Developed and maintained codebase of two award-winning React Native mobile applications. One app lets a Doctor manage their patients, while the other lets a patient manage their Healthcare Team. The Doctor and patient can message and video call each other with high quality video, even on slow-connections.
Develop Core Product
- Design, prototype, and work with manager to roadmap features and timeline
- Build new features, both via product roadmap and self-designed
- Manage feature sprint life cycle
- proposed approaches, tools and technologies to improve the development process and customer experience
- process product requirements
- assess current functionality
- estimate total work time and completion dates
- break down feature into smaller deliverables
- weekly meeting with managers to demo app's progress
- continuously measure and document progress
- analyze sprint execution retrospectively
Tools
- React / React Native / GraphQL / Apollo / Redux / Node / Yarn / NPM / Sketch / Lucid Chart / VS Code / GitHub
Accomplishments
- Designed app using LucidChart & Sketch
- Developed web applications, with React, that allow doctors to manage & run metrics on patients and their data
- Translated requirements into high-quality code and exceptional UI/UX presentations
- Optimized front-end code for maximum responsiveness and scalability
- Troubleshot mobile platform compatibility issues and create resolutions
- Collaborated with architects, server-side developers, and systems engineers to deliver all technical requirements in a timely fashion
- Produced high quality technical documentation
Developed React apps, that were used by our Health Care clients, to display useful data and run metrics on their hospitals and patients
- Participated in Scrum meetings daily to gauge the progress of each team member’s assigned work
- Employed AWS Lamda, CloudWatch, & S3 buckets to host the app on the cloud
- Created endpoints using GraphQL, Apollo, & SQL (which was accessed from the React app) to access data in various databases
- Used Jest and Enzyme to test React components to ensure that the project was following our client’s specifications
- Establishment of the DevOps practice by implementing fully automated CI/CD pipelines leveraging tools such as Terraform and Jenkins to manage infrastructure and deployments
Tools
- React / JavaScript / Node / NPM / Redux / MobX / GraphQL / Apollo GraphQL / SQL / PostgreSQL / AWS Lamda / AWS CloudWatch/ Jest & Enzyme / Jenkins
Built an iOS & Android application, which allows employees of Parametric Solutions to manage their work charges (Clients, Tasks, Dates, Hours Worked, etc).
Develop Core Product
- Design, prototype, and work with manager to roadmap features and timeline
- Sole Developer on this project
- Build new features, both via product roadmap and self-designed
- Manage feature sprint life cycle
- process product requirements
- assess current functionality
- estimate total work time and completion dates
- break down feature into smaller deliverables
- utilize Expo to display app to management weekly
- continuously measure and document progress
- analyze sprint execution retrospectively
Tools
- React Native / Node / Yarn / NPM / REST / Expo / MobX / NativeBase / Atom / GitHub / Sketch / InVision / Photoshop
Accomplishments
- Designed app using InVision, then prototyped a mockup in Sketch
- Developed a mobile application that gives employees access to functionalities they only previously had at work, significantly simplifying employee workflow
- Created clever React Native components (such as tables with rows that change color depending on database update status)
- Learned about creating components, using REST calls, authentication, HTTP headers, Native iOS and Android modules, cross-platform features, styling rules with FlexBox, Node, Yarn, NPM, component "state", MobX, React Navigation, Expo, Promises, Async and Await commands, JavaScript libraries (such as Lodash, Moment, etc) and so much more.
- Github - more than 3,400 lines added to repository
Non-profit organization dedicated to perfecting and personalizing bionics, and implementing solutions for disabilities for free or at greatly reduced costs.
Develop Company
- Brainstormed ideas within a group of diverse engineers
- Aspire to make an impact on those less fortunate by giving back to the community
React Team Leader
- Assembled a team to redesign and recode website in React & develop both iOS/Android apps in React Native
- Instructed team members to complete React course on Udemy
- Currently waiting for team to finish the course
Tools
- React / React Native / Node / Yarn / NPM / Expo / NativeBase / Atom / GitHub
Accomplishments
- Co-founded company with one of my closest friends, Juan Casas
- Delegated tasks such as:
1) Design of the logo
2) Design of the website
3) Creation of the website
Small mobile and web development studio for businesses, non-profits, and individuals
Develop Company
- Bought domain name through NameCheap.com
- Hosted landing page at CrocWeb.com and signed up for reseller account (so I could take on clients and host them myself)
- Designed logo, made business cards, and cold-called from yellow pages to acquire customers
Tools
- Bootstrap / MaterializeCSS / PHP / cPanel / Photoshop
Accomplishments
- Designed and developed website using Bootstrap and MaterializeCSS frameworks
- Acquired customers, such as SafeBriight and Parametric Solutions
- Generated over $20k in revenue within first year of business (part-time only), without marketing or promotion
Helped develop a work portal (dashboard) which showed employee info and an overall view of tasks, services, processes, and claims.
Develop Core Product
- Resolved defects on IBM Responsive Portal
- Created custom directives specific to DOM manipulation, adding logic within controllers to communicate feedback to the user, and modifying angular services to retrieve variables used within the templates
Improve Code Operations
- Met in daily scrum meetings where we discussed user stories and defects to ensure our objectives would be achieved by the end of each sprint
- Manually test new code and provide critical feedback to developers during meetings
Tools
- AngularJS / Cordova / Sublime / GitHub
Accomplishments
- Instructed peers how AngularJS and Cordova worked, since I was the only intern with previous Angular experience going into the project.
- Performed code reviews of peers submitted for my approval before being released into current software builds
Designed and built an internal web app for the F-35 Lightning II Engineering Team
Develop Core Product
- Developed on JBoss using Java Servlets and JavaServer Pages
- Created functional use cases for the F-35 Lightning II Joint Strike Fighter's Autonomic Logistics Information System (ALIS) using Enterprise Architect
Innovation Jam
- Designed embedded systems utilizing Raspberry Pi, python, and circuits within a team of four to solve design challenges proposed by Lockheed Martin’s Research and Development team
Tools
- Java / Java Servlets / Java Server Pages / JBoss Application Server / Windows Server 2012 / MySQL / Apache / Rasberry Pi / Python
General Laboratory Chemist and Engineering Intern
Develop Core Product
- Synthesized coatings that completely seal in asbestos surfaces, encapsulating hazardous materials
- Spearheaded research and reformulation team on project to increase slip resistance in all floor coatings
- Maintained stock supply levels and communicated directly with chemical distributors to optimize purchases and explore cost saving alternatives
Accomplishments
- Identified and corrected several situations in which pH fluctuation was affecting product shelf life, saving the company upwards of thousands of dollars per year
- Researched surface bubbling production anomaly with The Renewable Corporation’s flagship coating product and submitted a comprehensive reformulation proposal that eliminated all inconsistencies
Led private chemistry, calculus, and physics tutoring sessions
- Worked diligently with students to increase their comprehension of complex concepts
Accomplishments
- Most tutees reported an increase of at least one letter grade
Sales associate for the men's shoe department of Nordstrom
- Performed market research to obtain knowledge of competing companies and to implement sales strategies
Accomplishments
- Consistently ranked among top sales representatives in region
- Winner of over six performance contests for highest overall net sales and highest ranking in customer satisfaction
Projects

An iOS/Android app that allows users of Parametric Solutions to configure their hours, charges, time tracker, and more.

Written to compare the performance to its identical Swift counterpart.
- For my Summma Cum Laude thesis, I published a research paper comparing React-Native to Swift.
- Has Facebook Login (with user Photo, Name, and email), To-Do-List, Page View, and Geolocation

Written to compare the performance to its identical React-Native counterpart.
- For my Summma Cum Laude thesis, I published a research paper comparing React-Native to Swift.
- Has Facebook Login (with user Photo, Name, and email), To-Do-List using NSUserDefaults, Page View, and Geolocation

A web App that uses quotesondesign.com's API to show a random quote, and Twitter's API to tweet that quote

A web App that uses browser geolocation and FCC weather API to show weather in local city.

This single page web app built with React allows you to search and play videos using YouTube's API

Small mobile and web development studio for businesses, non-profits, and individuals.
- Aqcuired customers, such as SafeBriight and Parametric Solutions
- Generated over $20k in revenue within first year of business (part-time only), without marketing or promotion

Mobile application for interpreting spatial SQL maps (can't login since Parse closed).

Database project written in PHP and HTML with an Oracle DB backend.
Skills
Languages



HTML/CSS





Javascript






Back-End





Mobile


Other




Awards & Affiliations
University of Florida | 2016
- Academically outstanding students who graduate with a Grade Point Average of at least 3.8 and complete an approved research project are granted with highest honors.
University of Florida Chapter | 2015
- Toastmasters is a nonprofit educational organization that helps its members improve their communication, public speaking, and leadership skills.
Martin Luther King Jr. Leadership Award
Palm Beach State College | 2013
- Presented to the student who has made the most innovative contribution toward improving the lives of others in Palm Beach County.
Student Government (PBSC) | 2012 - 2013
- Preside over all SGA senate meetings.
- Make all committee assignments.
- Assume duties of the SGA President in his/her absence.
- Shall be responsible for other SGA duties that the President deem necessary.
Student Government (PBSC) | 2012
- Given to those senators who go above and beyond what is required of them (given to me when I was a Senator, before becoming Vice President)
NASA Reduced Gravity Education Flight Program
Student Government (PBSC) | 2012
- Worked within a small team of engineering students to put together a proposal for NASA's Reduced Gravity Education Flight Program.
Education
Gainesville, FL | 2013 - 2016
- B.S. in Computer Science Engineering
- Summa Cum Laude
- 3.9 GPA