Banner Image

Skills

  • Python
  • ANTLR
  • Apache
  • C++
  • Docker
  • Full Stack Development
  • Information Technology
  • JavaScript
  • Language Learning
  • Learning
  • Lisp (List Processing)
  • Machine Learning
  • MongoDB
  • MySQL
  • Natural Language Processing

Sign up or Log in to see more.

Services

  • Full Stack Developer

    $50/hr Starting at $100 Ongoing

    Dedicated Resource

    Senior full stack developer also specialized in * Full stack developer * Database data porting * Formatted text parsing including computer languages * Text processing including ML data preprocessing ...

    ANTLRApacheC++DockerFull Stack Development

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)