Saturday, June 27, 2009

Iphone Application Development Training in Singapore


We are planning to conduct an Iphone application Development training in Singapore on Aug 22-23. The instructor is coming from US and he has provided multiple training all over the world. Here are the features of the training

1.) We are targeting the class strength of 18 but if we get a good response we can extend the class to 30.
2.) The instructor will cover following topics
Xcode
Interface Builder
Objective-C basics
Objective-C methods/message passing
Objective-C memory management
Objective-C protocols/delegates
Objective-C categories
Objective-C objects and data structures
Objective-C properties
Cocoa Touch
iPhone SDK Frameworks
iPhone MVC
iPhone view-controllers, views, and view-controller hierarchies
Core Location
Core Data
In-app email
Web services
HTTP requests
JSON parsing
Shake/accelerometer
Address book integration
Table UIs
Custom table-cell drawing
Navigation UIs
Undo/redo in iPhone apps
Hybrid web/native applications
App orientation (landscape/portrait) and auto-rotating UIs

... and more!
3.) The class requires no previous Mac or iPhone programming experience. It is designed for people who are proficient programmers in Java, .NET, or dynamic languages (e.g., Ruby,Python). A macbook is must for the class.
4.) The training will be of 2 days. 8 hours each day (including lunch and breaks).
5.) The instructor will also provide a certificate to students.
6.) The instructor will also provide 15 pages handout although most important thing is the 7 fully functional applications every student will build.

Please let me know if you are interested and wanted to enroll for the class. I haven't mentioned the fees of the class because that totally depends on the response.

Please mail me at mitanuj@gmail.com for any questions.

Regards,
Anuj Mittal

Saturday, June 6, 2009

Here i go to Singapore!!!

I came back to India on 28th Feb 2009 after spending my beautiful, luxurious and exciting 2 years and 8 months in US. This was the first time i met my nephew, Aryan just 1 month old. When i first hold him in my both hands i forgot all my US stories and thought i should have come 1 month back. I was on a vacation for two weeks before joining my TCS office in Pune, India. These two weeks went so fast playing with Aryan, eating Aloo paranthas prepared by my mom. Also after such a long time i celebrated a festival, Holi with my family. These two weeks were like a dream vacation for me with my family. And finally the day came when i have to fly for Pune.

I joined TCS Pune, India on 12th March 2009. This was a big TCS office near Magarpatta City, the best residential town in Pune. It took one day to get all my access to enter the office and one week to get access of my machine so that i can start my work. My plan at that time was to provide training to my backup resource, Sakshi and get release from my current assignment and join a new assignment in NCR (National Capital Region) , Delhi India. I wanted to stay one year in India and spend some time with my family before i accept any onsite assignment. I convinced my managers for one month training plan and i put all my efforts to provide all the training as per the plan. Everything was going as per plan until one day somebosy told me that Singapore is a good market for my technology.

I thought quiet a bit on that day and finally came to conclusion that whats the harm in checking the market. So i checked some job sites and applied for some jobs in Singapore and this started the journey. I started receiving calls from recruitment companies next day. At that time due to recession all the big indian companies were firing people every day. So to be on safe side i gave one interview on 14th April 2009 and soon after the interview they selected me and even accepted my salary demand. I was moving to Delhi the next day and i still haven't received any proper assignment in NCR, Delhi. Now the big question for me was to accept offer or continue TCS?

This was a great recession time and leaving a permanent job and joining a new company could be a big risk. I discussed everything with my family and friends and thought that if i continue in TCS this is for sure that i will not get any salary hike and promotion in next 2 years while if i move to my new company i am getting a good package and it could be a good chance to explore singapore market. To get some time before i make my decision i planned not to report TCS, Delhi office and asked my Singapore employer to get my EP (Employment Pass) approved before i resign here. This way i got a week time to make my decision. The day my EP got approved i reported to TCS office and i was surprised by the fact that nobody was aware that who should be my concerned HR here. These facts made my decision stronger and i decided to join Singapore company.

After talking with TCS HR and my singapore employer i came up with a date of 5th May 2009 as my joining date in Singapore. I would really appreciate that TCS HR helped me in my clearance process and tried to make it simpler. So here i am in Singapore working for HP as techno functional consultant.

Sunday, February 15, 2009

My exciting Journey to US!!

After a long fight in TCS for my release finally my manager approved my project for Columbus, OH. A rocking moment for me 'Chalo America'. Time to spend some money on shopping. This was the first time i was sitting in a flight and that too in an international flight. Since TCS aims for most cheap tickets available for the route the journey that was supposed to take 18 hours took 32 hours with two stops.

My first stop was Charles de Gaulle International Airport. This was the first international airport i have seen in my life. I was really excited to watch the airport from inside. A bus came to take us from one terminal to another. This was a huge terminal with lots of food and beauty shops. My next flight from this airport was after 8 hours. So after sitting there for about 4 hours my empty stomach started making some noises. I had some cash in dollars with me. I didn't knew that all the airports accept dollars. So i went to money exchange booth and got some Euro in exchange for my dollars. Now the next big task for me was to find some veg food. After going through some shops i found a small veg sandwich. I knew that one sandwich will only act as a starter so i ordered 3 sandwiches and a coke. I spent next 3 hours on the airport sleeping before checking in my second flight to Atlanta.

My second stop was Hartsfield - Jackson international airport, biggest airport in the world today with over 80 Million passengers going through the Airport each year. Now since this was the second international airport in a day i was not that excited to watch airport from inside. I arrived at terminal A and i was supposed to reach terminal B. Since i was coming from Delhi i could have never thought of a tram running inside airport to reach another terminal. After roaming for about 1 hour inside the airport looking for terminal B i thought it would be better to check with customer service. And finally i came to know about the tram services. My next flight from this airport was after 4 hours. So after taking a small nap i was there in my final flight to Columbus.

The last stop of my journey was Port Columbus International Airport. It was a domestic flight from Atlanta to Columbus. I was really tired with such a long journey and wanted to have some hard drink. So i ordered a Heineken beer and some peanuts. When we were about to land in Columbus air hostess came to me and asked $5 for the beer. I was surprised as nobody asked me for any money in my previous flights. So i asked her that do they charge everything in domestic flights and she told me that only hard drinks are charged. I finally arrived at Columbus at about 11:30 pm EST. When i reached the baggage claim area i found three Indians standing over there and it didn't took a moment for us to recognize each other. Finally i was there in US to make all my dreams come true.

"Any journey is a learning experience"