Hello, I'm Oscar Rafael Torres, a proficient bilingual Software Engineer, with the distinction of holding both a Bachelor's and a Master's degree in Computer Science from the University of Texas Rio Grande Valley. With over six years of experience, including two years as a Software Engineer in the business and finance sector, my engineering interests encompass various areas, including web development, artificial intelligence, android development, reverse engineering, and the internet of things. During my career, I've contributed to a wide range of projects, resulting in over 10 open-source projects, numerous satisfied clients, and several well-deserved recognitions.
Projects (12)
Gomoku
- Implemented Artificial Intelligence
- Fixed bugs and added features
- Win rate increase of 50% against top gomocup AI bots
- Uses Python, Tkinter, Numpy, and Tensorflow
BFEQ Services - Management System
- Management system requested by BeXar to help automate work orders.
- The system can handle unlimited users with different company roles, send emails, send text messages, and create work order documents.
- Uses the Laravel Framework.
KodeCentral
- My personal website where I post and answer programming questions
- 3.79k total clicks and 94.5k total impressions (as of October 30, 2023)
- Uses PHP, Composer, Slim, Propel, MySQL, and Bootstrap
PyFinviz
- Data scraper for finviz.com
- pip support
- Uses Python and Numpy
Black-Box APK Obfuscator
- Obfuscates Android applications without having the original source code.
- Tested on 50+ open-source apps
- Uses Java, ApkTool, and Ubersign
Color Picker EX
- Android application that retrieves color information in more than 6 formats.
- 50,000 + downloads with a 4.0 rating.
- Uses Android.
PokeApi v2 Java Wrapper
- API wrapper for https://pokeapi.co/docs/v2
- Maven support
- Uses Java and GSON
Stripe Terminal
- Connected a Stripe Terminal to a Stripe Account using Stripe.js
- Increased online transactions
- Uses Stripe and Javascript
Personal Software Engineer portfolio website
You can find the code for this website on my github below.
Tournament Bracket Automation
- Built a real-time tournament management system to automate a local business.
- Uses the Laravel framework.
Dinosaur Park ASCII Game
- 2nd place winner in CS2 game competition
- Uses C++ with free ASCII art
CMS
- Coming soon
Education
Masters of Science in Computer Science
University of Texas Rio Grande Valley - Edinburg, TX
GPA: 3.7
Bachelors of Science in Computer Science
University of Texas Rio Grande Valley - Edinburg, TX
GPA: 3.8
Work Experience
Software Engineer
Tata Consultancy Services (TCS) - Remote
- Collaborated with clients from the Business and Finance sectors.
- Spearheaded the development of innovative APIs in conjunction with seamless UI integration.
- Played a pivotal role in the strategic planning and design of database architecture.
- Actively participated in daily Agile meetings, fostering collaboration with cross-functional team members to ensure the attainment of sprint objectives.
- Assisted with the seamless upgrade of servers to the latest Red Hat Enterprise Linux (RHEL) version, enhancing system performance and security.
- Maintained project integrity by addressing and resolving software bugs and vulnerabilities, ensuring the highest level of quality and security.
- Drove critical enhancements across various aspects of the PAC project, resulting in accelerated release schedules.
- Assumed a prominent role as the go-to expert for unit testing, providing guidance and expertise on best practices to ensure the organization's code maintained the highest standards of integrity and quality.
Graduate Assistant
University of Texas Rio Grande Valley - Edinburg, TX
I undertook the position of a Graduate Assistant across three unique courses:
- Game Development: In this capacity, I guided students in the practical execution of game development using Unity. Additionally, I offered valuable feedback and mentorship to enhance the quality of their game projects.
- Advanced Databases: My responsibilities involved providing support to students working on a challenging search-engine project. This project required students to employ various search algorithms to process a substantial collection of files. They were then tasked with presenting the search results through a custom user interface, enabling them to gain a comprehensive understanding of real-world database search implementations.
- Advanced Computer Networks: I facilitated the process of virtual machine setup for students, bolstering their comprehension of course content while actively contributing to their skill development.
Research Assistant
University of Texas Rio Grande Valley - Edinburg, TX
I collaborated closely with the University Computer Science Department on an engaging project involving the implementation of an Application Programming Interface (API) for the Gomoku Artificial Intelligence (AI). In this capacity, I played a pivotal role in developing the interface that would enable seamless interaction with the Gomoku AI system. This project not only demanded technical proficiency but also required effective communication and teamwork to align our work with the department's academic and research objectives. Our efforts resulted in a robust and user-friendly API that enhanced the functionality of the Gomoku AI, contributing to the department's research initiatives and providing valuable insights into the world of artificial intelligence and gaming algorithms.
Teaching Assistant
University of Texas Rio Grande Valley - Edinburg, TX
- Engaged in dynamic collaboration with esteemed faculty members, including Dr. Chen, Dr. Abraham, Dr. Tomai, and Dr. Wylie, while contributing to class grading and lecturing from January to May 2019.
- Mentored CS1 students in mastering the foundational concepts of Computer Science and delivering comprehensive instruction in the intricacies of basic robot programming from January to May 2016.
Volunteering
South Texas Juvenile Diabetes Association
STJDA - Edinburg, Tx
I worked alongside the South Texas Juvenile Diabetes Association (STJDA) staff to plan and execute outdoor events for STJDA members, with a primary commitment to safeguarding the well-being and safety of all participants.
Nonprofit Charity Hackathon
Code RGV - McAllen, TX
I offered guidance to hackathon participants in developing their project ideas and bringing them to fruition, alongside ensuring their access to refreshments and beverages.