We provide IT Staff Augmentation Services!

Java Developer,resume Profile

2.00/5 (Submit Your Rating)

Objective

  • Given my 10 yrs of architecting and developing mobile to enterprise applications in C,C ,Java and PHP I am looking forward to working with a company that is looking at the explosion of new mobile sensors and the cyber world combining more with the physical world as future opportunities, while also looking at how to protect personal privacy and data in an increasingly connected world.
  • Major Accomplishments:
  • l Have three applications on the Android Market
  • l Created a complete prototype of a distributed data collection platform with reprogrammable components that is secure.
  • l Architected/developed a single-sign-on SSS solution that allows people from inside the organization, if using certain browsers, to log in with their credentials, and for people outside the lab to get a login form.
  • l Architected a way to bypass the SSS above, securely, to allow people outside the organization to take training without having to log into the LMS explicitly.
  • l Used the above SSS to prevent known vulnerabilities from being exploitable, securing the 3rd party application without changing the application itself.

Professional Experience

Confidential

  • Primary focus has been on how to detect malware that other tools miss how to protect data when employees are untrustworthy and malware are on computers how to help developers determine how to better parallelize their code for multiple accelerators.
  • Architected an application to enable a real-time view of a cyber network using javascript, Google Earth and Unity3D and WebGL.
  • Wrote an iOS and Android application using Xamarin that was delivered to a customer to be deployed.
  • Architected and prototyped a system to allow organizations to make data available to authorized users, but protected from those files being leaked or stolen using OpenCL, Scala and Groovy for the webservices.
  • A Java/Scala/Python project written by researchers needed to be production-ready, so added unit tests to it, added continuous integration using Jenkins. Tests were written with JUnit and Specs2..
  • Given a netlist, used pyglet, in Python, to create a circuit layout, grouping transistors into larger units, and then grouping those larger components, in an iterative fashion.
  • Architected a distributed data collection/processing platform that has pieces that can be reprogrammed on-the-fly, to allow business logic to be changed while collecting information, based on business needs, using C/C , Lua, Scala and Groovy.
  • Architected and developed a three.js and Google Earth visualization for the distributed system.
  • Worked on getting hadoop to run on a Cray supercomputer by replacing socket calls and using a more flexible communication framework called CCI Common Communication Interface through a JNI layer I wrote, so the JNI is in C and Hadoop changes in Java.
  • Research Interests: Explored how to help programmers better understand how to parallelize their code for multi-core/multi-GPU systems using a behavior system called hyperion that was developed at ORNL, OpenACC and OpenMP4.
  • Explored how to securely store sensitive files on untrusted systems with untrusted administrators, and being able to securely and quickly find relevant files by search terms, writing a proposal on the solution, and presenting it to other researchers.
  • Created a new honeypot master that use fluentd and softflowd to feed to elasticsearch, with a program in C , on Linux, I wrote that sniffs network traffic to determine if a possible attacker is scanning on honeypot.
  • Read data from elasticsearch for visualization using Java for the honeypot work..

Confidential

  • I have a passion for exploring new technologies, but I also want to help children develop more excitement about STEM.
  • Published an Android program to allow people to keep track of which books they have read My Book Trackerand a program to help people find a best path to multiple locations Errand Assistant
  • Published MileageRecorder, which is a program to record how far you travel and how much time. The primary innovation is to encrypt the data when you email it, based on a passphrase you type. It is also tied into the Android watch to make it easier to use.
  • Current projects: Exploring how to write native mobile games to teach STEM concepts in an exploratory fashion. So, given 8 molecules can a student intuitively know which ones can form new molecules, and what it would take. Or, can they discover the existence of negative energy, or if a person is compressed smal enough that that person will become a black hole.
  • Using Unity3D to prototype STEM-related mobile adventure games.
  • Prototyping a fitness program to improve how people exercise, taking advantage of wearable devices, such as Samsung Gear.

Confidential

  • Primary task was to make the LMS system scale better and easier to use, while working with two India teams to get the customizations working as expected.
  • Wrote an iPhone and Android application to allow users to be informed more readily about needed training. This wan't released because of DOE concerns regarding native mobile applications.
  • Maintained and extended the work to better integrate with new needs with minimal customization of the actual LMS.
  • Designed architecture for continuous integration of mobile apps, from source checkin, ending with tested app created and deployed to either beta or production app store.
  • Architected/developed webservices to integrate mobile apps with IT systems securely, using WCF and C .
  • Architected/developed a Sharepoint component to display upcoming training and make it easier for people to take training using C and SQL.

Confidential

  • Tasked with installing Saba, loading the training data and make it work with the enterprise, and given 10 months.
  • Wrote import programs in C and Groovy to import data into Saba 5.5 LMS
  • Architected and developed SOAP/REST webservices in WCF4 to integrate Saba with SAP, as well as other internal systems.
  • Worked with two off-shore teams to test custom code, and ensure that they continue to fix the code until it meets the requirements of the customer, while helping them troubleshoot problems.
  • Installed the Saba LMS for a company of 10k users, which involved, in less than a year, importing 10 years of training data, creating courses, writing SOAP/REST services in Java and C to integrate with SAP, wrote a single interface that allowed single-sign-on for people on work computers and same-sign-on for everyone else.

Confidential

  • Two different companies, one wanted a web application to work as their excel spreadsheet and the other had an entity-attribute-value database and they wanted SSIS and SSRS to work with it.
  • Wrote a job hazard evaluation program for safety engineers, in ASP.NET and jQuery, which generated PDFs and is installed on RackSpace Cloud.
  • Replaced an access application with a web application, using php and javascript.
  • Wrote custom SSIS components for a source adapter, transform component and destination adapter, to allow clients to create their own packages to go to the EAV database.

Confidential

  • Worked on the Windows CE GUI for the Raider handheld nuclear radiation detector.
  • After 3 other people worked on it for 6 months I got the SPI driver working properly between the DSP and the CPU, using C .

Confidential

  • Wrote an application that used FOP to convert an xml files to a PDF, in Java, on Websphere.

Confidential

  • Designed and developed software using the Dojo framework for the UI and Spring/Ibatis on the backend, using Java.
  • Integrated the AquaLogic Service Bus with webservices using Spring 2.0 and the Sterling Order Management System, as well as with the dojo/Spring front-end.
  • Extended the Sterling OMS with new SOAP webservices and new database tables/columns in Java.

Confidential

  • Senior software architect/developer for Academic Computing.
  • Designed a new integrated system, tying together many of the databases at USF into a loosely-coupled system using Java and Ruby.
  • Troubleshoot and fix any problems with the feeds from the various Oracle databases on campus, into our main database for the academic side, reading from MSSQL and Oracle into a mySQL database, using C and Java.
  • Wrote a DirectX screensaver for the open-use application, using Win32 low-level calls, in C and VC .

Confidential

  • Designed, implemented and unit-tested on a zigbee board, so it could ftp out of the serial port, using C.

Confidential

  • Programmed in C, C , Java, PHP, doing SQL on mySQL and Oracle, while reading from and updating to Netscape LDAP.
  • Architected/developed a application to control access to open lab computers, showing graphs for management. Written in C, then C , ended up being client-server.

Technical Skills

Languages

Java 15 yrs, J2ME 3 yrs, C/C 12 yrs, Ruby/Rails 1 yr, C 6 yrs, VC 5 yrs, SQL 12 yrs, F 1 yr , Erlang

We'd love your feedback!