Kevin Francisco

I do

About

Hi, I am John Kevin Francisco a self-taught programmer. I started playing around with code when I was young. I started freelancing in college for private clients, and built websites using Wordpress and Drupal. These days I'm developing Web Apps using Django or Flask and native Javascript with a few third-party libraries. Currently focused on sharpening and growing my skillset.

UI/UX Designer & Web Developer.

My tools of choice are Neovim, Tmux, and Ubuntu. I also use VS Code from time to time, but nothing beats vim for speed and ergonomics in development.

  • Birthday: 26 May 1990
  • Website: www.kevfrancisco.dev
  • Location: Paranaque City, Philippines
  • Age: 31
  • Email: johnkev.francisco[at]gmail.com

I'm eagerly looking for a team where I can apply my knowledge and skills, in a positive environment where we can grow and learn together, while making awesome stuff!

Skills

Everyone's got their own toolkit. I have a firm understanding of the following technologies or languages, but there will always be something to learn and I'm always excited to keep adding to my knowledge base.

HTML 5
CSS 3
JavaScript ES6
Python + Django
Bootstrap
Photoshop
PostgreSQL
Visual Basic

Resume

Sumary

John Kevin Francisco

Diligent and disciplined web developer, with a focus on creoting smooth, efficient, and enjoyable user experiences for users in the web.

  • B1 L21 Greenvale 2, Marcelo Green Village, Paranaque City, Metro Manila, Philippines 1700
  • (+63) 918 644 9452
  • johnkev.francisco@gmail.com

Professional Experience

Software Operations Manager and Developer

2012 - 2021

RJNC Industrial Sales

  • Development and maintenance of a custom CRM/ERP Software for company use
  • Built using MS Access and SQL with integration with other Microsoft Office products

Certifications

CS50 - Introduction to Computer Science

2020

EDX.org - HarvardX

Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. Languages include C, Python, SQL, and JavaScript plus CSS and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. The on-campus version of CS50x , CS50, is Harvard's largest course.

Certificate

CS50 - Web Programming with Python and Javascript

2020

EDX.org - HarvardX

Topics include database design, scalability, security, and user experience. Through hands-on projects, you'll learn to write and use APIs, create interactive UIs, and leverage cloud services like GitHub and Heroku. By course's end, you'll emerge with knowledge and experience in principles, languages, and tools that empower you to design and deploy applications on the Internet.

Certificate

Git Essential Training: The Basics

2021

LinkedIn Learning

Learn how to use Git, the popular open-source version control software, to manage the source code for almost any project. In this course, Kevin Skoglund explores the fundamental concepts behind version control systems and the Git architecture. Using a step-by-step approach, he shows how to install Git and presents the commands that enable efficient code management. Learn how to add, change, and delete files in the repository; view a log of previous commits; and compare versions of a file. Plus, see how to undo changes to files and ignore certain files in a Git repository.

Certificate

JavaScript Essential Training

2021

LinkedIn Learning

JavaScript is a scripting language of the web. As the web evolves from a static to a dynamic environment, technology focus is shifting from static markup and styling—frequently handled by content management systems or automated scripts—to dynamic interfaces and advanced interaction. Once seen as optional, JavaScript is now becoming an integral part of the web, infusing every layer with its script. Through practical examples and mini-projects, this course helps you build your understanding of JavaScript piece by piece, from core principles like variables, data types, conditionals, and functions through advanced topics including loops, and DOM scripting. Along the way, instructor Morten Rand-Hendriksen provides challenges that allow you to put your new skills to the test.

Certificate

React.js Essential Training

2021

LinkedIn Learning

Among all other JavaScript libraries, React.js stands out. It relies on reusable components, not templates, for UI development, allowing developers to render views where data changes over time. React applications are more scalable and more maintainable, making developers more efficient and users more satisfied. In this course, Eve Porcello introduces the basics of the React library using the most modern syntax and best practices for creating React components. Along the way, learn how to set up Chrome tools for React; create new components; work with the built-in Hooks in React; and more. By the end of the course, you'll understand the essentials of React.js and be able to start building your own browser-based projects.

Certificate

Portfolio

  • All
  • Django
  • React
  • Flask

Showbox

CS50 Network

CS50 Auction

Bug Tracker

Services

I design and develop web applications using mainly Django, Bootstrap and third party Javascript libraries like masonry, slick carousel, and overlay-scrollbars. Mobile responsiveness is a top priority, and I always make sure my applications look and feel great when viewed on a full sized screen, tablet, or mobile phone. Efficiency and speed is also relevant and I consciously put effort in making sure my applications work fast, but I understand that sometimes we need to make reasonable compromises in order to fulfill client requirements and fulfill deadlines.

Web Application Development

I can design, develop and deploy web application according to your requirements, building mainly on python frameworks like Django or Flask. I love how python is easy to read and maintain, making long term commitments to projects easier and more enjoyable both for me and my clients.

Fully Responsive

It's a mobile world! With the help of UI Frameworks like Bootstrap and MDB I make sure my designs are beautiful, intuitive, and user friendly. I understand that elegant backend code is meaningless if the end-user keeps having difficulties.

Customer Support

Full support for my projects! You can reach me on a variety of channels and I'll respond as best as my ability, and with an extra spring to my step! I know the odd server emergency or bizarre implementation bug can spring up unexpectedly and ruin user experience, and I do my best to solve them promptly.

Contact

I'd like to hear from you! For any business inquiries you can reach me on the following details:

Location:

B1 L21 Greenvale 2 Homes, Marcelo Green Village, Paranaque 1700

Call:

+63 918 644 9452