This week's book giveaway is in the Java in General forum.
We're giving away four copies of Event Streams in Action and have Alexander Dean & Valentin Crettaz on-line!
See this thread for details.
Win a copy of Event Streams in Action this week in the Java in General forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Devaka Cooray
  • Liutauras Vilda
  • Jeanne Boyarsky
  • Bear Bibeault
Sheriffs:
  • Paul Clapham
  • Knute Snortum
  • Rob Spoor
Saloon Keepers:
  • Tim Moores
  • Ron McLeod
  • Piet Souris
  • Stephan van Hulst
  • Carey Brown
Bartenders:
  • Tim Holloway
  • Frits Walraven
  • Ganesh Patekar

[US Citizen] open/closed source developer 5+ yrs Java/C++ exp. seeking formal entry into industry

 
Ranch Hand
Posts: 69
2
Netbeans IDE C++ Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi, my name's Luke and I'm not exactly your average computer science guy.

Just to give a little background about myself, I am best described as a "razor sharp swiss army knife". In addition to my programming background, I am currently a employed as a professional service technician in the automotive industry specializing in transmission repair. I am also an experienced general mechanic and welder having utilized MIG, TIG, and stick welding in my freelance side work. My passion is combining my skills as a programmer and mechanical/welding abilities to construct all sorts of interesting, borderline useful, sometimes dangerous, but always fun gadgets, gizmos, and toys. I have never been afraid to get my hands dirty, and have always been one to do whatever it takes to get the job done. I am a very fast learner and thoroughly enjoy learning new skills, tools, and information. If you'd like, I can send you a link to some of what I feel are my most impressive non-CS personal projects.

As the subject line states, I have at least 5 years of what I consider to be "industrial grade" experience with various mainstream object oriented languages with C++, Java, and .NET (various flavours) being my big three. I first started programming with C++ roughly 12 years ago, picking up Java a couple years after that, and .NET a few years later. I am well versed with the latest modern practices in the C++ language - to the extent that I have hosted a technical presentation with Lock Haven University's ACM branch on the 2011 revision of the C++ standard. After presenting the information and answering all of the questions posed by the students and professors that attended, I now know for a fact that I am at a much higher level in my study of C++ than any college or university could possibly take me. I have a suspicion that the same case applies for Java/android as well. Although I have not used .NET in a few years, unless anything cataclysmic happened to the technology, I would still consider myself capable at best, and "give me a few weeks to come up to speed again" at worst. At this point in my computer science career, I truly feel that anything that I have not yet encountered or worked with is well within my grasp to quickly learn given the proper resources.

To close out my background, please be aware that I am 100% completely self taught in everything I know in the computer science field. I do not hold any kind of computer science related degree. Now, on to the meat and potatoes of this post.

General:
  • Thorough understanding of object oriented and procedural design paradigms
  • Understanding and practice of test driven development
  • Vast knowledge of data structures and algorithms (the ones briefly touched upon in higher education, and then some)
  • Understanding and practice of static analysis techniques
  • Understanding of various debugging tools and practices
  • Understanding and proper practice of concurrency
  • Working knowledge of networking topics such as UDP, TCP/IP, and domain specific automotive protocols (J1850VPW/PWM, CAN, etc)


  • Languages:
  • Excellent proficiency with Java EE (1.6, 1.7, android) -- refer to open source portfolio, sadly my largest ever project was closed source
  • Excellent proficiency with C++ (std98, std01, std11) -- refer to open source portfolio
  • Excellent proficiency with C (ansi, std99, std11)
  • Adequate proficiency with .NET (VB, C++/CLI)
  • Adequate proficiency with PHP (anything I have not yet worked with yet is a mere google search away)


  • Source Control & Testing Tools:
  • Subversion
  • Git
  • GoogleTest
  • JUnit
  • Roboletric
  • Doxygen


  • IDEs:
  • Microsoft Visual Studio
  • Android Studio (IntelliJ IDEA)
  • Netbeans
  • Eclipse
  • Code::Blocks
  • Brackets


  • Libraries & Technologies:
  • Boost C++ Libraries (many are now standard libraries with std11/14, except for asio which is worth noting)
  • Apache
  • MySQL
  • SQLite


  • Open Source:
  • Barcode Generation API (C++11)
  • Barcode Generation GUI (android)
  • OpenGL 3D engine base (C++11 -- template heavy, did you know that many OpenGL errors can be caught by static analysis?)
  • OBDII Automotive Scan Tool (android -- communicate with on-board control modules in your car with any android powered device!)
  • Github.io website -- I am certainly no artist...but I do understand the fundamentals of web design (HTML/CSS/JS)


  • My open source work can be found on Github.

    For my complete resume, including contact information, please inquire via the messaging system on this forum, or email me at lukeleber (at) gmail (dot) com.

    Thanks for reading, and I sincerely hope to hear back from you! Even if it's constructive criticism or advice and not an employment opportunity, it will still help me to improve this listing.

    Regards,
    Luke
     
    Luke Leber
    Ranch Hand
    Posts: 69
    2
    Netbeans IDE C++ Linux
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Since I cannot edit the above post:

    I am currently employed on a Magneto based product for a period lasting a minimum of 2 years and am currently not available for hire.

    Thanks for your consideration.
     
    Marshal
    Posts: 65036
    247
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Congratulations on finding that job
     
    It is sorta covered in the JavaRanch Style Guide.
    • Post Reply Bookmark Topic Watch Topic
    • New Topic
    Boost this thread!