SlideShare a Scribd company logo
1 of 4
Download to read offline
JOHN PHILIP SOLANO
0299 PRK Gemelina, Brgy. Cogon,
8002 Digos City, Davao del Sur, Ph.
Tel: (082) 237-3280 Mobile: +639125176246
Slack/Email: johnphilipsolano@gmail.com
Skype: jphilipsolano
Upwork Linkedin Github Blogspot
Web Applications Developer, flexible and adaptive.
SUMMARY
The last five years had me engaged in many projects giving me the skills and experience
necessary to develop professional web systems. These projects allowed me to recognize
the importance of writing highly standardized and scalable code in order ease maintenance
and future updates; The best developers are always those who write code easily
understood by their peers.
I worked as a front-end developer, a back-end specialist and a team leader for various
projects utilizing Javascript / JAVA related technologies.
Skills can be taught but attitude is difficult to influence. That is why we employ a person
based on character. If we share the same principle, I am sure we can go a long way
producing outstanding results.
EDUCATION
• 2007-2011 Cor Jesu College Digos - BS Computer Science
• 2012-2014 Ateneo de Davao University – MIT (Completion upon successful thesis
defence)
SKILLS AND TECHNICAL EXPERTISE
Javascript Stack:
• AngularJS (AngularJS 1.x / Angular 2)
• React.js - Redux mainly
• Node.js / Express.js
Other back-end languages and frameworks:
• JavaEE - Java API for RESTful Web Services
Front-end skills:
• HTML5 and its semantics markup
• CSS3 including CSS3 animations
1/4
• CSS preprocessors like SASS/SCSS
• Bootstrap, Material Design Lite
• Jquery
• JSF Primefaces
Database:
• SQL databases: MySQL, PostgreSQL, MSSQL
• NoSQL databases: MongoDB, DynamoDB, Nedb, Redis
• Graph Databases: Neo4j
DevOps:
• Codeship / Jenkins (Continuous Integration)
• Vagrant
• Amazon S3/EC2, Elastic Beanstalk services
• Linux (Ubuntu) server management
• Heroku hosting
• 3rd-party API integration: Facebook, Twitter, Google, Github, Harvest, GIS, and more
• Glassfish / Tomcat Application servers
• GIT Cli
Language Recognition:
• ANTLR
IoT / MCU Programming:
• C++
• Arduino (Level: Advanced)
Report Templates:
• JasperReports
EXPERIENCE
Individual Software/Hardware development projects:
• Summer 2010
Developed a working Object-Oriented persistence library for JAVA powered by
annotation processors
• November 2011
Developed an information system on police clearance generation for local
municipalities. This project is still being actively utilized by the Municipality of Digos
to date (2016). (Java Swing, Digital Persona SDK, Java Persistence API, Java Media
Framework)
2/4
• January 2012
Developed an Inventory and documentation System for Guns and Ammunitions for a
local police station. (Java Swing Application)
• Summer 2013 (Open/evolving project)
Developed a web based information system for public schools as charity
(smiles88.com – at present is unavailable. Hosting sponsorship resumes June). Two
local public schools (totalling approximately 6 thousand students) are currently using
the information system for report card generation and statistics. More schools are
being invited every year. (JavaEE, JSF, Primefaces, Tomcat, Glassfish, MySql, JPA, CSS,
HTML, XHTML; This project is currently being translated into Reactjs)
• Summer 2014
Developed code and hardware for a RC Signal repeater to convert a 2.4GHz system
into a higher powered 433MHz system for long distance drone control.
• December 2014 (Existing/there are still active clients at present)
Developed an information system called 'The Random Project (TRP)' for locally
financed sweepstakes featuring SMS processing and real time statistical features.
The IS is sold to prospective clients as a one-time-purchase product. There are
approximately 500 clients to date and over 3.5k SMS being processed every day.
(MCU Programming-Arduino, Simcom SIM900a/d GSM Modules, AT Protocol, SMS
Protocol)
• Developed and manufactured hardware (GSM modules - SIMCOM Models SIM900a/d)
specific to TRP (The Random Project) ensuring its robust performance on features
related to SMS. Over 75 devices have been released to clients.
• January 2015
Completed working on an automated election management system for a local
university using Java Web technologies and Digital Persona Software development
kit. Features: biometric identification (fingerprint extraction and facial recognition),
custom built HTTP server for public queries and reports.
• February 2016
Developed the information system for a local network-marketing firm, Radlab Access
Marketing (radlabaccess.com – site inactive. Client has been prevented to operate by
the SEC. See my Github account for the source.)
Team-based Software development projects:
• Tecnuvation IT Solutions (June 2011- Dec. 2015):
◦ Built the scheduling module for a local college's School Management Information
System (SMIS) under a web framework (JavaEE related).
3/4
• QuotientLabs Limited Inc (Summer 2016):
◦ Participated as a Full stack (MEAN) web applications developer on an Educational
Delivery System (Similar to Udemy) with a confluence of Stackoverflow-like
features and a subsystem for billing calls. Mainly contributed to writing some
modules on the API, front-end CSS and layout. Also participated in the technology
setup and selection.
◦ Created a slackbot that integrates with the Harvest API for timetracking meetings
on stack. Timetracking entries are pushed into the Harvest Management System
for billing purposes (Nodejs, botkit, Harvest API, Cleverbot, Nedb).
• Talentsauce.io (January 2015 – Summer 2016):
◦ Participated on a part-time basis as a full stack developer (MEAN). Main
responsibilities include debugging persistent deployment problems on back-end
or front-end, ElasticBeanstalk server maintenance, continous integration
maintenance, code reviews on pull requests and merges.
REFERENCES AVAILABLE UPON REQUEST
4/4

