John Isaiah Carmona
PROFESSIONAL PORTFOLIO

John Isaiah Carmona
PROFESSIONAL PORTFOLIO


Learn.
Innovate.
Discover.

Profile



John Isaiah Carmona
Software Developer



Malolos City, Philippines


24 years of Age


SEEKING AN OPPORTUNITY TO UTILIZE AND IMPROVE MY KNOWLEDGE AND SKILLS IN INFORMATION TECHNOLOGY WHILE BEING RESOURCEFUL, PASSIONATE, INNOVATIVE, AND FLEXIBLE.



EDUCATIONAL BACKGROUND

Bachelor of Science major in Information Technology
Bulacan State University
2007-2011



TECHNICAL SKILLS & EXPERIENCE

C#
Visual Studio 2010

Windows Form
Custom Controls, Asynchronous UI


ASP.NET
Layouts, Grid View


Windows Communication Foundation
Custom Authentication, JSON Replies, RESTful


Windows Presentation Foundation
Basics


.NET 4.0 Framework
LINQ, Lambda, Generics, Anonymous Methods, Threading, Reflections


MVC
Aynchronous Forms


Programming Languages

Java
Swing Framework, Generics, Reflections


Ruby
Ruby on Rails


User Experience

Responsive Design
Bootstrap


UX Guidelines
Forms & Conversions, Windows Guidelines, SEO & Analytics


HTML5, CSS3
Animations, Transitions, Transform


Javascript
JQuery


Methodologies

Agile Methodology
Scrum & Sprints, Product Backlog, Burndown Chart, Velocity


Test-First Development
Test Driven Development, Unit Test


Software Development Life Cycle (SDLC)
Waterfall Method


Database

MySQL
Stored Procedures & Functions, Condition


MSSQL
Stored Procedure, Conditions, MS Functions, Transactional


DB2 (AS/400)

PostgreSQL

Architecture

3-Tier Architecture
Data Access Layer, Business Logic Layer, User Interface Layer


Service Oriented Architecture
Security & Authentication, Aysnchronous Calls


Model View Controller (MVC)

Entity Framework





Experience


Paramount Life & General Insurance Corporation
2011-2013
as a Software Programmer under Software Laboratories Incorporated

2013-Present
as a Junior Software Engineer



Makati City, Philippines


Working for 5 years


PROJECTS & RESPONSIBILITIES

Integrated Web System

Previously developed a Windows Communication Foundation web service from the ground up, using C# and .NET framework 4.0, that accepts and return JSON formatted response that uses a RESTful structure of URL, it also has a custom application authentication for the security of both the service and those that consume the service. Also created an administration, for data/user maintenance and generating reports through Crystal Report, and an agent website from C# ASP.NET for consuming the service that uses bootstrap 2 for responsive UI. Have also created an uploader application for the service that uploads data from the service's MySQL database to AS/400 db2 database from a Windows Application that runs on background and uses thread management for performance optimization.


3-Tier Image and Data Uploading System

Developed a 3-tier image and data uploading system (Web Service, Windows Service, Client Desktop Application) using C# framework in .NET framework 4.0. The Web Service is made from WCF Web Service that is responsible for saving the uploaded images to the head office server. The Windows Service checks the locally saved images from the branch server and upload it to the head office server using the Web Service. The Client Desktop Application is a rich image and data searching that connects to the Windows Service.


MVC Charts and Reporting System

Worked on a C# MVC 4 project that uses a bootstrap 3 for the responsive UI and a chartjs for generating charts and reports.


Public Ruby on Rails Website

Currently working on a Ruby on Rails project using Aptana Studio, git for repository, Heroku for hosting, and Amazon S3 for resources, for a public website that also uses bootstrap 3 for UI and researched a few User Experience design for formulating proper forms. Created graphical charts for analyzing data of the website and generate excel files for reports.


Other Notable Mention

Minimally maintained a few legacy apps made from ASP Classic and VB6.

Collaborate on working in a JAVA application that connects to a file server (Alfresco) and an AS/400 Database DB2.

Had also formulated a tool for Agile Methodology on scrum that automatically calculate agile development data like velocity and burndown chart.

Accustomed with some top collaboration tools like Trello and Slack.





Contact


John Isaiah Carmona
Software Developer



johnisaiahcarmona@outlook.com


ph.linkedin.com


www.upwork.com