Dec 3, 2016

Biggest recent change in Java

Past big changes include Generics and Lambdas and Next big change is modularization - project jigsaw - that is on going for a very long time - coming live in Java 9.
Big problems solved by modularisation are Classpath and monolithic JDK. Modules - breaking JDK into multiple modules.
Java architects have realized over time JDK has became on big monolith platform with many components/packages.

The list of packages only grows with time - we have experienced this - how many jar's we include in the classpath or include in library. A sample from Hadoop is below -
Module -
Classes and interfaces are part of package.  Packages will now be organised into module. So module is a component similar to class and package. Module is collection of packages. A module can be dependent on multiple other modules. Module will export packages for use to modules that depend on it.
To create a new module - Create a new java file and instead of class say module -

It will be compiled like a java file. Above module depends on one module ( and exports two packages inside it for use to modules that will depend on it.

So print for a simple program - print Hello World; we need only one module not complete jars from jdk - only one base module - java.base

For more information - a very nice video is available -


Nov 16, 2016

Tech ads

I believe Advertisement plays most important role in Technology - but opposite of what is generally said Technology drives Advertisement; indeed not only Advertisement but also Operations, Supply chain, Photography, Publishing, and so on - List is endless. What drives technology is Advertisement.

By Advertisement I mean presentation, video, case studies, white papers, etc. one uses to proof the technology far extending implication.  I want to start a new series on my blog of technical advertisements in which I will post the great technology ad of the week. And first in my list will be Microsoft Hololens. The post will come next week.

The advertisement that predicts future.  Generally Its hard to predict which technology will stay and which will vanish or which is short lived; but in post I will try to post the advertisement which is most effective in convincing us about the technology application and implication.


Oct 9, 2016

AWS vs Google Cloud

My initial investigation says Google Cloud - though it came late - has better pricing model.

I have compared cost for two systems - very roughly.

Its still a monolithic application architecture -
1. Mobile Gateway is one application with lot of services for Mobile app's.
2. Online Portal is Online application (Client-Server) - one package for whole application.
3. REST Services - One application with all REST Services.
4. SOAP Services - One application with all legacy SOAP Services.
5. Admin Application - Used by Operations team.
6. Database.

Amazon - AWS

Total cost for AWS for one year is 7500 pounds.

Google -

My Initial Investigation shows Google Cloud can be half the cost of AWS because Google Cloud is really very configurable in Cost Calculation.

Oct 8, 2016

Second Week in Warwick MBA

Networking, networking, and networking: MBA is all about networking. 
In all sessions and lectures you will here this. It seems only way of getting job in UK is networking. 

The week had good sessions over Strategy: SWOT, VRIO, etc. Career Sessions and Consultancy and Industry overview. 

You come to know success rate for getting job from job sites (also called open job market) is 5%. Most of the market is hidden and can only be reached by networking. 

One good part of Warwick MBA is RSC project. A free visit to Royal Shakespeare Company and Shakespeare's birth place. The visit is part of strategy assignment. 

(Image sources -

Sep 28, 2016

First Week at Warwick Business School

Getting into Warwick Business School 
It is not tough. If you apply early you will get definite scholarship. If you apply in last you might miss - Scholarship and on-campus accommodation. The GMAT score has huge variation but 660-680 is fine and welcome. The experience range is huge and I believe it is from 3 years to 15 years. Though most of the students are from India (around 20) followed by China but students are from lot of nationalities - We are told students are from 35 nationalities. Generally of you have satisfactory GMAT score and you can present yourself and talk, there is no reason for rejection unless they have already selected someone similar to you. Surprisingly, I only found 4-5 students from Indian IT industry and I found chef, consultants, lawyer, civil engineer, oil & gas experts, sales, marketing, and business background; therefore its diversified.

Before Arriving to Warwick
Before arriving one has to complete some formalities.  Some are optional but I recommend doing all. For example I skipped the VISA Counselling session and my VISA was refused.  I had to pay VISA fee again and reapply:

  • Visa Counseling session
  • Applying for warwick accommodation. Note it is first come first serve basis - I believe - so apply early. 
  • Pre-arrival career webinar
  • Pre-arrival information webinar such as Pre-Departure briefing
  • CAS email - You will receive in August. 
  • Prepare linkedIn profile.
  • Share your key achievements and experience for talent profile.  Your name will go in the profile book (
  • Complete online registration to warwick sites. 
  • Upload your photo

Booking Tickets and Arriving at Warwick
I will suggest book tickets lot in advance (for safety you can book refundable ticket).  If booking from India book from Air India or Jet Airways website and mention you are student so that you are allowed to carry three piece's weighing total 70 kg. Bring lot of clothes especially for cold. You can avoid bringing lot of household stuff because everything is available at cheap rates in Warwick campus.
My course start date was 25th and I arrived on 24th morning to Birmingham airport. From Airport taxi cost me 20 pounds to on-campus accommodation "Claycroft". Arriving to accommodation is similar to check-in into hotel. Few members of Students Residential will be waiting from 8 am onward to handover keys. Understand how key works and where you have to go and enter room. It is very peaceful in Claycroft and its location is very close to tesco (store for everything).

First Week in Warwick Business School
First week is all about activities - fun and team building. Mostly lunch and dinner will be provided at School and you will get to know more about you fellow's.
Your WBS Introduction and Boot Camp week will include the following sessions:

  • Building Real Teams - You will be assigned a team on first day. You will be team member and team members will be your first friends (If not made any yet). The team formation is done by WBS and they do it very intelligently and to maintain diversity within team. 
  • Strategic Thinking - Introduction to the Royal Shakespeare Company. You need to listen carefully because later you might work on project for RSC.
  • Presentation Skills - You will be given Case Study and you will need to present your plans for growth of company. 
  • High Impact CVs and Cover Letters - Ypu will introduce yourself multiple times in first week and people will be listening and give feedback.  Be very honest. 
  • Deans Welcome Event and Alumni Networking at Warwick Castle - Your first networking event. Don't expect much (except food and drinks) but this is your first test ground.
  • Photo for Talent profile book 

Sep 25, 2016

MBA in UK - arrival

MBA from UK
People raise eyebrows when you say I am going to UK for MBA because I believe getting job is not easy.
I assure getting into MBA college in UK is easier that completing formalities for VISA.
Colleges are increasing intakes and a good essay and interview can secure place in decent MBA college.
I will recommend LBS, Cambridge, Oxford, Imperial, Cass, and Warwick.

MBA from UK Student VISA -
Start accumulating your funds in one account - on your name and if possible no sharing - so that sufficient fund is available 1 month before submitting online application.
If you are getting education loan then attach original sanction letter - on letter head and stamped.
If you are shwoing funds from multiple accounts then attach a cover letter providing details.
Indeed its good idea to attach a cover letter with VISA application proviing details of documents and other required details in concise manner -


The Visa Officer

Subject: Visa Application

Dear Sir/Madam

This is in reference to my PBS Tier 4 Student Visa application.

I would like to inform you that programme selectors have made me and unconditional offer of a place in The MBA by full-time study in xyz Business School, The University of xyz

I have x years of industry experience and I have choosen MBA course to/for .......
xyz Business School is the best place for me to receive MBA education because .....
Post MBA I wish to come back to my home country and ......

I have already paid deposit of xyz GBP and remaining fee for course is abc GBP, combined with maintenance fees of def GBP, total fees is ghi GBP.

I am providing the below documents to support the evidence of funds available to me in order to finance my education and accomation
at the University of xyz:

Be prepared with VISA interview questions -
1. Why MBA
2. Why UK
3. Why xyz university

If your VISA application gets refused (mine got refused first time) the reapply.  While reapplying you can choose fast track option too.

Booking flight tickets -
Book flight tickets even before you get VISA because its cheap booking in advance. Most of the flights provide extra luggage (approx. 70 Kg.) for student VISA holders but probably you need to book from their website.

Immigration -
Immigration officer will ask for same documents used for VISA application so keep it handy.

Hostel Keys -
Its similar to checkin into hotel. Reach hostel and collect keys.

It was beautiful morning and sunshine when I arrived. Sunshine is less observed so enjoy it most whenever wherever you find it.

Sep 12, 2016

Hierarchical Database to Relational Database

Early databases were hierarchical databases – data organized in a tree structure.  IBM introduced first generation of database: IMS (Information Management System) in 60’s. Data in a hierarchical database is organized in a tree like structure.

Which works fine for a family tree

But can’t work for an Enterprise application in which relations are not always hierarchical –

A Seller can sell multiple products, which can be bought by multiple customers, who can have different payment methods for different orders.
We can think of Product, Customer, Order, Payment, and Seller as entities with relationship to each other, which is not hierarchical.

In above structure data is in entities which are related. Entity relations can be one-to-many (Seller and product, because a seller can sell multiple products), one-to-one (Product and Order, one order can be placed for a product), many-to-one (orders and customer, many orders can relate to one customer), and many-to-many (customer can have multiple address and same address can belong to multiple customers).

Data in RDBMS (Relational Database Management System) is structured – Divided into tables in which each table has structure (rows and columns) and they are related. RDBMS support structured query language (sql) for data definition and manipulation.  RDBMS require schema creation (architecture of database) and users need to be granted privileges for data access. Further RDBMS also provide UI tools for easy data view. Tables in RDBMS have a primary key for uniquely identifying the record such as EMPLOYEE_ID can be primary key (PK) in EMPLOYEE table. Every employee record in EMPLOYEE table has a unique value of EMPLOYEE_ID. Tables rarely exist in isolation and structure of table is a contract which can’t be break during data storage.


Sep 4, 2016

Friends and Family - Big Data Case Study by MIT

This post is an extract of my understanding of friends and family research -

Paper describes three investigations:

  1. Causality between financial status and social behavior.
  2. Network effects on decision making by looking at how different social relationships might predict the spread of mobile applications. Friends and families share same app for example if one family member creates group in Facebook or WhatsApp rest members of family will install that app. 
  3. Design and execution of experimental interventions while measuring their effect on individual and group behavior.

They conducted the fitness intervention and find results that contribute to our understanding of social incentives and motivation in real world; Analysis shows that individuals’ social interaction diversity correlates with their current income level.  And finally analysis that shows a relationship between the number of mobile applications that two people share in common to the time they physically spend face-to-face. Their observations suggest that the diffusion of apps relies more on the face-to-face interaction ties than on self-perceived friendship ties.

Results suggest that: (1) Social factors have an effect on the physical activity behavior, motivation, and adherence over time. (2) Social incentives, such as Peer-Reward mechanism encourage social influence among participants and higher activity returns per dollar invested in the system. (3) Finally, results support the notion of a complex contagion like effect related to pre-existing social ties between participants.

MRI is popular in medical science, functional MRI (fMRI) tells us inner workings of brain, and Social fMRI will give social and behavioral insights.

Social fMRI
Detailed sensing and imaging of social systems through the use of mobile phones, credit cards, social media, and telecommunications for social and behavioral sensing platform. Social fMRI approach could help us understand the inner workings of social systems and the way humans interact and react to one another.

System Architecture -
Phone data is saved in SQLite file format.  The server-side back-end processes all incoming SQLite files and inserts them into a central MySQL database. It sends email reports to investigators about status of phones and alerts of any issues. Additional services provide data for interventions and personal data visualization for participants. An object-relational-mapper (ORM) enables representing all data as code objects which simplifies development of applications that use the data.

Individual behavior: social interaction diversity and financial status
Individuals will quickly lose their diversity in social interaction when their financial status gets worse; Individuals will quickly gain their interaction diversity when their financial status improves.  As good financial status ensures people safer and more satisfying living conditions, they naturally feel more confident and secure in exploring new social potential.

 Social fabric and its influence on decision making
One of the signals collected in the Friends and Family study is the set of mobile applications, or ‘‘apps’’, installed on each phone.  In conclusion, discovered that people who spend more time in face-to-face interaction are more likely to share common apps

Social Intervention
Results support there is a statistically significant effect of social components on the real-world in-situ physical activity levels. Results show that Peer-Reward social influence mechanism leveraging social capital can increase the efficiency of exogenous money and resources invested in the system. This could contribute to the design of future policies and intervention.  Also seen a complex interaction effect related to pre-existing social ties inside the social experimental conditions.

Hope that isolating and evaluating health related social mechanisms will become part of the toolbox for encouraging healthy behavior, combined with other components such as user interfaces, accurate measurement techniques, and individual goal setting.

Approach followed in the “Friends and Family” study differs from typical Gamification approaches

The approaches taken in the "Friends and Family" study are Control Condition, Peer-View, and Peer-Rewards; among them Peer-Rewards is most efficient and it is very much different from typical Gamification approaches that is more similar to Control Condition. In Peer-Reward mechanism, subjects were shown their own progress as well as that of two Buddies and rewards
depended solely on the performance of their Buddies. At the same time, their own performance reward was split between
two other peers, to which the current user was a Buddy. In typical Gamification approach subject is solely awarded for his or her own performance.

"Friends and Family" Analysis investigated the effectiveness of the different motivation and influence mechanisms for
encouraging increased physical activity in-situ. Focus is on two key metrics: The first is differences in average activity
levels, both across conditions and chronological periods of the experiment, and the second is the efficiency of the reward
"investment" in the system.
Two benefits of the "Peer-Rewards" design -
1) Embedding the social aspects, adds to physical activity performance and activity adherence over time, compared to the socially isolated control condition
2) In Peer-Reward, both information and reward traverse the links between peers, and a potential for social influence as motivator.  

Sep 2, 2016

Failed Big Data Projects

"Failure can happen for many reasons: Not starting with clear business objectives, Not making a good business case, Management Failure, Poor communication, Not having the right skills for the job" - Forbes

All seem theoretical rather than practical because Google had everything there was not reason for Google Flu to fail; but it did failed.  One of the reasons for failure is when you rely on public data which varies hugely. A company building analytics over its own data for own purpose is not likely to fail.  A company's Master Data Management or Data Warehouse might fail leading to Big Data failure.

Another BIG BIG big data failure is not doing data analytics as was the case of Blockbuster.

No matter data size one/company needs to do data analysis but how far and how much is the question to be asked and answered intelligently. A bank doing sentiment analysis on twitter and not analyzing the customer complaints and feedback's is doing silly. A bigger question is what organization is currently doing with data available at fingertips before investing huge in big data; though investing huge in Big data is another big data failure.

In an introductory course on Big Data I learned about a big data project which predicts whether a random walking person on street will take left or right turn; Dude!!! I can flip coin and guess.

Data used to prognosticate Ebola's spread in 2014 and early 2015 yielded wildly inaccurate results. Similarly, efforts to predict the spread of avian flu have run into problems with data sources and interpretations of those sources. - 

Another Big data failure is training organizations making big with big data and data science training's and individuals dreaming to make big money with short course on big data. 

 In the End it is Exciting and it has lot more success case studies than failures

Aug 2, 2016

Getting started with python

Download Anaconda Now!!!

Anaconda is everything you need for python and using python for data science.

Once installed. You can check several softwares

Installation of Anaconda also add required libraries on classpath.

Type cmd to open command prompt and check - echo %PATH%

On day 1 also try creating a new profile from cmd -


Jul 3, 2016


Big Data is not just Hadoop and not just NoSQL instead it is NoHadoop (not only Hadoop) - This is what big data enthusiast's need to understand when starting to learn Big Data. Most of the training institutes are today focusing on Hadoop ecosystem (Hadoop, Pig, Hive, Yarn, etc.) when training on Big Data. Instead holistic picture is below, which comes from powered by IBM -

Jun 27, 2016

REST vs SOAP - fundamental difference

Today morning I read interesting difference between SOAP and REST on "Smart Bear" site -

SOAP is like an envelope while REST is just a postcard. Certainly a postcard is faster and cheaper to send than an envelope, but it could still be wrapped within something else, even an envelope. You can just read a postcard too, while an envelope takes a few extra steps, like opening or unwrapping to access what’s inside.


Jun 11, 2016

Scaled Professional Scrum - SPS Certification - How difficult - how to clear

Being scaled scrum professional is not easy, well if it was easy then everybody will do it. I paid for SPS workshop but was unable to attend due to busy day but I had the one time password to attempt the exam. You should trust me I prepared for the exam well by studying the "Nexus" guide and notes (prepared by me).

Preparing for SPS-
1. Attend the workshop (cost of buying exam is same as buying workshop with exam).
2. Try Nexus open multiple times unless you score 100% (15 out of 15 correct).
3. Learn Nexus guide

I got 100% in Nexus open and I had gone through the Nexus guide and though my hefty effort I was unable to clear exam by one question. 33 out of 40 were correct but required was 34 out of 40.

Tips (My side) to clear exam -
1. Keep Nexus guide handy
2. You will get 10 questions from "Nexus Open" assessment
3. Prepare for below scenarios


May 31, 2016

Introduce yourself - Software Engineer

You can visit my LinkedIn profile -
to know more about me.  I have added a summary to my profile but still the first question I faced in interviews bothered my lot - "Tell me something about yourself ?".

Many times when I am taking interview I asked same question but answers bit awkward and some times it seems people don't know themselves.  Some people start explaining about projects, some about their company, some emphasize lot on work experience, and some even tell about personal life.
I prepared my introduction last year and I really got success with this introduction -
Hi!!! I am Abhishek Upadhyay and I have 11 years of industry experience in IT Architecture, IT Management, and IT Consulting. I have worked with big technology firms, startup, bank, telecom, and Advertising companies in roles requiring leadership, management, consulting, communication, team work, and technical skills. Currently I am working with Barclays as Solution Designer & Project Lead for Online banking applications, which are used by several Barclays Banks including Credit Cards, Retail, and Wealth. Before Barclays, I was with IBM working as Team Leader and I was part of Smarter Planet initiative. 
I have designed and developed Middle Office for Stock Exchange, Enterprise Integration layer for Telecom giant, and CRM for Advertising firms.  I also worked with a Startup for 3 years as a Consultant where we analyzed business of local non IT clients and proposed & developed solutions such Digital Marketing, Software’s, and Infrastructure.  
I completed my graduation in Computer Science in year 2004 and I have interests in Travelling, Blogging, Psychology, and active lifestyle.  I ran personal blog for more than 5 years, and I published an eBook in 2014 over programming language Java.
I have coached and trained my colleagues & friends over technologies, methodologies, latest trends, and work life balance.  I am active on most social media sites and I have people from every background in my network. 

Tell interviewer you have good experience, you are ready for challenge, you can work in any adverse situations, and you have diversified skills.
In short you are like nature. 

Mar 13, 2016

Sprint - Goal and Done

Sprint planning done on first day of Sprint and it results in two artifacts -
Sprint goal
Sprint backlog

Sprint goal is top priority and throughout Sprint development team members adjust tasks to achieve Sprint Goal.

(Ref -

Everything such as functionality, architecture, and tasks, can be adjusted to achieve Sprint Goal.
Sprint Goal is purpose of Sprint and it represents a business problem that is solved in this Sprint.
At the end Sprint goal will be presented in Sprint Review and
Stake holders might evaluate the product on account of Sprint goal.
Sprint Review is a time boxed event at end of Sprint in which usually development team present the increment and
stakeholders inspect and access impact.
In initial stages Sprint goal might be designing UX/UI and in later stages Sprint goal will addressing business
problems and deliver incremental product.
In a Sprint development team endeavor to deliver shipable product increment.
Weather an increment will make to production will depend on Definition of Done.

A Sprint goal might be to only develop the feature.
But feature will be complete (done) when it meets below - development, tested, integrated, documented, and now ready to be released in production.

If teams are mature and aim production release every Sprint then Sprint Goal will be to build feature to that it passes Done definition and released in production at end of Sprint.


Feb 27, 2016

Lead the online application

After leading complex online systems for few years along with time to say goodbye its also time to share experiences. Leading an organization's online system can be colossal especially is its e-commerce, online banking, social media, etc. sites. Though separation of concerns are handled via departments in structured organization - UI/UX, online, mobile, and backend teams; but for lead to be more productive & effective certain knowledge areas are must today.

Starting with Agile, lead is a developer. He or she is developing along with taking slightly more responsibility that is of mentoring and guiding other developers. Lead should be aware of Agile, create tasks, work on tasks, has complete picture of application, open to help, and bound to technology. Lead develops code and runs code. Lead also gets involved in governance and documentation. But lead doesn't take all responsibilities of everyone. He or she should not be owner of other's stuff and he or she should not be blamed for success or failure. IT industry needs self motivated developers who can not only build the show but also run the show.
Agile UX unifies developers and designers in Agile process.

Use Case documents, Requirement documents, Business Case, and Project plan are too boring. I take responsibility of rough estimates and rough budget. Interesting things starts thereafter.

Foremost is understanding Information Architecture - How information is categorized, How information is represented, how user moves through information, and how user looks for information. It takes huge effort to understand it and build the Information Ecology - apprehension of Context (business, funding, policies, culture, technology, resources, and constraints), Content (documents, volume, governance, contents), and Users (audience, experience, needs, behavior).
User Experience designers take Information Architecture to next level. Structure is important to relate scale and Sitemap allow us to visualize and relate the number and organization of website pages.

It starts with Site map - A website structure that allows us visualize and relate the website pages.
Though in Agile its all iterative but still rough sitemap should be drawn in start.
Next comes UX designs. Its said
“The UX designer must be at least one step ahead of the sprint. In other words, do research and design work outside of the current sprint. I have to keep laying the tracks for the team.”
 - Derek, Lead Researcher & UX Designer.

Next is UI. Get familiar with UI patterns.

No question we are not developing RWD; therefore UI should be shared for any page for all devices - portal, mobile, and tablet; so that development can start for that page. At the same time we architect the services, contracts, database tables, etc. Undoubtedly microservices, RESTful services, automated build jobs, and on and on.

Contents of WebSite & layout should rank Site high in Google search and SEO is solution. Understanding of Internet is must for a lead. How Internet works - IPv6, IP, VIP, DNS, Load balancer, Web Server, static content, etc. 

Feb 24, 2016

Was ITIL Foundation Certificate dumbest

Yes this is what you think when you put your money in certificate that's neither required nor has purpose.

ITIL Foundation Level The Foundation level is the entry level qualification which offers you a general awareness of the key elements, concepts and terminology used in the ITIL® service lifecycle, including the links between lifeycle stages, the processes used and their contribution to service management practices. If I have money I would love to attend all courses and do all certifications because best part of these certificates is that we take a break from normal work and spend time with intellect & experienced cohort. I really love PMP, Scrum, and technical training's because they bring opportunity to share experiences. ITIL course was similar participation and certificate exam was tough; but at the end of day I realized I have been doing this for past 10 years and do I still need a certificate. Why would a company ask for ITIL foundation certificate is they already know he or she works in a reputed IT company. Whatever I learned during course I found my current organization provided similar training multiple times for free and certificate questions were same as one I answered in organization training's.  At last I was convinced we should take training's forced on us in organization are seriously worth.

ITIL certificates are good for some one in Service team, LSS team, etc. and as mentioned on theirr web site This qualification is primarily aimed at:
  • Those who require a basic understanding of the ITIL framework
  • Those who need understanding of how ITIL can be used to enhance IT service management within an organization
  • IT professionals or others working within an organization that has adopted and adapted ITIL and who need to be informed about, or contribute to, ongoing service improvement.
All above comes with cost but if you have good experience (or 5+ IT experience) then you don't need to prove yourself with ITIL foundation certificate. If you are doing it for knowledge and interest then it suits you, 

Feb 17, 2016

MBA after 10+ IT experience

Yes, there's no wrong time or right time to do right thing., and if you are waiting for that perfect moment that's not going to happen. We have to create that moment. Les brown was right but things are not always in our hands. I planned to do MBA 10 years back when but back then when I completed graduation, getting into job was a priority because of finance, family expectations, and my desire for entrepreneurship and consulting. Then I wanted to know more about technology, how large scale software’s are developed, and corporate culture.  I wanted to do MBA 5 years back when I got married to love of my life and within a year we became parents. We were so happy and I did not want to change anything. I gave GMAT few years back when I was so busy with my work and family and it affected my score. This year is so far so good and I didn't made any resolutions. 
Yes its a true story and every MBA college I applied believed in this. 

If you had a similar aspiration of doing something then you should be able to narrate it Why now. I always had desire of formal education from reputed institute and it was a piece missing in my resume. Even after 11 years of experience I feel I still need to fill that gap in resume and empty education section. May be I would be doing the same work but changing work was not the primary motive behind doing MBA. 

Answering Why MBA might be tough for anyone but was easy for me because its real because I have worked in several roles such as Consultant, Engineer, Leader, Designer and Manager, and I have gained advisory, technical, communication, business and management skills which help me see technology change the shape of business. It takes more than hard work and technical skills to succeed at top; therefore I felt need for high quality education for deeper understanding business, strategic management, and global perspective. Building command over several subject areas - finance, marketing, and operations was also another motive. With my experience I was able to connect technology to governance, devices to revenue, and data to analytics but I lacked the connection between vision, leadership, initiatives, and culture. I also wish to reach and work for non-IT companies and maybe own the technology strategy not for a project but for a company.  

Now after 10+ years in IT I feel I got so much insight and I really feel skills in hand and leadership in mind. I feel so confident about my experience as if I have consummate skills and I lacked this confidence 5 years back. When I had 6 years of experience no company was ready to take me because I made 7 switch and consistent 4 years in one company also removed that flaw. Indeed now I believe its time

 I have not yet decided but getting into good MBA college after 10+ years of IT experience is not tough. 
© Shift, ShEkUP, Shape, and Surprise | All rights reserved.
Blogger Template Crafted by pipdig