More Related Content

Similar to Web Developer with Extensive Experience in JavaScript, Java and MEAN Stack

Similar to Web Developer with Extensive Experience in JavaScript, Java and MEAN Stack (20)

CV - Silvio Custodio-January-2018
CV - Silvio Custodio-January-2018CV - Silvio Custodio-January-2018
CV - Silvio Custodio-January-2018
 
Pratyusha_Resume
Pratyusha_ResumePratyusha_Resume
Pratyusha_Resume
 
Resume-updated
Resume-updatedResume-updated
Resume-updated
 
balan_resumeupdated
balan_resumeupdatedbalan_resumeupdated
balan_resumeupdated
 
Sahil_vig_Developer
Sahil_vig_DeveloperSahil_vig_Developer
Sahil_vig_Developer
 
Adeoye oludotun cv
Adeoye oludotun cvAdeoye oludotun cv
Adeoye oludotun cv
 
Resume1
Resume1Resume1
Resume1
 
resumeupdate
resumeupdateresumeupdate
resumeupdate
 
Gaurav agarwal
Gaurav agarwalGaurav agarwal
Gaurav agarwal
 
Amon Kiptoo Sabul CV.pdf
Amon Kiptoo Sabul CV.pdfAmon Kiptoo Sabul CV.pdf
Amon Kiptoo Sabul CV.pdf
 
Resume_Muthu (367025)
Resume_Muthu (367025)Resume_Muthu (367025)
Resume_Muthu (367025)
 
kamal.docx
kamal.docxkamal.docx
kamal.docx
 
Resume-t
Resume-tResume-t
Resume-t
 
J sai subrahmanyam_Resume
J sai subrahmanyam_ResumeJ sai subrahmanyam_Resume
J sai subrahmanyam_Resume
 
Rushdy kamel
Rushdy kamelRushdy kamel
Rushdy kamel
 
Resume Firoz Hasan
Resume Firoz HasanResume Firoz Hasan
Resume Firoz Hasan
 
Kantharaj.B_Java_4.4YrsExp_Resume
Kantharaj.B_Java_4.4YrsExp_ResumeKantharaj.B_Java_4.4YrsExp_Resume
Kantharaj.B_Java_4.4YrsExp_Resume
 
Resume_Ronak Dhalawat
Resume_Ronak DhalawatResume_Ronak Dhalawat
Resume_Ronak Dhalawat
 
Mithun_CV
Mithun_CVMithun_CV
Mithun_CV
 
Resume
ResumeResume
Resume
 

