KELVIN JOHN M. SANTOS
Software Engineer
--
SUMMARY
"Started WEAK Finished STRONG"
These are the best words to describe myself when I started as an ENTRY and finished as a
MASTER.
Summary of what I am now...
I have been engaged with different kinds of new technologies. I was primarily involved in
developing web application using Java EE and node.js. Across all endeavors I have always kept
the best in mind and always wanted to win.
To further explain what I have already achieved...
I am a software engineer with 5 years experience in developing high performance web
applications using the latest innovations. I possess a thriving passion for my craft especially on
developing new technologies. Despite my minimum experience on the field, I am confident that I
can compete and be at par with the best software engineers out there.
My motivation is highly driven by my constant urge to learn something new and outdo my
previous accomplishments. I think out of the box and relish on working with a team in delivering
targets and getting goals accomplished.
TECHNICAL SKILL
Programming Tools:
Java, J2EE, Javascript, JQuery, Node.js, Bootstrap, Mustache, Laravel, Go
Databases: MySQL, PostgreSQL, Oracle DB, Redis
Reporting Tools: iReports
Web Frameworks/Tools: Tooltwist, Crowdhound, Spring, React
Mobile Frameworks/Tools: React Native
Application Server: Apache Server, Tomcat Server, nginx
Operating Systems: Mac OS, Windows, Unix, Linux, CentOS
Payment Gateway: Paypal, eWay, /n Software, Stripe
Web Services: RESTful
Version Control/Repository Tools: GIT(Github), BitBucket, Gitlab
Development Process/Methodologies: Agile(Scrum)
Project Management Tool: JIRA, PlanIO, Trello
Other Software/Tools Used:
HTML, JSP, AJAX, CSS, Servlets, JSON, Web Applications, Computer Hardware, Computer
Maintenance, Computer Repair, Eclipse, Computer Proficiency, Technical Support, Microsoft
Office, OOP, phpMyAdmin, Solr, Terminal, XML, Facebook API, Github, Google API, Maven,
OpenERP, E-commerce, Bitbucket, NeoOffice, Navicat Lite, Sublime Text 2, Gradle, Atom,
Postman, MySQL Workbench, Navicat, Docker, Amazon Cloudfront, Amazon S3, Amazon EC2,
Amazon Eslatic Beanstalk, Jenkins, CI/CD, Redux, Router Flux, Express, Webpack
PROFESSIONAL
EXPERIENCE
TwistResources Inc. January 2015 – Present
ToolTwist Trainer
Responsibilities:
Train newly hires with our very own ToolTwist Framework (ToolTwist Designer,
ToolTwist Workbench, ToolTwist Controller).
TwistResources Inc. August 2012 – Present
Software Engineer
Responsibilities:
Stays up-to-date with the latest software development techniques, practices and
technologies and shares them with the team. Ensures the projects being worked at will fit with
the company's technological standards. Researches, designs and develops new features for the
company’s core products. Designs technical specifications for assigned features and
architectural improvements. Proficient in writing use cases and other supplemental requirement
specifications. Reviews and hands-off technical designs to test engineers in an effort to ensure
quality delivery of product. Participates in code design and code reviews with appropriate team
members as necessary. Produces technical documentation according to internal standards.
Ensures that conceptual integrity is maintained while keeping documentation complete and
accurate, when revising and enhancing the system. Understands and uses the bug tracking
system to maintain bugs through their life cycle.
∗ Project: Arby’s (https://d2tao1pvm1fy3e.cloudfront.net/) - On going development
Overview: Arby's sandwich shops are known for slow roasted roast beef, turkey, and premium
Angus beef sandwiches, sliced fresh every day.
Responsibilities: Responsible in designing and coding the android mobile app using
React.
Technology Involved: React Web
∗ Project: RP Data Pro (https://www.corelogic.com.au/products/rpdatapro/)
Overview: RP Data Pro is the perfect tool to help you win more business and showcase your
local expertise. RP Data Pro is available for iPhone, iPad and Android, and will enable you to
improve efficiency and responsiveness in an increasingly fast paced and competitive property
environment.
Responsibilities: Responsible in designing and coding the android mobile app using
React Native.
Technology Involved: React Native
∗ Project: Happi (http://happi.sg/)
Overview: Happi is a community platform that enables people to be heard and contribute to
causes, charities, teams, schools and groups they care about in a fun, free, and easy way.
Responsibilities: Responsible in designing and coding the backend API to be used in
web and mobiles applications using Go Programming Language.
Technology Involved: Go
∗ Project: Studylane Blog (https://studylane.com.au/blog-home)
Overview: Everything you want to know about studying in Australia, where to go, what to do,
how to prepare and much, much more!
Responsibilities: Responsible in creating a dynamic blog application that will help
studylane to get more prospective students to study in Australia.
Technology Involved: Bootstrap, Node.js, Mustache, GIT, MySQL, HTML, CSS, JSON,
Mac OSX, Maven, Redis, JQuery, JQuery UI, CSS, Webservices (REST), Tooltwist Framework,
AJAX, CrowdHound
Project: Drink Point (http://drinkpoint.com.au/)
Overview: Drink Point is an online store that sells wines and liquors with a social media
on it so the clients can post reviews, opinions, or any other concerns that they want.
Responsibilities: Responsible for creating the blog and forum.
Technology Involved: J2EE, Apache Tomcat, Bootstrap, Node.js, Mustache, GIT,
iReports, MySQL, HTML, CSS, JSON, Mac OSX, Maven, Redis, JQuery, JQuery UI, CSS,
Webservices (REST), Tooltwist Framework, AJAX, CrowdHound
∗
Project: The Baby Industry (http://thebabyindustry.com/)
Overview: The Baby Industry is an online store specialise in providing clothes for
newborn.
Responsibilities: Responsible for creating the blog and forum.
Technology Involved: J2EE, Apache Tomcat, Bootstrap, Node.js, Mustache, GIT,
iReports, MySQL, HTML, CSS, JSON, Mac OSX, Maven, Redis, JQuery, JQuery UI, CSS,
Webservices (REST), Tooltwist Framework, AJAX, CrowdHound
∗
Project: Fit My Car (http://fitmycar.com.au/)
Overview: Fit My Car is an online store specialise in providing high quality floor mats.
Responsibilities: Responsible in designing, coding and testing of new modules based on
client requirements. Develop module that will ensure fast page loading time (CSS optimization,
javascript optimization and image optimization). We are using new technologies such as
Bootstrap for UI/UX, Node.js for webservices, Mustache for design templating.
Technology Involved: J2EE, Apache Tomcat, Bootstrap, Node.js, Mustache, GIT,
iReports, MySQL, HTML, CSS, JSON, Mac OSX, Maven, Redis, JQuery, JQuery UI, CSS,
Webservices (REST), Tooltwist Framework, AJAX
∗
Project: NO@H (Nutra Organics @ Home) (http://noah.nutraorganics.com.au/)
Overview: Nutra Organics at home is an idea born out of a dream to positively influence
the health and wellness of the AUS nation and give easy access to premium nutrition to every
Australian family.
∗
Responsibilities: Responsible in designing, coding and testing of new modules based on
client requirements. Develop module that will ensure fast page loading time (CSS optimization,
javascript optimization and image optimization). We are using new technologies such as
Bootstrap for UI/UX, Node.js for webservices, Mustache for design templating.
Technology Involved: J2EE, Apache Tomcat, Bootstrap, Node.js, Mustache, GIT,
iReports, MySQL, HTML, CSS, JSON, Mac OSX, Maven, Redis, JQuery, JQuery UI, CSS,
Webservices (REST), Tooltwist Framework, AJAX
Project: Nutra Organics (http://www.nutraorganics.com.au/)
Overview: Nutra Organics is an Australian family owned and operated business, located
at Currumbin on Queensland's Gold Coast, Australia. Nutra Organics' endeavour is to source
local ingredients within our community wherever possible. Nutra Organics' products and the
creation of them are extremely important to the entire team and their families, they endeavour to
feed families with only the best and most nutritious foods so that they can all get the best out of
their lives. With Nutra Organics products, rest assured that they are 100% Natural and taste
delicious as, "if we wont eat it in our homes you will not find it in our products!".
Responsibilities: Responsible in designing, coding and testing of new modules based on
client requirements. Develop module that will ensure fast page loading time (CSS optimization,
javascript optimization and image optimization). We are using new technologies such as
Bootstrap for UI/UX, Node.js for webservices, Mustache for design templating.
Technology Involved: J2EE, Apache Tomcat, Bootstrap, Node.js, Mustache, GIT,
iReports, MySQL, HTML, CSS, JSON, Mac OSX, Maven, Redis, JQuery, JQuery UI, CSS,
Webservices (REST), Tooltwist Framework, AJAX
∗
∗ Project: UseMe.tv (https://www.youtube.com/watch?v=EWKVexEsWuM)
Overview: UseMe.tv helps convert shoppers into customers of YOUR online store. See how
UseMe.tv can turn a regular digital media display into an interactive display.
Responsibilities: Created UseMe.tv banner widget that can be controlled using a
smartphone.
Technology Involved: Node.js
∗ Project: Just Hatched (http://justhatched.com.au/)
Overview: They are an Australian owned company producing beautiful cotton garments for
newborns to two year olds.
Responsibilities: Responsible in designing, coding and testing of new modules based on
client requirements. Develop module that will ensure fast page loading time (CSS optimization,
javascript optimization and image optimization). We are using new technologies such as
Bootstrap for UI/UX, Node.js for webservices, Mustache for design templating.
Technology Involved: J2EE, Apache Tomcat, Bootstrap, Node.js, Mustache, GIT,
iReports, MySQL, HTML, CSS, JSON, Mac OSX, Maven, Redis, JQuery, JQuery UI, CSS,
Webservices (REST), Tooltwist Framework, AJAX
∗ Project: METROSIX (http://www.metrosix.com/)
Overview: Metrosix is an online store which sells consumer electronics including laptops,
mobile phones, tablets, cameras and accessories at hugely discounted prices.
Responsibilities: Responsible in designing, coding and testing of new modules based on
client requirements. Develop module that will ensure fast page loading time (CSS optimization,
javascript optimization and image optimization). We are using new technologies such as
Bootstrap for UI/UX, Node.js for webservices, Mustache for design templating.
Technology Involved: J2EE, Apache Tomcat, Bootstrap, Node.js, Mustache, GIT,
iReports, MySQL, HTML, CSS, JSON, Mac OSX, Maven, Redis, JQuery, JQuery UI, CSS,
Webservices (REST), Tooltwist Framework, AJAX
∗ Project: CloudMall
Overview: CloudMall is a generic e-commerce website builder that developed using
Bootstrap and ToolTwist.
Responsibilities: Responsible in designing, coding and testing of new modules based on
client requirements. Develop module that will ensure fast page loading time (CSS optimization,
javascript optimization and image optimization). We are using new technologies such as
Bootstrap for UI/UX, Node.js for webservices, Mustache for design templating.
Technology Involved: J2EE, Apache Tomcat, Bootstrap, Node.js, Mustache, GIT,
iReports, MySQL, HTML, CSS, JSON, Mac OSX, Maven, Redis, JQuery, JQuery UI, CSS,
Webservices (REST), Tooltwist Framework, AJAX
∗ Project: Execsee Business Execution Tools (http://www.execsee.com)
Overview: They help businesses execute their plans through solutions that drive
accountability, transparency and results. “Tools for managing direct, engaging conversations.”
They have developed a set of online, easy to use tools that capture actions and accountabilities
in a centralized, secure environment where your focus is clear and you can track performance
at a glance.
Responsibilities: Improved the UI/UX of the site and maintained the functionalities to suit the
client needs.
Technology Involved: J2EE, Apache Tomcat, GIT, MySQL, HTML, CSS, Mac OSX, JQuery,
JQuery UI, CSS, Tooltwist Framework, AJAX
∗ Project: Phoenix (http://www.qv.co.nz/)
Overview: QV.co.nz helps you make smarter, more confident property decisions when
buying or selling. With access to a range of property information and valuation services, you’ll
be able to make more informed choices.
Responsibilities: Helps maintain and debug the site and reduced code complexity using
OOP.
Technology Involved: J2EE, Apache Tomcat, GIT, MySQL, HTML, CSS, Mac OSX, JQuery,
JQuery UI, CSS, Tooltwist Framework, AJAX
∗ Project: QV Corporate Website (http://qvgroup.qv.co.nz/)
Overview: QV is New Zealand's largest valuation and property services company. They are
a market-driven, commercially focused business, offering innovative professional valuation and
related property information services.
Responsibilities: Design and created site using the ToolTwist Framework that will allow our
client to advertize their products.
Technology Involved: J2EE, Apache Tomcat, GIT, MySQL, HTML, CSS, Mac OSX, JQuery,
JQuery UI, CSS, Tooltwist Framework, AJAX
∗ Project: BlueSky (http://bluesky.skysoftware.com/)
Overview: Cutting-edge design that is what BlueSky is all about. Designed and created site
that will advertise the BlueSky software.
Responsibilities: The BlueSky School Management Solution provides you with complete
student management including recruitment, full student lifecycle management, compliance
reporting, student finances and much more.
Technology Involved: J2EE, JQuery, AJAX, RestFul Webservices, SSL, Burp-Suite
∗ Project: SkyStudent
Overview: Responsibility and demand. Two words that describe the way they manage your
personal records, your precious data that used to be accessible on demand by a select few. As
one of the most fundamental elements to any cloud solution, providing your students with
control to the information they rightfully own has been integrated into Sky Campus. Empower
your students with an environment where they can self-manage their personal details, while also
providing selective information to employers, other training providers, and much more.
Responsibilities: Created a course management web application using Solr technology
(google like search) that will help our client to find perfect course easily.
Technology Involved: J2EE, JQuery, AJAX, RestFul Webservices, SSL, Burp-Suite
EDUCATION
ANGELES UNIVERSITY FOUNDATION (Angeles City, Pampanga)
Bachelor of Science in Computer Engineering (April 2012)