Nabeel’s Java Development Experience

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.