
James Li
Web developer

Connect with James Li to Send Message
Connect
Connect with James Li to Send Message
ConnectTimeline
About me
Senior Full Stack Software Engineer | Engineering Manager at Manulife
Education

Dalhousie University (Continue Education)
2003 - 2007Attending Courses Computer ProgrammingActivities and Societies: Completed Applied C++, Advanced Java, Unix/Perl programming, network security courses Continuing Technical Education

Central South Forestry University
1984 - 1987Masters of Science Forest ManagementActivities and Societies: Completd following computer programming courses: • Operation Science • Multivariate Statistical Analysis • Computer Science Basics • Data Structure (Pascal) • Discrete Mathematics • Database System • System Engineering Graduation Thesis: Application of system dynamics.
Experience

SDG
Jun 2000 - Oct 2000Web developer
Nortel Networks
Oct 2000 - Jan 2001Programmer/Analyst
NTT Innovation Institute, Inc.
Jan 2001 - Jul 2006Senior ConsultantProjects: • User Defined Module (UDM) of the EZ-Access System• Tracs (A web tool for Software Development Management)• GMAC Administration toolsMy responsibilities included:• Designed and developed DB schema, Middle Tier structure (COM), User interface,• Designed and developed the following functions: Menu System, Transaction Command Rendering, Transaction Command Manager, Header Manager, Function Manager• designed and coded the enhancements of the AutoQuote tools (3 applications) using VC 6.0, AIX C++, Orbix 6.0, UNIX, Korn Shell, Sybase, SmartLease tool using MS SQL Server 2000 and Access 2000Languages and Technologies: VB, COM, ASP, JavaScript, XML/XSL/HTML/DHTML, SQL SERVER, COM++, VC++, ASP, and Oracle Show less

Quest Software
Jul 2006 - Jul 2009Software Developer IIIProject: e-Discovery Manager – Designed to help legal investigators scope, collects, and review and export MS Exchange Email information• Designed and implemented MS Exchange DB data retrieving utilities, Mail message index creation utilities, windows service configuration, the index server using WCF• Worked on the web portal(The UI used by end users to search data), reporting creation using SSRS, Cube, MDXLanguages and Technologies:.Net 3.5, C#, VS2008, WCF, ASP.NET, AJAX, SQL Server 2005/2008,SSRS, Lucene.Net, MAPI33.Net, Windows Service, MS Exchange 6.0/7.0, Active Directory, WSS 3.0, MOSS2007, CruiseControl.NetProject: NetControl for MS Exchange.• Designed and implemented the email recovery utilities, the rule engine/policy utilities and the tool security functionLanguages and Technologies: VS Studio 2008/TFS 2008, C#.Net, SQL Server 2008, Lucene.Net, MAPI33.net, Windows service, .Net Remoting, COM, MS Exchange 2003 and 2007, MS Active DirectoryProject: AccessManager - a role-based access control tool.• Designed and implemented the Auditing functions, database schema,Auditing C++ COM interface designLanguages and Technologies: C#, C++, ATL COM, and SQL Server 2005Project: LogAdmin - An event log admin tool to secure Event Log Consolidation, Archiving, Searching and Analysis• Designed and implemented the rule engine, the log collection functions, and the database schemaTechnologies: C#, .NET remoting, SQL Server 2005 Reporting Services (SSRS), windows service, ATL COM, SQL Server 2005, Lucene.Net.Project: GPOAdmin - A group policy management and administration tool.• Designed and implemented the GPO comparing functions,GPO coating functionsLanguages and Technologies: Group policy, Active Directory, C#, .NET remoting, Windows Service, SQL Server 2005 Show less

