Gregory Nelson Esguerra

.NET Software Developer, IT Trainer and Blogger with more than ten years of software development experience in developing applications using .NET Core, ASP.NET Core, ASP.NET, ASP.NET MVC, ASP Classic, Windows Forms, WCF, WPF, MS Power BI, Sitecore CMS, Vue.js, Quasar Framework, database systems, design patterns, and web related technologies. Aside from industry experience, I am an IT Instructor with more than seven years experience handling both theoretical and programming subjects. I'm also a member of one of the popular Visual Basic.NET community specifically VBForums.com as KGComputers by collaborating or helping fellow developers.


Employment History

Software Development Team Lead

GGS Technical Information Services Inc.

As Software Development Team Lead for Cebu Office, my tasks involved managing a small team of Software Engineers and coding of existing or new projects. I also perform similar tasks as Senior .NET Developer.

July 2021 - Present

Senior .NET Developer

GGS Technical Information Services Inc.

As Senior .NET Software Developer of a technical publications company with offices in US, India, Japan, and Europe with broad range of customers including Automotive, Agricultural, Equipment, Military and Aerospace manufacturers. My tasks involve developing web, desktop, Power BI reports.

March 2018 - Present

Freelance Developer

Consulting | Freelancing

.NET Developer and IT Instructor that handles tutorials or develop software applications based on a specific timeframe. Also, I am currently maintaining some desktop and web-based applications developed for previous clients.

Jan 2009 - Present

Senior .NET Developer

Accenture Philippines Inc.

As Senior .NET developer in one of the largest IT Organization, I was part of development team that migrated the www.accenture.com global website and its contents from Microsoft SharePoint to Sitecore 7.0 CMS using technologies such as ASP.NET MVC, Sitecore CMS, Elastic Search, jQuery, CSS, and Bootstrap.

June 2014 - November 2015

Information Technology Trainer

Accenture Philippines Inc.

As IT Trainer in one of the largest IT Organization, my primary role was facilitating the boot camp for junior software engineers in preparation for their deployment to different accounts or projects.

June 2014 - November 2015

Project Lead Developer

Odusee Philippines Inc.

Assigned as Project Lead for the migration of Web Crawler Framework from version 1.0 which are separate applications into version 2.0 as an integrated software. Research on how to improve the crawler process for the .NET Backend team and development of the team's reporting needs and custom tools for the client using WPF or Windows Forms.

June 2013 - June 2014

Senior .NET Developer

Odusee Philippines Inc.

Senior .NET Developer for a vertical search engine product www.odusee.com.au that handles clients related to Motoring, Hotels, Deals, Jobs, Flights, and Real Estate. The back-end team’s software parses data from API or page source and then converts it to XML format to be injected to the database and as data source of the search engine website.

April 2011 - June 2014

.NET Software Developer

SZU Cytology Co. | MMDC

.NET Software Developer working as project-based consultancy in medical and diagnostic organizations that develops medical related intranet software applications either ASP.NET or Windows Forms and using MSSQL as the database.

April 2010 - Nov. 2010

.NET Software Developer

Orion IT Center

.NET Software Developer, co-owner and IT Instructor of a startup company handling tutorial services, software development and graphic design.

October 2009 - December 2010

.NET Software Developer

Yovirge Solutions Inc.

.NET Software Developer working as project-based programmer for a Dubai-based IT consultancy firm. As a developer, I have worked with several projects such as Executive Information System, CRM, MS Outlook, CSV parsers and other applications.

July 2009 - Feb. 2010

Junior .NET Developer

BizRoute Solutions Inc.

Junior .NET Software Developer working on E-Commerce websites, intranet software and proof of concepts using ASP.NET, C#.NET, SQL Server and JavaScript for US based clients.

September 2008 - June 2010

Information Technology Instructor

STI Labangon/STI College Lahug (2004-2008)

As an Information Technology Instructor, my duties were teaching basic to advanced programming and theoretical subjects such as MS Office, Java, Visual Basic 6.0, C++, Visual Basic .NET, Data Structures and related topics to students with a class size of 30+ students.

June 2004 - March 2008

Information Technology Instructor

College Of Technological Sciences - Cebu

As an Information Technology Instructor, my duties were teaching basic to advanced programming and theoretical subjects such as MS Office, Java, Visual Basic 6.0, C++, Visual Basic .NET, Data Structures and related topics to students with a class size of 30+ students.

June 2006 - October 2006

Information Technology Instructor

Divine Mercy Computer College

As an Information Technology Instructor, my duties were teaching basic to advanced programming and theoretical subjects such as MS Office, Java, Visual Basic 6.0, C++, Visual Basic .NET, Data Structures and related topics to students with a class size of 30+ students.

June 2002 - May 2004

Portfolio

  • C#.NET
  • ASP.NET MVC
  • ASP & ASP.NET
  • WPF
  • Windows Forms
  • Business Intelligence
  • Quasar & Vue.js
  • Sitecore CMS
  • Legacy Apps
