Hi, my name is Kelsea Flores and I am a senior at the University of San Francisco. I will be graduating in December 2018 with a Bachelor’s in Computer Science. I am currently looking to gain professional experience as a software engineer to add to the academic experiences I’ve had so far.
Could anyone help me find work that would be suitable for me to contribute to? Many of the projects that I have worked on so far have been centered around data structures, searching, and sorting. In my Software Development class, I worked individually to build a search engine in Java. The first of this four-part project was to write a Java program that processes all HTML files in a directory and its subdirectories, cleans and parses the HTML into words, and builds an inverted index to store the mapping from words to the documents and positions within those documents where those words were found. The second part of the project was to support exact search and partial search by parsing a query file, generating a sorted list of search results from the inverted index, and writing those results to a JSON file. The third part consisted of extending part two to support multithreading by making a thread-safe inverted index and using a work queue to build and search an inverted index using multiple threads. The final part of the project was to support building the index from the web instead of a directory of text files using multithreading, an inverted index, sockets, and HTTP. I should mention that I don’t have any experience working on an open source project. I read over the brief project description and the list of features as well, and I have never worked with geodetic data structures or geographic metadata. If we find a good opportunity, I’m planning to work on this project for 35+ hours per week during my summer break (until August 21st). Would anyone be willing to mentor me as I learn how to contribute to ASF projects? I’m reviewing the newcomers documentation, but it would be really helpful to have some extra support since this may be pretty different from what I’ve done in my classes so far. Thanks for taking the time to read this and I look forward to hearing from you. Kelsea
