Projects

Remote Senior Software Engineer

Nov 2017 - Present

Lynxemi Ltd.

  • Designed, implemented, tested and maintained an IoT lighting software which establishes, communicates and controls the mesh network, using C++/Qt to implement the application running at the gateway and the CLI for developers running at the central server; the system was designed to support processing for different types of sensors and to onboard more customers across industries seeking to apply IoT to improve operational efficiency and performance.
  • Researched Node's API SDK to design and implement a new system supporting BLE Mesh Profile 1.0.1, improving processing capability, reliability and performance.
  • Conceptualised, designed and implemented data prototypes for the next-generation search system service, improving maintainability and scalability.

Project Leader

May 2015 - Oct 2016

Robert Bosch Engineering and Business Solutions Vietnam Company Limited

  • Planned for initiating, defined project deliverables and monitored the status of tasks.
  • Defined roles and assigned solutions for designing, developing and testing software in addition to leading the team.
  • Applied Scrum methodology, playing the role of Scrum Master, responsible for managing each development sprint, conducting daily Scrum meetings and ensuring that team members properly applied development principles.
  • Coordinated documentation, testing and Scrum activities across the team.

Software Engineer

Dec 2007 - Jul 2014

ISB Vietnam Company

WINS (1 year)

Designed Ranging IRQ, Network Entry IRQ and multitone handling at the Mobile Station (MS) and Base Station (BS) in a Wireless Regional Area Network (WRAN) system, 802.22nA, with VHL diagnostic interfaces. A protocol implementation project.

QUATTRO (1 year)

Designed and implemented MAC-layer entities and diagnostic interfaces for a WMAN system, with documentation and verification support. A protocol implementation project.

WINASII (2 years)

Designed Ranging IRQ, Network Entry IRQ and Automatic Repeat Request (ARQ) entities at the Base Station (BS) in a WMAN system, 802.16de, with VHL diagnostic interfaces. A protocol implementation project.

WINASE (1 year)

Designed and implemented MAC-layer features and diagnostic tooling for a WMAN system, including documentation and verification support. A protocol implementation project.

Self-developed Projects

Janiele.dev

Janiele.dev

Personal portfolio website.

Design tools:

  • Figma

Tech stack:

  • VueJS 3, NodeJS, GraphQL, MongoDB

DataGen

DataGen

An application that allows users to generate data of different types and sizes.

Design tools:

  • Figma

Tech stack:

  • VueJS 3, NodeJS, GraphQL, MongoDB

GreatComBus

GreatComBus

An application that helps create and grow a community of business owners.

Design tools:

  • Figma

Tech stack:

  • ReactJS, NodeJS, GraphQL, MongoDB