Web Request Project
Web Request Project
Internet Explorer Toolbar
Internet Explorer Toolbar
SMS Message Reader
SMS Message Reader
LAN Chat Application
Web Request Project
Google Drive & Photos API
Google Drive And Photos API
Obsolete And Overstock
Obsolete And Overstock Ap
Currency Loader
Currency Loader
Export Blob To Disk
Export Blob To Disk
Billable Daily Report
Billable Daily Report
US State Legislature
US State Legislature
Firewall Rule Export
Sophos Firewall Rule Export
Aerospace Production Report
Aerospace Production Report
Weekly NFB and NonCat Report
Weekly NFB and NonCat Report
Publications Websites
Publications Websites
Portal Website
Portal Website
Portal Admin Pages
Portal Admin Pages
IFrame FileUpload
IFrame FileUpload Component
Client Dashboard
Client Dashboard
Client Artflow
Client Dashboard
ECommerce Content Development
ECommerce Content Development
E-commerce
ECommerce
CRM Project
CRM Project
Integrated Medical Software
Integrated Medical Software
Lending+
Lending+
ASP Classic Websites
ASP Classic Websites
Executive Information Systems
Executive Information Systems
Crawler Schedule Map
Crawler Schedule Map
Conversion & Automation Tool
Conversion & Automation Tool
Vacation Loader
Vacation Loader
Tech Asset Tracking
Tech Asset Tracking
Parts Cataloging Software
Parts Cataloging Software
Invoicing Automation
Invoicing Automation
Database Restore Tool
Database Restore Tool
Parts Cataloging Migration
Parts Cataloging Migration
Technology Group Utility Suite
Technology Group Utility Suite
Six Sigma Application
Six Sigma Application
Transmittal System
Transmittal System
Patient Information Systems
Patient Information Systems
XML or CSV Parsers
XML or CSV Parsers
Web Scraper Scripts
Web Scraper Scripts
Web Crawler System
Web Crawler System
Reporting Software
Reporting Software
Crawler Task Manager
Crawler Task Manager
Financial Reports Upgrade
Financial Reports Upgrade
Corona Virus (COVID-19) Tracker
Corona Virus (COVID-19) Tracker
Passport Tracking System
Passport Tracking System
Accenture .com Website
Accenture .com Website
Project Costing Software
Project Costing Software
Sales & Inventory Software
Sales & Inventory Software

Technical Skills

Microsoft Technologies Stack
  • ASP.NET MVC
  • ASP.NET Core MVC
  • ASP.NET WebForms, ASP Classic
  • C#.NET
  • VB.NET
  • VB 6.0, VBA
  • ADO.NET, LINQ, EF 6x, EF Core
  • Windows Presentation Foundation (WPF)
  • Windows Forms
  • WCF, Web Services, ASP.NET Core API
Web Technologies And Frameworks
  • HTML, HTML5
  • CSS, CSS3, SASS
  • JavaScript, jQuery
  • XML, XSL, XSLT
  • Bootstrap
  • Tailwind
  • Vue.js, Quasar
  • Ajax Toolkit
  • jsTree.js, moment.js
  • JSON
Architecture And Core Programming
  • MVVM, MVC, MVP, N-Tier
  • Unit Testing, TDD
  • Regular Expressions, DAX
  • Multithreading, Parallel Programming
Database And Reporting
  • MS SQL, MySQL, Oracle, MS Access
  • Crystal Reports, SSRS, Data Reports
  • Excel COM, ITextSharp
  • Microsoft Power BI, Power BI Desktop
  • MongoDB
3rd Party Integration
  • Sitecore 7.0 CMS
  • GeckoFX, OpenWebkitSharp, Awesomium SDK, Band Object
  • HTML Agility Pack, FTP Add-Ins, XUL
  • Elastic Search
  • Bootstrap Tables by Wenzhixin
  • Google Drive API, Google Photos API
  • ClosedXML, OpenXML
  • PDFSharp, DinkToPDF
  • Notepad++ Plugin
  • Postman, Swagger
  • xUnit.net, Moq Framework
IDE and Source Control
  • SVN
  • VSS, TFS
  • Visual Studio 2022
  • Visual Studio Code
  • GIT, GitLab/Github
  • ClickOnce

Educational Background

University of Cebu

Masters In Science Teaching
Major In Educational Technology
June 2003 - March 2008

University of Cebu

Bachelor of Science
Information And Computer Science
June 1998 - March 2002

Franciscan College Of The Immaculate Concepcion

Secondary Education
High School
June 1994 - March 1998

Awards & Certifications

  • Recognition Of Contributions, Hard Work And Dedication (GGS Technical Information Services Inc. Dec. 2023)
  • Passed the Foundational C# With Microsoft exam from Microsoft & FreeCodeCamp (Oct. 2023)
  • 5th Year Service Award (GGS Technical Information Services Inc. March 2023)
  • Crawler System Version 2.0 Valuable Contribution (Odusee Philippines Dec. 2013)
  • Planning, Development & Implementation of Software Licensing. (Odusee Philippines Dec. 2012)
  • Passed the Microsoft MCP Web Application Developer exam 70-547 last December 2008.
  • STI Into Programming Competition Coach 2005 Academic Excellence Award
  • STI Into Programming Competition Coach 2004 Academic Excellence Award.
  • Top 20% Graduating Class of Batch 2002.