Banner Image

Skills

  • Python
  • API
  • App Development
  • Artificial Intelligence
  • C++
  • Cloud Computing
  • Data Extraction
  • General / Other Programming & Software
  • Java
  • JavaScript
  • JSON
  • Linux
  • Management
  • Object Oriented Programming
  • Objective-C

Sign up or Log in to see more.

Services

  • Language Developer/Prompt Engineering

    $50/hr Starting at $100 Ongoing

    Dedicated Resource

    I began my career as a software developer in the mid-1980s, specializing in creating applications and utilities in assembly language for various CPUs, including the z80, i8086, and x68000. My early work...

    APIApp DevelopmentArtificial IntelligenceC++Cloud Computing

About

Full stack developer with specialty in computer language parsing

Hello, my name is Yoshikazu Noda, and I am a seasoned programmer with over 30 years of experience.

I began my career developing apps and utilities for 8-bit CPUs in assembly languages and then transitioned to creating applications for UNIX workstations using C, C++, and Java. As technology evolved, I moved into web system development, making administering Linux servers second nature due to my extensive UNIX background. I am proficient in C/C++, Python, JavaScript, TypeScript, PHP, VC++ and Java. Also I am a master in writing Regex.

I specialize in formatted text parsing, including programming languages and predefined formatted text. Over the years, I have developed parsers for various languages such as C++, C, Python, JavaScript, Java, Visual Basic, Excel formulas, XML, HTML, BitBook, and several domain-specific languages (DSLs). The tools I use to generate parser are ANTLR and lex/yacc.

Additionally, I specialize in classifier (machine learning) development in the Natural Language Processing (NLP) field and have expertise in prompt engineering within the AI domain.

Concrete Examples
On one project, I developed parsers in C++, C, Python, and JavaScript that generated universal language output, enabling transformation into multiple target languages. My foundational knowledge in compiler writing comes from studying the renowned "Dragon Book" during my academic years.

In another project, I wrote a parser for the BitBook format, which was developed for creating digital interactive books, primarily targeting textbooks and drills.

NLP Experience
I developed a section classifier for US SEC documents. This project required a classifier due to the flexible section format requirement of SEC documents, which allows for similar phrasing rather than strict matches.

Work Terms

20 to 30 hours a week. Hourly payment is preferred. Communication medium can be mail, slack or skype. Source code will be shared with Github.

Attachments (Click to Preview)