Win a copy of Pro Spring MVC with WebFlux: Web Development in Spring Framework 5 and Spring Boot 2 this week in the Spring forum!

Sachin rakesh

+ Follow
since Apr 04, 2012
Cows and Likes
Total received
In last 30 days
Total given
Total received
Received in last 30 days
Total given
Given in last 30 days
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Sachin rakesh

Thanks all for sharing your thoughts..Yes i have to be without salary for a month..Got few allowances and leave encashment from the previous company...Have to manage with that for a month :-):-).
8 years ago
ATG commerce is a good career option.Though it caters to limited domain unlike our conventional Java/J2ee.But since less number of experts in this field,the contract rates are higher than that of java.I mean the salary package will be more for ATG developers than java developers in India.Not sure about job market in US and Europe.All the best for your assignment.
8 years ago
Will employment gap of 1 month cause any problems for the future prospects..I have got an offer and i am thinking of taking 1 month gap before the start of new employment owing to personal reasons.kindly share your thoughts.
8 years ago
Thanks Jeanne Boyarsky for starting this thread.I completely agree with vijay jamadade for his first point.Everyone do not get a chance to work in startups to work on everything.Many highly capable people work in service based IT companies also.Services sector mainly depends upon outsourcing.Why would client outsource challenging applications to these companies..Rather the work would be of medium to low standards..So many capable people are deprived of such opportunities to work on multiple things.I genuinely feel that,one has to learn and practice and update these skills in CV and search for the jobs..I dont want to use the word fake because its not..You have the ability to work on tool x means,you defnitely have the capability to work on tool y.

According to me faking means:
1.Showing false educational certificates.
2.Getting the experience letter from some consultancy by paying them money and showing it to future employer.
8 years ago
Thank you.If the tool i had worked was built on java,i could convert my tool exp into java.But the tool is built on dotnet.Since i have the functional knowledge of the system,i could visualize the same functionality being developed in java and updated the same in CV.Like below in my skill set description.

Ideally it should have been like below:
Project : xyz
Technologies used : toolname

I kept the same project name and visualized the same being built in java/j2ee and updated like below :
Project : xyz
Technologies used : Java/j2ee

Since its my first switch,i am not sure how exactly background verification is done.I mean do they check only tenure,salary details ,designation or they also check the technologies currently we are working on.Sorry if the same question is asked repeatedly ..But thanks a lot for the clarification.
8 years ago
Lot of times we are required to move to different technology,due to the lack of projects in the present company,most common in service based companies.So instead of staying on bench for long time in tough times we opt for it.Although i was working on that tool,i have been constantly updating my skills in java since 1.5 years.I am not faking by showing false experience to them..I will be having all the genuine certificates right from school days till now to the new company.The question is here is of skillsets..Since i had been working in that tool for quite sometime,do they get to know about it in background verification process.Regarding java,i hold good level of expertise to survive in any company and am passionate about it.The question here is about background verification process.Can the companies reveal such information of skill sets of their employees.
8 years ago

I am based out of bangalore in India.

I am a java developer working in indian MNC..Due to the lack of projects,my present company trained me for in a tool and am currently working on it.I have total of 4 years experience.2.5 years in java/j2ee and 1.5 years in that tool.The present company is my first company.Since i am interested in java,i have attended the interview outside and cracked it for 4+ years experienced.

My query: I have replaced other 1.5 years of exp on that tool with java in my CV,as i am quite confident in java.
1.Does my next company come to know about this in their back ground verification process.
2.How is back ground verification carried out.Can my present company also reveal the technologies i have worked/projects i was involved?
I am bit worried about it Please share your thoughts.
8 years ago
Hadoop: The Definitive Guide by Tom White...This book is targetted for freshers in hadoop.Try this one..Also contact the experts in hadoop by posting it in hadoop forum etc...
Happy leaning.
9 years ago
Hadoop deals with analysis of bigdata ...Since the tool is built in java knowing any object oriented programming is an added advantage.But besides that one should be confident with the concepts of web analytics,data analysis and datawarehousing,distributed computing.
9 years ago
Its most common Ram...The work they allocate is the need based.Lead may not be proficient pertaining to the applications.How can one expect to be proficeint with someboy elses's application within a short time.But the experience you bring in for them during code reviews,walth-thrus etc will help them to a great extent..Who knows you may catch a critical bug in the program and this they can't achieve with a less experienced guy..Don't worry..Read the system design docs(this you have to do apart from your daily work..thats inevitable) and give the best you can.
All the best.

