Thursday, August 29, 2013

Welcome

I am currently an undergraduate student at San Jose State University majoring in Computer Science and working on a certificate in Computational Linguistics. I work at Barracuda Networks as a Software Engineering Intern where I mostly do programming in Java. In addition to Java, I have a lot of experience in C++, Python, HTML, CSS, and Javascript. Other languages I have used include Ruby and PHP, and I am quick to learn new programming languages. I currently have Associate's Degrees in Computer Science, Mathematics, and Art and Digital Media from Diablo Valley College.

I have taken a number of MOOCs (Massive Open Online Courses) on Coursera and Udacity, most of which relating to various fields within artificial intelligence such as machine learning, natural language processing, probabilistic graphical models, AI for robotics, and game theory in addition to classes in other more general topics such as databases, cryptography, and software as a service. I find the MOOC paradigm very interesting and useful for expanding people's knowledge and bringing education in general as well as specialized topics to those who otherwise wouldn't have access or time for more traditional structured education.

I enjoy competitions involving computer science and have competed in two programming competitions so far and have been the coach for my community college's ACM ICPC teams. I look forward to competing in more, as well as in some capture the flag competitions once I have a more solid knowledge of computer security. The added pressure of competition and unique problems presented are a fun and rewarding challenge that allow me to utilize and hone my skills as a computer science major.

I also try to attend talks on the topic of cyber security when I can as they help increase my knowledge of the security threats that need to be dealt with on a daily basis not only for security professionals, but extending across other fields within and even out of the technology industry. The issue of secure coding practices especially relates to programmers like myself, but other topics are interesting if not relevant. As National Cyber Security Awareness Month is coming in October I look forward to some interesting new offerings in the way of free seminars and talks.

Upon graduation I intend to work in a field utilizing my interests in artificial intelligence or information security, or likely some combination of the two since AI techniques continue to become more prevalent within all of technology. I enjoy problem solving, which seems a prerequisite of being a successful programmer, and enjoy finding unique solutions to problems using my programming knowledge and skill.

1 comment:

  1. You are very, very detailed in your blog. Everything you have ever done in the field of computer science is listed here: programming languages, MOOCs taken, coding competitions, etc. After reading this blog I know who you are as a computer scientist and can make connections in the field. I am able to relate to your use of MOOCs, a term I learned even though I use these sites often, and your interest in security. The point I'm trying to make is that this blog is like a technical resume and if a company is interested in you then this blog tells a lot.

    The blog itself looks good visually. The blog is divided into readable paragraphs and not once did I lose focus. Grammatically everything looks correct. The only issue I have with this blog is that there is no voice. This is just a list of facts that relate you with computer science, as I stated earlier, like a technical resume. In my view a blog should have a personality to make the reader interested in your future blogs.

    ReplyDelete