John Isaiah Carmona

SOFTWARE ENGINEER


cloud_download Download CV

Experienced Software Engineer with a demonstrated history of working in the insurance industry. Skilled in C#, Databases, Ruby on Rails, and Web Services.

BIOGRAPHY


  • cake 27 years of age
  • location_on Mandaluyong City, Philippines

EDUCATIONAL BACKGROUND

Bulacan State University
  • date_range 2007 to 2011
  • school Bachelor of Science, major in Information Technology


WORK EXPERIENCE

PARAMOUNT LIFE & GENERAL INSURANCE CORPORATION

2011

April 2011 to February 2012, maintained from March 2012 to March 2013

3-Tier Image Uploading System DESKTOP APP • WEB SERVICE • WIN SERVICE

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.

2012

March 2012 to March 2013, maintained from April 2013 to October 2017

Integrated Web System WEB APP • DESKTOP APP • WEB SERVICE

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.

2013

February 2013 to April 2013

Document Management System ALFRESCO • JAVA • SWING FRAMEWORK

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

October 2013 to November 2013

MVC Charts and Reporting System MVC • RESPONSIVE DESIGN • CHARTS

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

2014 - 2015

April 2014 to March 2016

Public Ruby on Rails Website GITHUB • RESPONSIVE DESIGN • HEROKU

Worked on a Ruby on Rails project using Aptana Studio, git for repository, Heroku for hosting, and Amazon S3 for resource repository, 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.

2016

April 2016 to April 2017

Reporting Web Service Project WCF • RESTFUL • CRYSTAL REPORT

Currently working on a couple of web services projects in Windows Communication Foundation using C# and .NET framework 4.0, with RESTful web method and JSON replies. One is used to served as an API that connects our Google Forms workflows to our database server. And the rest of the web services are used internally to link our database server to print and send various digital documents to the client.

2017

May 2017 to October 2017

In-House Single Sign-On MVC • WEB SERVICE • RESPONSIVE DESIGN

Design and implement an architecture for a portal using MVC and metrialize.css with a single sign-on for over 8 internal applications with different sign-in database. The single sign-on architecture considers different database server and is able to be easily and securely implemented on those web applications using private app keys and tokens.

ACCENTURE PHILIPPINES

2017

November 2017 to January 2018

Dynamics 365 POC Project DYNAMICS 365 • VSTS • AGILE

Co-lead a team of three for the implementation of a Proof -of-Concept project for Dynamics 365 CRM on an international client using Scrum and Sprint.

2018

April 2018 to July 2018

JavaScript Refactoring JAVASCRIPT • REFACTORING • ARCHITECTURE

Lead a re-architecture and refactoring of the JavaScript customization of an existing production Dynamics 365 CRM Instance. The new script architecture improves both the maintenance of the code and the implementation of the new standard for Dynamics 365 CRM JavaScript customization. Includes a clean and well documented codes after refactoring and re-architecture. The incode documentation greatly helps the team for future analysis and maintenance as it works really well with Visual Studio Intellisense. Also able to communicate technical problems to the product owner through research and proposal that has progressed and approved smoothly, when compared to other projects this has been a challenge

August 2018 to September 2018

Plugin Re-Architecture C# • PLUGIN • ARCHITECTURE

Design an architecture for the refactoring of the plugin customization of Dynamics 365 CRM using C# 4.5 and .NET Framework 4. Create base class that implements the plugin interface provided by the CRM SDK. Create custom attributes for the implementation of plugin usage validation using reflections. Utilize extension methods for the known types of early-bound entities for methods that requires reflection on those types.

SKILLS & TECHNOLOGIES

PROGRAMMING LANGUAGES

C#

star star star star star_half
.NET Framework 4.0-4.5, MVC 5, ASP.NET, WCF, Windows Form

RoR

info
star star star star_border star_border
Asynchronous Forms, Heroku, Bootstrap

Java

info
star star star_border star_border star_border
Swing Framework, Generics, Reflections
USER EXPERIENCE DESIGN
 

Responsive Design

star star star star star_border
ADVANCE EXPERIENCE (6 YEARS)


Bootstrap, Materialize.CSS, CSS3, Screen Size Detection, Responsive Charts and Controls

 

User Experience Guidelines

star star star_half star_border star_border
BASIC EXPERIENCE (2 YEARS)


Forms & Conversions, Windows Guidelines, Material Design, SEO & Analytics

 

User Interface Languages

star star star star_half star_border
INTERMEDIATE EXPERIENCE (4 YEARS)


HTML5, CSS3, JQuery

SOFTWARE METHODOLOGIES
 

Agile Methodology

star star star star_half star_border
INTERMEDIATE EXPERIENCE (4 YEARS)


Scrum & Sprints, Product Backlog, Burndown Chart, Velocity

DATABASE DESIGN
 

MySQL

star star star star star_border
ADVANCE EXPERIENCE (6 YEARS)


Stored Procedures & Functions, Aggregate Functions, Sub-Queries

 

Microsoft SQL Server

star star star star_half star_border
INTERMEDIATE EXPERIENCE (4 YEARS)


Stored Procedure, Conditions, MS Functions, Transactional

 

PostgreSQL

star star star_half star_border star_border
BASIC EXPERIENCE (2 YEARS)
 

DB2 / AS400

star star star_half star_border star_border
BASIC EXPERIENCE (3 YEARS)

Contact



email
EMAIL ADDRESS

johnisaiahcarmona@outlook.com


phone_android
PHONE NUMBER

+63 917 592 6974