Profile photo

John Lin


Previous positions

  • Software Engineer/Programmer Analyst at Multiple companies in USA and Canada


Nanjing University, Bachelor’s degree, Climatology




Master of Computer Science with 10+ year’s full stack software development experience and accomplishment in both industrial and academic environments. Experienced in the complete Software Development Life Cycle (DSLC); Proficient in multiple programming languages; Recognized for broad and in deep skills encompassing Windows and Web application development; Respected for timely delivering of quality solutions and strong research abilities; Adapt readily to ever changing technologies. Results orientated with strengths in out of box thinking, scientific attitude, and problem-solving skills. A great team player. • Expertise in many computer languages, including C#, Visual Basic, C/C++/MFC, Java and Swift; • Up to date Microsoft Technologies, including WCF, WF, WPF, Entity Framework, and Windows Azure; • Skilled in relational database design and implementation using SQL Server, including SSRS Reporting; • Agile development methodology – TFS Scrum; • Well trained in science, with strong background in Mathematics and Statistics; • Leisure time programming: iPhone programming (Swift), Orchard CMS, .net Core, and Microservices.


  • Freelance Apple ios developer

    TaijiSoft LLC

    December 2016 – Present(2 years 10 months)San Diego

    Moved to mobile application development in full time since May, 2017; iOS and macOS applications in apple’s App Store: MemAide, John’s Sudoku, CLeech; Skills and Environment: XCode 8 & 9; Swift 3 & 4; iOS 10 & 11; MacOS 10.13; Core Data; Core ML; Firebase; SQLite; REST/JSON; AVFoundation; Cipher; Pod.

  • Software Engineer/Programmer Analyst

    Multiple companies in USA and Canada

    September 1998 – May 2017(18 years 8 months)Greater San Diego Area

    Full stack development with Microsoft Technology. Skills and Environment: Windows XP, Windows 7, MS .Net framework, MS Visual Studio .NET (2003, 2005, 2008, 2010, 2012, 2013, 2015, 2017), C#,,, Entity Framework, Active Directory, SMTP, WCF, WF, VB6, Ajax, jQuery, XML, NUnit, SQL Server, SSRS, DTS, T-SQL, Client/Server, TCP/IP, UML, POS, Quickbooks, LDAP, VSS, TFS.



  • English

    Professional working proficiency

  • Chinese

    Native or bilingual proficiency


  • John’s Sudoku

    July 2017 – August 2017

    Team Members (1):
    • John Lin
  • MemAide

    July 2017

    iPhone/iPad application to turn short memory into long term memory. It can also be used as personal information center, with additional pattern lock. The coming release will include reminders and events that links every thing together.

    Team Members (1):
    • John Lin
  • CLeech

    August 2017 – September 2017

    This clipboard application will continuously get plain text from any data sources. It is very a very convenient tool for collecting information, from Mac or iPhone. It could also be used as a quick text file storage, with import/export functions. It has a powerful searching function as well.

    Team Members (1):
    • John Lin

Skills & Expertise

  • Windows Communication Foundation (WCF)
  • XML
  • Data Analysis
  • C#
  • Databases
  • Visual Studio
  • Object Oriented Design
  • SSRS
  • Apple ios developer
  • Access
  • Microsoft SQL Server
  • Agile Methodologies
  • Software Development
  • .NET Framework
  • SQL
  • Swift