Tsavo Media Inc.
Nov 2009 - Jan 2011Software Developer• Worked on parkingUI, a web domain tool used by Campaign managers daily modified and enhanced most stored procedures (SQL server 2008). Added new components to the entitity layer and UIs (C#, ASP.net, Ajax).• Designed and implemented Satori, a scratch started domain tool, including requirements gathering and estimating, Database design and implementing (SQL server 2008), Entity design and implementing (started with MS entity frame work then decided using OR.net), service layer design and implementing(WCF, C#.), unit testing (Rhino mock), MVP design pattern design and implementing.• Deployed RSPadmin tool (ASP.net MVC, EF4, telerik).• Maitained and added new features to RSP tools(PHP, C#,) Show less

MUFG Investor Services
Feb 2011 - Jan 2013Senior Web DeveloperWorked on hedge fund management software.Current project: Dev lead on Investor statement portal redesign. Investor Centor (a hedge fund management tool) Responsibilities:Requirment gathering, Designing and coding on UI, Middle tier and Data tier. Unit testing.Technologies: C#, ASP.net, VS 2010, WCF, LINQ,EF4.0, SQL 2008,.NET 4.0,Ajax, JSON,JQUERY,Telerik, ComponentART.

Lone Wolf Technologies
Jan 2013 - Mar 2016Software DeveloperWork on a web tool called WOLFtracks which is a fully integrated franchise management application which handles the membership tracking, billing, event management and accounting for franchisors, receiving data directly from the franchises on agent profiles, sales volume, and commission production. Including requirements gathering, Design, coding, unit testing. Using ASP.net 4, Entity framework 4, Devexpress, SQL server 2008, AJAX, C#, .NET 4/5.

Allianz Partners
Apr 2016 - Dec 2017Senior Software Developer ConsultantRedesign the existing travel application to be responsive. Application will be scaled and optimized for desktop, tablet and smartphone devices. you can find it here:https://td.allianz-assistance.ca/Using angular JS, ASP.net Web API and sql server 2012.I am the main developer for implementing responsive and mobile frond end using angular JS , CSS and html5,Network revenues are a significant part of the Allianz revenue stream.PPO as a Service optimizes the network operational process by creating an automated, flexible and manageable way of sending claims to a provider network for repricing. This is accomplished by establishing a rules matrix to automatically identify the repricing network for a claim. A Data Analytics model for a Directional Database will also be produced and a part of the rules to steer a claim based on discount history. PPO as a Service will be completed in a manner that is compatible with the future implementation of MedACC & MGCC.Responsibilities: Requirements gathering. Database design and coding, data model design and coding. UI design and coding.Technologies: Angular 2/Typescript, C#, ASP.Net core 1.0, Entity Framework core 1.0, SQL server 2012. Show less

Manulife
Feb 2018 - nowEngineering Manager | Senior Full Stack Software Engineer
May 2019 - nowApplication Developer V | Full Stack Software Engineer
Jul 2018 - May 2019Senior Software Developer Consultant
Feb 2018 - Jul 2018
Licenses & Certifications

Microsoft Certified Professional
MicrosoftMay 2006- View certificate

Certified SAFe® Practitioner
Scaled Agile, Inc.Mar 2024
Languages
- chChinese
Recommendations

Ankit saralia
Student at Administrative staff College of IndiaOdisha, India
Joseph maseda
Assistant Stage Manager 🔹 Workforce Management 🔹 Entertainment Guest Service Manager 🔹 Program Le...Clermont, Florida, United States
Erandathi welegedara
Executive Design Engineer at MAS Active Linea Intimo | Engineering graduate - University of MoratuwaKurunegala, North Western Province, Sri Lanka
Rodrigo gonçalves
Software Developer @Mercado LivreSão Paulo, São Paulo, Brasil
Martin williamson dipls
Director at NatWestChelmsford, England, United Kingdom
Giacomo bazzani
ESL Teacher | Music EducatorFerrara, Emilia-Romagna, Italy
Tolga s.
Senior IT Business Analyst, MIS, PSM I, ISTQBKatowice, Śląskie, Poland
Tomás tanzi birchmeyer
Community Manager en actividad // // Estudiante de TECLAB Tecnicatura superior en Seguridad informát...Buenos Aires, Buenos Aires Province, Argentina
Keshav frendia
NIT KKR/Decision Scientist/Data EngineerBengaluru, Karnataka, India
Martin anthony castro
Product Supply Engineer at Procter & GamblePhilippines
Kristen grondin
Night Shift Pharmacist at Pardee HospitalAsheville, North Carolina, United States
Aleksandra kalodoukas
Head of IT & Agile Coach at AdcashEstonia
Gaëlle rebours ursulet
#Consultante RH #DRH à temps partagé #DRH externalisée #Formatrice certifiée Management, Soft Skill...Greater Paris Metropolitan Region
Sandhi kurniawan
Corporate Infrastructure and TechnologyBandung, Jawa Barat, Indonesia
Edwin whitney
Certified in Data Analytics specialist | 4 year Amazonian | #SQL #TableauKansas City Metropolitan Area
Sólrún óskarsdóttir
Skólastjóri í BrákarborgIceland
Praveen kumar ezhil valavan
Senior Technology Architect | Azure cloud, SharePoint, M365, Power platformCanada
Leisha lamp
Sales Operations Coordinator - Maker WineCarlsbad, California, United States
Kamilla hissan
BA Peace and Conflict Studies graduate at Malmö University—a former intern at the Swedish Embassy in...Malmo, Skåne County, Sweden
Ainur rusuhada
Environmental Engineer at Nilaimas ServicesSelangor, Malaysia
...