Summary
7 small functional useful Java projects[Angel, Basic Lang, CodeGenerator, Decision Maker, Elance Filter, TimeSharedTracking, WebMatrix_CodeOrganizer]
14 total post-college projects. (above list) + [CarApp, FINCEN-314, Genealogy Complexity, Murano-Processor, Sch Gen, TankGameApplet, Word Filter]
Started working with Java since 2006 in high school.
And worked with Java in University of Miami and afterwards.
Projects
(latest project to oldest)
At RADEUS TECH
Angel – A text-based ‘Siri’ / ‘Alexa’ like virtual assistant. Ask it things, and it’ll respond. Was limited though. Based on keywords found in inputs.
Elance Filter – A job skills match script for elance.com (now UpWork). It would scan the projects requirements and cross-compare with a list of desired keywords, displaying the results with color coding in an HTML page. This helped give a quick-glance view of the projects to find best fitting projects to bid on
REGEX Foul Language Detector – a Java program that generates REGEX entries based on the keywords in an input file to detect and censor out foul language used on a forum platform. The generated REGEX entries gets copied and pasted into the platform
CodeGenerator – Code generator for Java. Much like for SCALA, but using simple code replacements to generate Java declared functions and caller code. This helped with speed-programming in Java
Example:
Input: p b changeThis ( i this, s that)
Output: public Boolean changeThis ( int this, String that) {return item; } changeThis ( this, that) ;
Decision Maker – Created a decision maker app in Java and used JPANEL for the interface.
It’d count stars vs x’s in a decision.
TimeSharedTracking – would create dates and timesheet for like a year’s worth. Output in text and the user can easily copy into excel to track time
At POLICY WISDOM
Webmatrix code organizer – much like a Java doc generator based on the comments
You plug in code, and it’ll read the comments
It’ll organize based on outline and how many times # is seen in the code!
Ex:
# is first level
## is 2nd level
### is 3rd level.
That’s it.
It’ll create an outline view
The issue was, Webmatrix had an alphabetized code outline, not an ‘as-is’ code outline. Eclipse has that.
But Webmatrix didn’t… it in some ways was useless. So I made one for that purpose.
At TRAX USA CORP
Made a Java app to map and change file names based on a map in an excel.
At TRADEWIRE SECURITIES
Used Java in 1st year of work. Programmed many compliance tools, like for the FINCEN-314 project.