Showing posts with label MokaFive Internship. Show all posts
Showing posts with label MokaFive Internship. Show all posts

Friday, January 15, 2010

Employement Continuation

It has been a little over 5 months since I started working here at MokaFive. I would say that the amount of knowledge I have gained over this time is comparable to my college career of 5 years. I would say college was much breadth while working at MokaFive has been some serious depth. I have had some lengthy development time now with GUI (Qt), Windows Vista/7 login screen (Credential Providers), NSIS and WiX installers, and now I am working on expanding our product to have a 64-bit version. Those are just the larger areas of focus as I have done a great deal of smaller tasks as well. In any case, onto the true purpose of this post.

That is that this great experience is going to continue! Earlier this week my boss told me that they are planning to make me an offer within the next few weeks that will make me a full time employee. I will no longer be a contractor after nearly 6 months of working here. I am definitely excited about this; however, there is a part of me that does feels some remorse. This is not a game company, which is where I want to be, but it is the place I would want to be if I wasn't in the game industry. Fortunately I have my game project to hold me over for the time being. Speaking of which, I plan to make some posts about pretty soon!

Thursday, October 1, 2009

Belated update

Well, well, well, it looks like it has been awhile since I posted here. Two months to be precise. Much greatness has happened during this time. I have some catching up to do on here; however, I will take things one step at a time. For now I am going to just go over a few things that have been going on with my internship.

As I mentioned in my last post, I have been working at MokaFive for the last two months as an intern on the client team. During this time I have helped implement a few new features as well as help squash some little bugs - oh how they scurried. I have mostly been working with C++ and recently lots of WIN32 API, which I had managed to avoid all of these years. I have worked with so many different things it is not funny: drivers, services, GINA, credential providers, network stuff, cross-platform development, and the list goes on. I have also worked with some great tools like Boost, Doxygen (unfortunately minimal), Win32 (already mentioned...and maybe not so great) ...ect.

So far it has been a great experience at MokaFive. I have one month left, November 6th, there as an intern and then we'll see if I want to stay and if they will keep me. I think I know how things will go down but I wont say anything quite yet. Regardless, I am happy that I have been able to work with everyone there thus far.

Wednesday, July 29, 2009

Obtained: Job (Internship)

As most NPCs know by now, I recently began a new chapter in the story; my story. This chapter focuses on my recently obtained internship at MokaFive. To be completely honest when I first heard about MokaFive from a good friend that works there I was highly hesitant. My primary concern was that it was not a video game company. Sad news.

However, my interest in the position grew as I learned more about the company and the technologies I would be working with. As the interview process proceded I found myself more and more hopeful of being offered the job. This was all weeks ago.

Now, a week into the job, I am very pleased to say that it is a great place to work and for several reasons. The people are really friendly and are exceptionally intellegent with a large portion having a masters (or Ph.D.) from Stanford. One of the founders is even a CS professor from Stanford. The overall environment is relaxed and fairly casual but at the same time there is always something that needs to be done and it's seemingly crunch time often.

I am not clear on exactly all of the cool technologies that I am going to work with but to give you an idea. Last week I played around with a MSI file using Orca.exe and learned a great deal about the MokaFive product. This next week I am going to learn Python and SCons to help work on the build tools and I am also going to implement a Windows service into the product which is going to undoubted require me to use about five different things that I have never used before. Exciting!

The only downside to this internship is that I consequently have much less time. Project Euler problems are going to probably be fairly infrequent for now as well as my blog posts. I do want to continue to write about what I am doing at work as well as a juicy side project that I have yet to mention in this blog. Stay tuned!

*saved game*