Salvador Villalon

Software Development Intern at S&P Dow Jones Indices

University of California, Irvine

B.S in Computer Science

About Salvador Villalon

I am currently a rising senior at the Univeristy of California, Irvine studying Computer Science.

This summer I was a Software Development Intern at S&P Dow Jones Indices. My manager gave all sorts of projects that expose me to different fields of Technology.

This website will showcase the projects I did and my time as an intern. You can find more on the GitHub Repository.

Week 1 - 2

Project 1: The Jiras

I was given a total of 4 Jiras which included creating update SQL scripts and changing HTML codes from files. These were good tasks, they taught me how to use important tools such as Apache Subversion (SVN), Git, GitHub Desktop, Java and Eclipse in a team setting.

Week 2 - 5

Project 2: Containers and Web Applications

Tasked with learning about Containers and how to create a web application that will run inside a Docker container. Many of the tutorials I used to learn Docker used Flask and a cloud service to deploy their application. I decided to learn that as well. I learned how to use Flask and deploy web applications using Google App Engine.

Project 3: RESTful APIs

I created an enhancement for the CARE Web Platform. We needed to give users of CARE the ability to check if the current file they have is locked or not. I created a RESTful client using Java and Spring Framework which consumes the services from the Box RESTful API. This RESTful client became a Java Object that other developers will use to check if the file is locked or not. I also created a Java class that will represent any errors from the Box API call.

Week 6 - 7

Project 4: Final Presenations and Diversity & Inclusion Scholarship

Technology interns had to present an End of Summer Presentation on the work they did throughout the summer. The interesting part is that I only had six weeks in the internship while the other interns had 8 weeks. I really had to do alot in order to catch up and give a good presentation. I also submitted my application for their scholarship during that week.

Week 8 - 10

Project 5: Python and NLP

My manager wanted me to learn more about the field of Natural Language Processing. He himself was still learning as well so it was a learning experience for both us. I was learning many methods that are used to analyze text. Check more information of what I did in the Repository.

Project 6: My First Tutorial

I decided to make a tutorial for how to make a web application using Flask and deploying it to the cloud using Google App Engine. This is a way to help others get started on making a web application.

The tutorial: How to build a web application using Flask and deploy it to the cloud

Project 7: Campus Recruiting Mockup

I remember back when I was applying to S&P Global for the Global IT Technology Internship Program, I wanted to learn more about what the internship program and what I could expect. I felt that the current website that they have did not provide the information I looked for or exposure to S&P Global. I decided to create a Mockup for this website based on what I have seen in other websites and something that can benefit future students interested in learning about S&P Global.

You can look at the mockup here

Conclusion

Thank you S&P Global for the valuable experience I received this summer. This was my first internship and my first time in New York. I am glad I spend it here.

This internship gave me new perspectives into my career. Before coming here my experiences and knowledge was on websites and Computer Science fundamentals such as Data Structures and C++. S&P Global expose me to how technology is used in the industry. This made me realize that there is much more websites and the fundamentals.

Through the 13 meetings with Senior Leaders, I gained a new interest in learning about Data Science and Information Security. Thank you for each one of you. You all helped me develop my career in Computer Science and as a person.

Thank you S&P and I hope this website serves as a way for future interns to know what it is like being a Software Development Intern at S&P Global.

Sincerely,

Salvador Villalon

P.S

Here are some pictures. Enjoy!