James Chang
Allen, Texas, Tel: 214-836-8237, Email: jamesbchang@gmail.com
Resume 2025: [HTML]
Github: https://github.com/jturtler
LinkedIn: https://www.linkedin.com/in/jamesbchang/
[PROFILE]:
- 20 plus years of software development career. In the
last 10 years, I have been working remotely as a contract software developer.
- My wife & I are a software developer team. She has about
the same level of expertise & experience in development. We can work together as a team as needed.
[Wife GitHub: [Link] ]
[TECHNICAL SKILLS]:
Primary Skill Sets:
- React, Next.js, TailwindCss, PWA, JQuery, TypeScript
- MongoDB, PostgreSQL
- Node.js, Nest.js, Java (Spring Boot, Servlet, Web Service)
[PROJECTS (RECENT)]:
NextJs Stock Tracker
- Stock Tracker App for displaying the stock information.
Uses yahoo stock real time ticker api.
[Tech: Next.js, React,
TypeScript, TailwindCss, MongoDb]
App URL: [Link]
GitHub Repo: [Private]

NextJs Money Management
- Money Management App that lists expenses. Includes calendar
style listing & summary graphs.
[Tech: Next.js, React,
TypeScript, TailwindCss, MongoDb]
App URL: [Link]
GitHub Repo: [Private]

NextJs Project Event Flow
- View project events in a timeline flow, calendar, and other
ways.
[Tech: Next.js, React,
TypeScript, TailwindCss, MongoDb]
App URL: [Link]
GitHub Repo: [Private]

NextJs Financial Dashboard
- ‘Personal Financial Management Dashboard’ App for
personal expense management.
[Tech: Next.js, React,
TypeScript, TailwindCss, MongoDB]
App URL: [Link]
GitHub Repo: [Private]

NextJs Ecommerce App
- Ecommerce app for shopping on general items.
[Tech: Next.js, React,
TypeScript, TailwindCss, MongoDB]
App URL: [Link]
GitHub Repo: [Private]

WorkForce App
- Field data capturing app (client activity data). Using
PWA, has the offline working capability. Configuration driven implementation supports multiple
projects with different behaviors.
[Tech: PWA, MongoDB,
JQuery]
App URL: [Link]
GitHub Repo: [Private]

NextJs WFA
- ‘WorkForce’ App in Next.js, simplified
version.
- WorkForce App is a field data capturing app (client activity
data).
The original version has offline working capability (using PWA), and configuration driven
actions for different project behavings.
[Tech: Next.js, React,
TypeScript, TailwindCss]
App URL: [Link]
GitHub Repo: [Private]

Dynamic Web Service NodeJs
- ‘NodeJs’ version of ‘Dynamic Web
Service’.
- Configurable sequence of actions in the backend.
Within each action, manipulate data using javascript code, make REST Request calls
(internal/external), and perform other types of backend operations as needed.
[Tech: NodeJs, Github
Api]
App URL: [Link]
GitHub Repo: [Private]

FOS Advocacy Tracking App
- ‘NodeJs’ version of ‘Dynamic Web
Service’.
- App displays/present worldwide advocacy activities entered
by FOS partners in the DHIS2 system.
Data is presented in a horizontal timeline manner, by each
month, with multiple years view capability.
- PDF printable mode exists.
[Tech: React, DHIS2]
App URL: [Link]
GitHub Repo: [Private]

Interpretation Wall App
- A discussion wall/place for chats, tables, and other
analytics displayed in the DHIS2 system.
- Comments and likes can be added. Also, subscribing to
the topic feature is available.
- Top ranking list and search features are available.
[Tech: React, DHIS2]
App URL: [Link]
GitHub Repo: [Link]

Older Projects
- They are mentioned in the resume link on top.
[Tech: Java, PostgreSQL,
FHIR, NodeJs, etc.. ]