9 years ago
If you comfortable with embedded systems,then i guess you can work towards it.There you have to concentrate on c,c++ though with some hardware knowledge..Research about certfications in embedded systems and get one and also do some hobby project..Participate in IEEE events and robotics events in your college...Ask for advanced training from your professors..Use college labs efficiently..That will do i guess.
ASE positions in for entry level is not bad..Usually companies hire and train in particular technology of their choice.So you will not have any option to choose that interests you.
All the best.
9 years ago
Hi Kartik,

Pega is very niche skill and very hot in the market these days .Me and few other folks were trained in pega in my organization..but the project was cancelled.So we could'nt work on it.

There are both advantages and disadvantages associated with such tools.

Few advantages i found while learning and while doing POC were :
-Very handy tool..It generates amazingly optimized java code.Application built will be rock solid.We had modelled a insurance claim framework within a short time which takes months to
do it with hard coding with java.
-Agile methodology.
-Learn business very fast.
-Learn infrastructure and business processes while working on development projects.
-Closely work with business analyst and learn modelling if you are interested.
-Tool is mainly for BPM which is hot in the market.
-Pay really cool.(as of now..not sure about future)
-Few people who know this tool.

-There have been many tools in the market whose demand shot up to great heights but have fallen with the same speed.As long as the tool is there in the market,there is demand for developers.
-People may say the tool is built on anytime you can come back to java (when the demand for the tool diminishes)..But it does'nt work like that.You don'nt literally work on java when you are using the tool..The tool generates all by itself.Programming is a practice.If you start using tool its 100% sure that programing skills will definitely reduce.
-Mainly targetting financial and healthcare organizations.(But thats ok..In how many domains can one work in their life span.Just mentioned).
-Brisk competation from similar tools like lombardi (IBM),Cordys etc.
-Hard to convince the client that this tool is beneficial..Very expensive.....they all believe that programming is efficient and easy to find java guys..and also there are very large systems and business processes already built..convincing them to migrate seems to be very difficult.
-Still there is a debate regarding the need of BPM(Ofcource its needed..But very small % of the client's expenditure constitutes BPM).

Different strokes for different folks...many may disagree with the above.Its just my opinion.
If your company is training you,attend it and give it shot by doing poc.If you feel comfortable you can embrace it..Who knows you may like it.I personally did'nt like it while doing poc because i love hard coding rather than using a tool.I feel there is a lot of freedom to do anything and everything which is not possible there.

Just my two cents.

9 years ago

Thanks Jeanne and Karl.

Means we have to learn on our own and do some dummy projects to enhance skills rather than expecting our company to move us to some exciting projects.I think only 25% people are lucky to get into some good projects,rest 75% are in maintainence and support :-(....Anyways hard work and learning new technologies is the mantra to keep updated to the changing market needs :-)..
9 years ago
I am just wondering what should a 3+ years experienced guy should know in Java/j2ee...Considering the fact that java is an ocean and it takes years to master it.But i had a look at job postings related to j2ee where a bunch of technologies right from from end (javascript,ajax,jquery etc) to the most advanced frameworks to middleware,JMS etc will be mentioned.I request the experts to please answer the below set of queries which are going through my mind.

1.Do we really get to use all the technologies in 3+ tenure in a company?
I am working for an investment bank through Indian multinational company for the past 3 years..Am just mentioning what happens in a typical service based companies:
.After the campus placements they assign everyone to a particular technology to work for the respective clients.

First Year:
.3 months of training,1 month assessments,3 months on bench (most of them were on bench for still more time),1 month is wasted after getting project also,3 months for knowledge transfer (Depends) and blah blah about the processes involved.

Second year :
Maintainence project..One change request kind of enhancement..2 months technical specification document,reviews,getting that approved ,lot of documentation work...4 months
Coding ,unit testing,regression testing etc --- 1 month
Code reviews etc ------- 3 months (since so many people are involved and they should have time :-))
Somehow second year passes by.

Third year:
Finally change request into the production.;Responsibilities of understanding of the systems and creating system documents;Similar kind of change requests.Third year passes by.

Lot of people get released from the project due to delay in getting the project from the client etc.I am not taking into consideration the time wasted during that:-)

2.Is this real time experience?..Doesnt a java geek who is passionate about technology and contributed to the open source projects, but not having real time experience can outperform 3+ year experienced?

3.How to enhance our skills if we dont come across the good projects in our organization?Is it ok to learn them and mention them on CV.

4.If the companies dont have good projects why they mention hell lot of technologies during lateral hiring which is almost impossible to know for that amount of experience?

A bit lengthy post..Please bear with me :-)..Thanks in advance.
9 years ago