Web Developer with Extensive Experience in JavaScript, Java and MEAN Stack

  • 1. JOHN PHILIP SOLANO 0299 PRK Gemelina, Brgy. Cogon, 8002 Digos City, Davao del Sur, Ph. Tel: (082) 237-3280 Mobile: +639125176246 Slack/Email: johnphilipsolano@gmail.com Skype: jphilipsolano Upwork Linkedin Github Blogspot Web Applications Developer, flexible and adaptive. SUMMARY The last five years had me engaged in many projects giving me the skills and experience necessary to develop professional web systems. These projects allowed me to recognize the importance of writing highly standardized and scalable code in order ease maintenance and future updates; The best developers are always those who write code easily understood by their peers. I worked as a front-end developer, a back-end specialist and a team leader for various projects utilizing Javascript / JAVA related technologies. Skills can be taught but attitude is difficult to influence. That is why we employ a person based on character. If we share the same principle, I am sure we can go a long way producing outstanding results. EDUCATION • 2007-2011 Cor Jesu College Digos - BS Computer Science • 2012-2014 Ateneo de Davao University – MIT (Completion upon successful thesis defence) SKILLS AND TECHNICAL EXPERTISE Javascript Stack: • AngularJS (AngularJS 1.x / Angular 2) • React.js - Redux mainly • Node.js / Express.js Other back-end languages and frameworks: • JavaEE - Java API for RESTful Web Services Front-end skills: • HTML5 and its semantics markup • CSS3 including CSS3 animations 1/4
  • 2. • CSS preprocessors like SASS/SCSS • Bootstrap, Material Design Lite • Jquery • JSF Primefaces Database: • SQL databases: MySQL, PostgreSQL, MSSQL • NoSQL databases: MongoDB, DynamoDB, Nedb, Redis • Graph Databases: Neo4j DevOps: • Codeship / Jenkins (Continuous Integration) • Vagrant • Amazon S3/EC2, Elastic Beanstalk services • Linux (Ubuntu) server management • Heroku hosting • 3rd-party API integration: Facebook, Twitter, Google, Github, Harvest, GIS, and more • Glassfish / Tomcat Application servers • GIT Cli Language Recognition: • ANTLR IoT / MCU Programming: • C++ • Arduino (Level: Advanced) Report Templates: • JasperReports EXPERIENCE Individual Software/Hardware development projects: • Summer 2010 Developed a working Object-Oriented persistence library for JAVA powered by annotation processors • November 2011 Developed an information system on police clearance generation for local municipalities. This project is still being actively utilized by the Municipality of Digos to date (2016). (Java Swing, Digital Persona SDK, Java Persistence API, Java Media Framework) 2/4
  • 3. • January 2012 Developed an Inventory and documentation System for Guns and Ammunitions for a local police station. (Java Swing Application) • Summer 2013 (Open/evolving project) Developed a web based information system for public schools as charity (smiles88.com – at present is unavailable. Hosting sponsorship resumes June). Two local public schools (totalling approximately 6 thousand students) are currently using the information system for report card generation and statistics. More schools are being invited every year. (JavaEE, JSF, Primefaces, Tomcat, Glassfish, MySql, JPA, CSS, HTML, XHTML; This project is currently being translated into Reactjs) • Summer 2014 Developed code and hardware for a RC Signal repeater to convert a 2.4GHz system into a higher powered 433MHz system for long distance drone control. • December 2014 (Existing/there are still active clients at present) Developed an information system called 'The Random Project (TRP)' for locally financed sweepstakes featuring SMS processing and real time statistical features. The IS is sold to prospective clients as a one-time-purchase product. There are approximately 500 clients to date and over 3.5k SMS being processed every day. (MCU Programming-Arduino, Simcom SIM900a/d GSM Modules, AT Protocol, SMS Protocol) • Developed and manufactured hardware (GSM modules - SIMCOM Models SIM900a/d) specific to TRP (The Random Project) ensuring its robust performance on features related to SMS. Over 75 devices have been released to clients. • January 2015 Completed working on an automated election management system for a local university using Java Web technologies and Digital Persona Software development kit. Features: biometric identification (fingerprint extraction and facial recognition), custom built HTTP server for public queries and reports. • February 2016 Developed the information system for a local network-marketing firm, Radlab Access Marketing (radlabaccess.com – site inactive. Client has been prevented to operate by the SEC. See my Github account for the source.) Team-based Software development projects: • Tecnuvation IT Solutions (June 2011- Dec. 2015): ◦ Built the scheduling module for a local college's School Management Information System (SMIS) under a web framework (JavaEE related). 3/4
  • 4. • QuotientLabs Limited Inc (Summer 2016): ◦ Participated as a Full stack (MEAN) web applications developer on an Educational Delivery System (Similar to Udemy) with a confluence of Stackoverflow-like features and a subsystem for billing calls. Mainly contributed to writing some modules on the API, front-end CSS and layout. Also participated in the technology setup and selection. ◦ Created a slackbot that integrates with the Harvest API for timetracking meetings on stack. Timetracking entries are pushed into the Harvest Management System for billing purposes (Nodejs, botkit, Harvest API, Cleverbot, Nedb). • Talentsauce.io (January 2015 – Summer 2016): ◦ Participated on a part-time basis as a full stack developer (MEAN). Main responsibilities include debugging persistent deployment problems on back-end or front-end, ElasticBeanstalk server maintenance, continous integration maintenance, code reviews on pull requests and merges. REFERENCES AVAILABLE UPON REQUEST 4/4