Eric Ji
Director of Engineering /Sr. Software Architect at Foxquilt- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
C# -
Topline Score
Bio
Lyudmila Martsenyuk
Eric is one of the most knowledgeable Software developers I have ever worked with. The tools that he has developed company would benefit at any level. Eric always ensures that projects are developed in the correct manner, which often meant that Eric would work through the night to ensure that quality was met and to meet project deadlines. In my opinion, Eric has brought the company's software projects to a new level of efficiency and success. His dedication to his work and the coworkers around him is truly something that most people desire. Eric would be a valuable asset to any organization that strives for success and quality.
Juan Serra
I have worked with Eric for at least 5 years .... During that time he proved himself everytime... He is an awesome Developer but he is more than that .... He is a person that cares about his job, his level of detail on everything he does is truly outstanding. During the time we worked together, I never encounter a bug in his code ... and I am not exaggerating. Don't let his language skills fool you because he is one of the smarter people I have ever known ... and Eric will be definitely an asset to any organization. Juan Serra.
Lyudmila Martsenyuk
Eric is one of the most knowledgeable Software developers I have ever worked with. The tools that he has developed company would benefit at any level. Eric always ensures that projects are developed in the correct manner, which often meant that Eric would work through the night to ensure that quality was met and to meet project deadlines. In my opinion, Eric has brought the company's software projects to a new level of efficiency and success. His dedication to his work and the coworkers around him is truly something that most people desire. Eric would be a valuable asset to any organization that strives for success and quality.
Juan Serra
I have worked with Eric for at least 5 years .... During that time he proved himself everytime... He is an awesome Developer but he is more than that .... He is a person that cares about his job, his level of detail on everything he does is truly outstanding. During the time we worked together, I never encounter a bug in his code ... and I am not exaggerating. Don't let his language skills fool you because he is one of the smarter people I have ever known ... and Eric will be definitely an asset to any organization. Juan Serra.
Lyudmila Martsenyuk
Eric is one of the most knowledgeable Software developers I have ever worked with. The tools that he has developed company would benefit at any level. Eric always ensures that projects are developed in the correct manner, which often meant that Eric would work through the night to ensure that quality was met and to meet project deadlines. In my opinion, Eric has brought the company's software projects to a new level of efficiency and success. His dedication to his work and the coworkers around him is truly something that most people desire. Eric would be a valuable asset to any organization that strives for success and quality.
Juan Serra
I have worked with Eric for at least 5 years .... During that time he proved himself everytime... He is an awesome Developer but he is more than that .... He is a person that cares about his job, his level of detail on everything he does is truly outstanding. During the time we worked together, I never encounter a bug in his code ... and I am not exaggerating. Don't let his language skills fool you because he is one of the smarter people I have ever known ... and Eric will be definitely an asset to any organization. Juan Serra.
Lyudmila Martsenyuk
Eric is one of the most knowledgeable Software developers I have ever worked with. The tools that he has developed company would benefit at any level. Eric always ensures that projects are developed in the correct manner, which often meant that Eric would work through the night to ensure that quality was met and to meet project deadlines. In my opinion, Eric has brought the company's software projects to a new level of efficiency and success. His dedication to his work and the coworkers around him is truly something that most people desire. Eric would be a valuable asset to any organization that strives for success and quality.
Juan Serra
I have worked with Eric for at least 5 years .... During that time he proved himself everytime... He is an awesome Developer but he is more than that .... He is a person that cares about his job, his level of detail on everything he does is truly outstanding. During the time we worked together, I never encounter a bug in his code ... and I am not exaggerating. Don't let his language skills fool you because he is one of the smarter people I have ever known ... and Eric will be definitely an asset to any organization. Juan Serra.
Experience
-
Foxquilt
-
Canada
-
Insurance
-
1 - 100 Employee
-
Director of Engineering /Sr. Software Architect
-
May 2021 - Present
- Managed and ran 3 development teams - Architected & designed Foxden system for insurance industry for New Business purchase flow, Endorsement and Cancellation, using microservices, micro-frontends, AWS Cloud, NoSQL DB, etc. - Designed flexible versioning mechanism for both App and Data level for foxden system, which can seamlessly support New Business, Renewal, Endorsement and Cancellation. - Managed and ran 3 development teams - Architected & designed Foxden system for insurance industry for New Business purchase flow, Endorsement and Cancellation, using microservices, micro-frontends, AWS Cloud, NoSQL DB, etc. - Designed flexible versioning mechanism for both App and Data level for foxden system, which can seamlessly support New Business, Renewal, Endorsement and Cancellation.
-
-
-
EPAM Systems
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Senior Solution Architect
-
Apr 2018 - May 2021
Solutions provision to both Bell Canada client and EPAM India offshore team (15 resources of team size), conducted code review and development plan, etc. Solutions provision to both Bell Canada client and EPAM India offshore team (15 resources of team size), conducted code review and development plan, etc.
-
-
-
DMTI Spatial
-
Canada
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Architect
-
May 2015 - Apr 2018
o Designed and Implemented LHViewer, DataAccess, using ASP.NET MVC, WebAPI, Azure SaaS, Azure SQL Database, Json, Xml, etc. o Successfully delivered Embedded Viewer including associated architecture & solution, using C#, ASP.NET MVC, Web API, HTM5L, AngularJS, CSS3, etc. o Implemented and delivered all sorts of new features, enhancements and fixes for Viewer and Leads Azure SaaS. o Solution and architecture provided for Property Data Service on Azure SaaS, including related implementation. o Solution provided regarding how to improve performance to load data for Table Viewer on Azure SaaS o Developed Leads Application on new technologies, such as Azure HDInsight Hadoop and Spark Cluster, Hortonworks, for big data processing, etc. o Practical solution has been provided, including related infrastructure & Platform architecture regarding how to migrate to HDInsight o Detailed and reasonable estimates provided and development for User Management and Entitlement built on ForgeRock for SaaS using Java EE, Tomcat, etc. Show less
-
-
-
Uzado Inc.
-
Canada
-
Computer and Network Security
-
1 - 100 Employee
-
Senior Technology Team Lead
-
Jun 2013 - May 2015
o Led/designed/Developed high-profile Sentry IV system, using C#, ASP.NET 4.5, MVC/WebAPI, WCF 4.5, WF 4.5, HTML5/CSS3.0/AngularJS/KnockoutJS, Telerik AJAX Controls, VS2012, SQL Server 2012, T-SQL, etc. including: Led/hired a team including Senior/Intermediate/Junior developers Acted as Architect and Designed N-tier, totally distributed system, and SOA oriented architecture High volume of users accessibility supported Per call WCF Services provided for high scalability Flexible navigation across Organizations Multiple Skins & Cultures supported Security File Transfer, Data Loader, My Dashboard and Ticketing Workflow, etc., Subsystem plugins Show less
-
-
-
CIBC
-
Canada
-
Banking
-
700 & Above Employee
-
Senior Application Consultant
-
Oct 2011 - Jun 2013
Developed software for CVATrader/Derivative/Credit Risk Management, using C#, .NET 4.0, LINQ, SQL Server, T-SQL, WCF/Web Service, etc. for Global Derivative and Strategic Risk Technology Department for CIBC Wholesale banking. Developed software for CVATrader/Derivative/Credit Risk Management, using C#, .NET 4.0, LINQ, SQL Server, T-SQL, WCF/Web Service, etc. for Global Derivative and Strategic Risk Technology Department for CIBC Wholesale banking.
-
-
-
PriceMetrix by McKinsey
-
Canada
-
Software Development
-
1 - 100 Employee
-
Lead Software Developer/Team Lead
-
Jan 2006 - Oct 2011
Acted as Architect, led 4 resources to successfully develop backend (using/creating C#/VB.NET//WCF/MVC, Enterprise Library, Entity Framework, LINQ to SQL, T-SQL, SSIS, SQL Server 2005/2008, Stored Procedure, View, etc.) on Synergy project for Morgan Stanley within scheduled timeline including mentoring the developers, providing associated technical specifications, to provide proprietary measures of Revenue, Assets, and Households, Equities, Options, Fixed Income, Fee Based to create the most insightful and granular Retail Wealth Management, including WCF Service Oriented Architecture/infrastructure with WCF Message Security Mode, done ETL, Data Modeling, Data Warehouse, Data Loaders & Processing, and Reporting. Acted as Application Architect, led and manage developers including Performance Reviews, development of both Front-end and Backend for ClientCheck project for ValueOne Program clients, such as Morgan Stanley, BMO, Scotia, HSBC, VMD, etc., implementing related ETL, Data Modeling, Data Warehouse, Data Loaders & Processing, and Reporting. Lead and manage the development of JSM (JumpStart for Managers) project for ValueOne Program clients, including ETL, Data Modeling, Data Warehouse, Data Loaders & Processing, and Reporting. Design and development of Varuna System to provide brokerage services, building up new platform (Infrastructure), including WCF client side (VarunaWebArm-Web-based Application) and WCF server side (Varuna BusinessArm with WCF Per Call service & ServiceArm with WCF Singleton service) by using Visual Studio, WCF, Web Service, ASP.Net/C#/VB.NET, Silverlight, AJAX, SQL Server 2000/2005, JavaScript, HTML, ADO.NET, XML, etc. Provided services to different banks/clients such as BMO, ScotiaMcLeod, Scott & Stringfellow Facilitate broker to access brokerage services Flexible management for Application Registry and Common Layer created by using WPF and C# Develop Varuna Applications Show less
-
-
-
Vicommunity by QC Technology Inc.
-
IT Services and IT Consulting
-
Senior Software Developer (Independent Consultant)
-
Jul 2005 - Dec 2005
Developed Workflow System by using Visual Studio, ASP.Net/C#, SQL Server, COM, JavaScript, HTML, etc. Developed Workflow System by using Visual Studio, ASP.Net/C#, SQL Server, COM, JavaScript, HTML, etc.
-
-
-
Deloitte
-
Business Consulting and Services
-
700 & Above Employee
-
Senior Software Developer (Independent Consultant)
-
Jun 2004 - Jul 2005
Designed and Developed Partner Accounting System, including C/S architecture (PA Admin and PA Security) and web architecture (PA Web), by using Visual Studio, SharePoint, ASP.Net/C#, SQL Server (DTS, Stored Procedure, Trigger, etc.), Excel, JavaScript, HTML, Crystal Reports, etc. This is a high profile project in Deloitte which can address the following key requirements: • Facilitate Partners with access to enable them to inquire account balances, effect money transfers and obtain account statements. • Provide system reliability. • Boost administrative productivity. • Allow future data volume and functional extension. • Provide cost effective system maintenance. • Facilitate EFT (electronic fund transfer). • Provide cost saving methods of interest calculations. • Provide audit trail of data changes. • Provide comprehensive data security. • Provide data confidentiality. Furthermore, identified manual procedures and paper based processes related to partner accounting and loans will be automated into the new system functionalities. This automation is to provide substantial, short-term and long-term savings in administrative productivity, reduced mailing and payment processing costs, improved service and greater availability Show less
-
-
-
Electronic Software Product Ltd.
-
Toronto, Ontario, Canada
-
Senior Web Software Developer (Independent Consultant)
-
Mar 2004 - Jun 2004
Developed Web Application software for PWM(Personal Wealth Management) system, by using C#, ASP, HTML, JavaScript and SharePoint , which made outstanding profit on financial market. This project can meet the following requirements: • Facilitate to collect customs information and interests • Generate recommended portfolio for customs, which can give detailed recommendation on how to invest to make maximal long-term/short-term profit • Calculate Portfolio Fee • Provide Final Report Developed Web Application software for PWM(Personal Wealth Management) system, by using C#, ASP, HTML, JavaScript and SharePoint , which made outstanding profit on financial market. This project can meet the following requirements: • Facilitate to collect customs information and interests • Generate recommended portfolio for customs, which can give detailed recommendation on how to invest to make maximal long-term/short-term profit • Calculate Portfolio Fee • Provide Final Report
-
-
-
-
Project Manager
-
Jan 2000 - Jan 2003
Lead and manage 11 developers (including related hiring and performance review) to successfully develop the software system for TD-LAS CDMA, which passed the testing provided by Telecommunication Transport Institute of Ministry of Information Industry. Lead the software development for QIP(Quality Improvement Program) Workflow system, by using VB.Net, Crystal Reports, SQL Server, XML, Excel, Access and Web Services Develop Front-end on Linux by using C++ and Qt, which was used to control and configure Physical Layer of TD-LAS CDMA. Lead and design Iub layer, by using C++, C language, CShell and IPC communication on Linux and by using C++, C language and multi-task on VxWorks, which provided interface between RNC(Radio Network Control) and NodeB and met the requirements of 3rd Generation mobile system Release 1999 Specifications. Optimized RRC(Radio Resource Control) and MAC(Media Access Control) software, based upon Linux and VxWorks , which met requirements of 3rd Generation mobile system Release 1999 Specifications Experienced on problem solving for TD-LAS CDMA Phase I and II Demystified Software Architecture of TD-LAS CDMA for team members Show less
-
-
-
-
Senior Software Developer to Team Lead
-
Jan 1996 - Jan 2000
Lead 9 developers to develop OAM (Operation Administration and maintenance) System for HAX ATM Switching, including performance reviews. Lead the development for Control software, Traffic Statistics software and Billing software for HAX ATM Switching (voice and data), by using Visual Basic, Visual C++, MFC and SQL Server based on Windows system and by using C++/Unix, C language based on real time Operating System PSOS and this project satisfied all kinds performance index testing given by Ministry of Information Industry of China. Lead 8 developers to successfully develop the Network Management software for HAX-Access Network by using Visual C++ (MFC), SQL Server and ODBC, and this project got the certificate of Network Entering issued by Ministry of Information Industry of China Participate in the development of TCP/IP communication software for HAX Access Network, by using Visual C++ on Windows system and C on PSOS Troubleshooting for OAM of HAX-ATM Switching Coaching new users to grasp software development procedure and platform Facilitate software development procedures to smooth development process ACCOMPLISHMENTS Led and implemented software system for TD-LAS CDMA LinkAir III within 11 months that exceeded deadlines by half a month Developed schedules that increased efficiency by 6% for project development of HAX Access Network Introduced new tool that saved time from prior methods and eliminated software errors Show less
-
-
Education
-
Harbin Institute of Technology
MA. Sc, Applied Mathematics -
Harbin Institute of Technology
BS., Applied Software