Nipun Goel


Nipun Goel works as the BI Architect at RE/MAX INTEGRA.

Nipun graduated from the University of Waterloo with a Bachelor of Computer Science Co-op degree in April 2013. Before working as a BI Architect, he worked as:

  • Web Application Developer at RE/MAX INTEGRA
  • Java Developer at Citi
  • Java Developer at CIBC
  • Developer at DRDC Toronto
  • Developer/Computer Technician/Web Designer & Developer at Eurocan Precision Machining Ltd.
  • Computer Technician at the University of Waterloo Library

Nipun is also the Co-Founder and President of GoEliteDesign, a Graphic and Web Designing / Developing company.

His experience of programming includes Python, PHP, Java, C, C++, Objective-C, and more.

During his spare time, he enjoys spending time with friends & family, watching Television, and working on development of small but helpful utility applications.


August 2016 - Present


BI Architect

  • Work with business and technical groups to develop and maintain data warehouse platform for BI needs
  • Develop scalable and maintainable BI applications to meet business objectives
  • Support BI tools upgrades in development, testing, and documentation
  • Recommend strategies to improve performance and capacity of BI tools
  • Provide BI administration and technical support during weekends, after-hours, and holidays when needed
  • Maintain accurate and complete technical architectural documentation
  • Lead a developer to work on all internal web applications, including data warehousing
  • Be the Solution Architect to an online SSO platform that integrates with over 50 different applications, and serves more than 17,000 users
  • Technologies used: AWS, PHP, MySQL, MS SQL Server, amCharts, SOAP API, REST API, jQuery, Bootstrap, Shell Scripting, PhpStorm, JIRA


Co-founder, President

  • Design, develop, maintain websites for independent business owners
  • Bring our customer's face to the public by designing their banners and logos
  • Build strong customer relationships by providing fastest results in competitive rates
  • Technologies used: Adobe Illustrator, Adobe Photoshop, PHP, Objective-C, PhpStorm, Xcode, WordPress

2011 - PRESENT
May 2013 - July 2016


Web Application Developer

  • Developed internal applications for improving sales, reporting, and marketing initiatives along with interfacing with various real estate solutions used in US, Canada, and Europe
  • Build and maintain ad hoc reports for sales, marketing and administration
  • Launched and administered Amazon Web Services like EC2, Lambda, S3, RDS, Redshift, API Gateway, and WorkSpaces
  • Established new data warehouse in Amazon Redshift, and Amazon Aurora
  • Built and implemented interfaces between series of web applications such as Cvent, ExactTarget, Salesforce, MailChimp, Zendesk, CartoDB, as well as many proprietary RE/MAX solutions
  • Used Selenium with PHP to automate logging-in, retrieving required data, and inserting it into an SQL database, which is used for generating automated reports
  • Written sequel queries for generating reports from multiple tables with more than 65 million records
  • Built and maintained solutions such as mobile sites for accessing content efficiently
  • Subject matter expert in RE/MAX proprietary real estate software solutions, supported the team, end-users and executive staff with queries, data analysis, and web utilities needed for IT projects or business presentations
  • Provided technical support to staff and help support internal servers
  • Reviewed technology practices and recommend opportunities for improvement
  • Technologies used: PHP, MySQL, MS SQL Server, AWS, SOAP API, REST API, Selenium, jQuery, Bootstrap, Shell Scripting, Tableau, PhpStorm, Dreamweaver


Java Developer

  • Developed multiple validation programs using Java and Selenium WebDriver to create a formal process for validating website functionality as new features were added to the website interface
  • Developed and maintained automated testing scripts and test cases for unit and regression testing
  • Technologies used: Selenium, Java, Eclipse, Shell Scripting

SEP 2012 - DEC 2012
JAN 2012 - APR 2012


Java Developer

  • Interfaced with system designers to code, test and maintain back-end applications
  • Provided Java programming support to a group of senior developers working on the development of various applications
  • Assessed quality of existing documentation, and determined opportunities for improvement
  • Assisted in managing CIBC's telecommunications network
  • Technologies used: Java, Shell Scripting, Eclipse

Eurocan Precision Machining LTD.

Developer/Computer Technician/Web Designer/Web Developer

  • Helped develop Mac OS X utility applications
  • Removed viruses, installed software, re-installed Windows
  • Upgraded old hardware, and installed new hardware
  • Designed, developed and maintained Company’s Internet and Intranet websites
  • Met and corresponded with clients to determine client needs for company sites.
  • Created and Designed test web sites for sales as well as demonstration purposes.
  • Comprehensive technical knowledge of HTML programming and JavaScript coding.
  • Designed and maintained company’s team website using MS SharePoint
  • Generated monthly reports for maximum number of visitors on company’s site using Webtrends and Omniture
  • Technologies used: Objective-C, PHP, Xcode, Adobe Photoshop, Adobe Illustrator, SharePoint, Notepad++

JUL 2006 - APR 2012
MAY 2011 - AUG 2011

Defence Research and Development Canada


  • Developed an online form for Work Package Approval Process (WPAP) that is used for project planning by Project Initiator, Work Leaders, and Section Heads including the Director General
  • Worked with MySQL and PostgreSQL databases to interact with WPAP and valid user information
  • Performed business requirement reviews, and coordinated with end users on UAT
  • Provided open training sessions on how to use the WPAP Form
  • Created easy-to-use template for record keeping of external projects
  • Technologies used: PHP, MySQL, PostgreSQL, Notepad++

University of Waterloo

Computer Technician

  • Provided technical support to all Library Staff and patrons
  • Maintained 350+ staff and public computers
  • Fixed any software and/or hardware problems
  • Upgraded old hardware, and installed new hardware

MAY 2009 - DEC 2010
APR 2007 - AUG 2008

Photo Plus


  • Prepared passport type photos for customers
  • Developed digital and film pictures
  • Answer customers' questions, and provide information on products and services
  • Process merchandise purchase, returns, and exchanges


Computer Science

University of Waterloo

2008 - 2013

Bachelor of Computer Science

Honours Computer Science — Co–operative Program

High School

Bramalea Secondary School

2004 - 2008

President of Computer Club, elected by fellow members

Head Prefect, elected by fellow members