Hector Correa


I am a software developer in Hartford, CT. This site is where I host my blog and post materials related to my presentations and workshops.

I have been a software developer for many years. Since 2014 my focus has been on Ruby on Rails applications for academic libraries with a strong focus on indexing and searching data through Apache Solr and on institutional and data repositories.

Currently I work at the Princeton University Library as part of the team that develops the applications to manage research data (code). I have also been involved in the discovery application for the catalog and its related services (code).

From 2016 to 2020 I worked at the Brown University Library on several projects related to discovery (code), research profiles (code), and archives (code). Most of these applications were Ruby on Rails applications using Solr, some of them through Blacklight others straight through.

From 2014 to 2016 I worked at Penn State on the development of ScholarSphere, Penn State's institutional repository (code).

Before academic libraries I was heavily involved on the Microsoft stack (C#, ASP.NET MVC, SQL Server) building complex and high-volume applications for a variety of industries.

My main areas of interest are web development in small and collaborative teams. I also enjoy learning new and interesting technologies and you'll find a wide variety of topics in my blog including algorithms and data structures, Go, Ruby on Rails, Node.js/JavaScript, Solr, C#/ASP.NET MVC, NoSQL databases, Linked Data, and software development in general.

I hold a Bachelor of Science in Computer Science from Instituto Tecnológico de Colima (Mexico) and several certifications including Microsoft Certified Software Developer (MCSD), ScrumMaster, and MongoDB for Developers (M101P).

In the last few years I've given presentations at local events as well as regional and national conferences in a variety of topics including web development, Solr, Node.js, NoSQL/MongoDB, Linked Data, MARC, data repositories, and sustainable software development. Check out the slides and other related materials on the presentations tab.

Getting in touch

Feel free to browse around and contact me at hector@hectorcorrea.com if you have any questions or comments.

You can also find me on: GitHub | Blog RSS Feed | StackOverflow | Mastodon