Joseph Y. Ragrag
PROFESSIONAL SUMMARY
• 10 years involvement in Software Development Life Cycle (SDLC), system analysis,requirement
definition, system design, database design, implementation, integration and testing, software
development and customization and maintenance
• Strong in .NET and Microsoft Technologies
• Experienced in Agile methodology
• Experienced in hybrid mobile apps using Ionic Framework
• Experienced on both Back-end and Front-end development
• Fluent in English and is a great communicator
• Can work independently, yet is also a team player
• Fast learner and cares deeply about efficiency
CERTIFICATES
•
•
•
•
•
•
•
Microsoft Programming in C# (01/08/2016)
Microsoft Programming in HTML5 with JavaScript and CSS3 (01/07/2016)
MCPD: SharePoint Developer 2010 (09/19/2014)
MCTS: SharePoint 2010, Application Development (06/30/2014)
MCPS: Microsoft Certified Professional (06/30/2014)
PhilNITS IT Passport Exam (Level 1)
PhilNITS FE (Level 2)
SOFTWARE
•
•
•
•
•
•
•
•
•
•
•
•
Programming Languages: C#, Java SE, C, SQL
Other Languages: CSS3, JavaScript, HTML 5, PowerShell, AngularJS 1/2
Mobile Frameworks: Ionic Framework, Firebase 3, NodeJS
App server / Middleware: Internet Information Services (IIS Server)
Frameworks/ Platforms: Microsoft .NET, ASP.NET MVC, Entity Framework, Hibernate, JQuery,
Bootstrap, Google Cloud Platform, Analytics
CMS: SharePoint Online, SharePoint 2016 On-Prem, SiteCore
Source Control: Microsoft Team Foundation Server, GitLab
Project Tracking: JIRA
Software Process: Agile, Waterfall
Database Management Systems: SQL Server, MySQL, Parse server
IDEs: MS Visual Studio 2010/2012/2013, Eclipse, SQL Server Management Studio 2012, Visual Code
Browsers: IE 8+, Firefox 10+, Chrome 10+, Mobile
I. Arch Global Services Inc.
Apr 2, 2018 – Current
System Engineer III
A. Project Name: SharePoint Online sites
Duration: 2/3/2020 – Current
Project size: 7
Project Description:
Create multiple apps and flows for different SharePoint online sites.
Role
System Engineer III
Technologies Used
Microsoft PowerApps, Model-driven app, Canvas app, Power Automate, SharePoint Online
B. Project Name: SharePoint Intranet Sites
Duration: 4/2/2018 – Current
Project size: 3
Project Description:
• Implement and maintain SharePoint Intranet sites.
Role
• SharePoint Developer
Technologies Used
• Nintex Workflows, Nintex Forms, JQuery, JavaScript, CSS3, HTML5, C#, ASP.net MVC
II. Geidi IT Services Inc.
Aug 5, 2016 – Aug 28, 2017 (1-year)
Mobile Applications Developer
A. Project Name: Mobile Apps
Duration: 8/5/2016- 8/2017
Project size: 3
Project Description:
• Lead, implement, maintain hybrid mobile apps
Role
•
Main Mobile Developer
Technologies Used
• Main Mobile Developer Ionic 1/2, AngularJS 1.0/2.0, Firebase 3, CSS3, HTML5, JavaScript,
NodeJS, AngularJS, parse-server, Node JS, Google Cloud Platform, Google Analytics
2
III.
Accenture Inc.
March 31, 2014 – August 2016 (2 years 6months)
Senior Software Engineer
A. Project Name: Web application for a client
Duration: 3/7/2016 – 8/2/2016
Project size: 4
Project Description:
• Create a website for a client of Accenture.
Role
•
Main UI Developer
Technologies Used
• HTML 5, CSS3, JavaScript, JQuery, AngularJS
B. Project Name: Accenture Next Gen
Duration: 10/06/2014 – 3/4/2016
Project size: 200+ people over 1 year
Project Description:
• Change the whole Accenture.com site using SiteCore.
Role and Responsibilities
• Fix issues encountered in different stages of deployment in SiteCore.
• Implement various change requests such as Omniture analytics.
Technologies Used
• C# / ASP.Net MVC, SiteCore API
• HTML 5, CSS, JavaScript, JQuery
• Adobe Omniture Analytics
C. Project Name: SharePoint 2013 Applications
Duration: 04/14/2014 – 09/26/2014 (5 months)
Project size: 15 people in 5 months
Project Description:
• SharePoint Applications that consist of an internet and intranet sites for a client
Responsibilities:
• Client-side development: Implementing front-end components using JavaScript, CSS, HTML
and other SharePoint front-end API's
•
Automatic deployment of modules: Implement the automation of the deployment steps
based on the manual to fasten the deployment process of modules.
•
Support other developers: Providing support for others involved in the development and
testing of solutions, including programming, technical, and functional assistance, reviewing
changes and code.
Technologies Used
• C# / ASP.Net, SharePoint 2010/2013 API, SharePoint Online
• PowerShell
• CSS, JavaScript, JQuery
3
IV.
KYOCERA Document Solutions Development Philippines, Inc.
April 4, 2011 – March 24, 2014 (3
years) System Engineer
A. Project Name: SharePoint 2013 Applications
Duration: 02/11/2013 – 03/24/2014 (13 months)
Project size: 4 people within 13 months
Project description: SharePoint Applications that consist of Overtime and Leave Approvals,
HR-related workflows and other corporate management related process flows which are
internal usage only.
Responsibilities:
• Created effort - estimates and scheduling
•
Coordinates directly with the client concerning execution and implementation of their
process
•
Created Requirements Specification documents
•
Created high – level and low – level design specification
•
Created UML diagrams during the design phase
•
Implemented Workflows via SharePoint Designer, Forms, Visual Web Parts, Sites and
Administration
•
Conducts code reviews to ensure that the code satisfies the design specifications and
complies with company standards, translated business concepts to technical design.
•
Mentored OJT’s regarding SharePoint and its proper design and implementation.
Technologies Used
• C# / ASP.Net, SharePoint 2010/2013 API
• MS SQL Server 2008, UML, Windows Server 2008 R2
• CSS, JavaScript, JQuery
B. Project Name: Attendance Viewer System
Duration: 10/15/2012 – 03/07/2013 (5 months)
Project size: 1 person within 5 months
Project description: AVS is an in-house web-application system to give all employees of
KYOCERA a user-friendly access to their attendance including OT, UT, Total Work Hours and
etc. It also enables the upper management to monitor their respective subordinate’s
attendance and used by HR during payroll.
Responsibilities:
• Created high – level and low – level design specification
•
Created UML diagrams during the design phase
•
Implemented the whole system
•
Created and performed Unit and Integration Testing
•
Supported the deployment of the system to the production servers including
deployment manual
Technologies Used
• C# / ASP.Net MVC 3, MS SQL Server 2008, UML, Windows Server 2003
• IIS 6.0, JavaScript, JQuery, CSS
4
C. Project Name: KYOCERA Net Admin V-up 3.1
Duration: 10/10/2011 – 09/24/2012 (12
months) Project size: 4 people within 12 months
Project description: KNA V-up 3.1 is a performance enhancement of the current
functionalities of KNA which includes device discovery, firmware upgrade, multi-set and polling.
A separate tool was developed using WPF in order to measure its current performance and
benchmark it before any code enhancement happens.
Responsibilities:
• Participated actively in the analysis and detailed design of the solution's technical
requirements
•
Coordinated directly with other teams in USA
•
Reverse-engineering of the current system KNA by code-tracing and making UML
diagrams
•
Implemented the tool using WPF in measuring the performance of KNA
•
Implemented the code modification for KNA to enhance its performance
•
Provided on-site technical assistance and support during UAT and Production
Technologies Used
• C# / WPF
• Java/ JSF
• UML
D. Project Name: VMS (Vendor Management System)
Duration: 04/04/2011 – 10/07/2011 (6 months)
Project size: 3 people within 6 months
Project description: The VMS project is an in-house web application used to manage the
corporate vendors and their corresponding contracts to the company. It can create, update and
view both vendor and contract information to automate the Accounting department process
flow.
Responsibilities:
• Created effort - estimates and scheduling
•
Created high – level and low – level design specification
•
Created UML diagrams during the design phase
•
Implemented the Java Hibernate for the backend as a data-access layer
•
Created and performed Unit and Integration Testing
Technologies Used:
• C# / ASP.Net MVC 3, Hibernate, UML
• Windows Server 2003, IIS 6.0, Glassfish, PostGres
• JavaScript, Ajax, JQuery, CSS
5
EDUCATIONAL BACKGROUND
• Cebu Institute of Technology – Units in Master in Information Technology – 9 units
• University of San Carlos – Bachelor of Science in Information Technology – 1.8 GPA
PERSONAL DETAILS
•
•
•
•
•
•
Date of Birth
Gender
Citizenship
Status
Email
Mobile #
October 9th, 1990
Male
Filipino
Married-(-
6