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.
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.
CertificateCS50 - 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.
CertificateGit 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.
CertificateJavaScript 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.
CertificateReact.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.
CertificateServices
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
Email:
johnkev.francisco[at]gmail.com
Call:
+63 918 644 9452