About me

Thanks for visiting my website.

I'm Vignaraj, Mobile App Developer from Madurai, TN, India. Apart from that, I'm a tech blogger, analyst, quick learner and gadget lover.

Purpose of this website is not only to show up my skills. To explore my knowledge to everyone. 

Overall 11 yrs of experience in mobile app development. 7 years in Android and 4 yrs in flutter. Ability to develop the app in android, ios and web platforms using Flutter SDK.

Expertise:
> Mobile application development.
> Feature Enhancements.
> Research and Analysis.
> User Acceptance Test (UAT).
> Application design schema.
> Application market strategy. 
> Code & design performance. 
> Project prototype creation.
> Point of Sale (POS).
> Payment Gateway Integration.
> Mobile Banking & Transactions.
> Health care device integrations.

Technical Skills:

Programming Languages:  Java, Kotlin, Dart.

Cross Platforms: Flutter.

Testing Tools: JMeter and PostMan.

Crash Analysis Tool:  Firebase Crashlytics and Sentry.

Web Skills: HTML, CSS, Javascript, XML and JSON Parsing, REST API, JSON Structuring.

Database: FirebaseSQLITE, Room, SugarDb and MySQL.

Design Skill: Figma, Adobe Photoshop Up to CS6.

Version Control: Git and SVN.

Project Management Tools: Jira, Trello and Slack.

Website             : https://www.vignaraj.dev/

LinkedIn             : https://www.linkedin.com/in/vignaraj-ravi-25750b59/

GitHub     : https://github.com/vignarajj

Hacker Rank     : https://www.hackerrank.com/vignaraj


Brief Intro

Call me vignaraj, If you can't spell my name, call me vigna or manoj. From the last 11 years of my career, I attended a lot of interviews, met different people, worked in different workplaces, different nations and saw a lot of interesting characters and stuff. Each time when I lose my job, I just motivate myself. Everything happens for some good reasons. Because in between, it was a good opportunity to learn something new and adapt something better. 


Questions & Answers:

Why do you change your career constantly every 2 years?

A: I'm not changing it voluntarily, It's happening. Sometimes due to medical reasons, sometimes layoff, sometimes salary issues, sometimes not having a job and being on the bench. My timeline of career may be long, but I'll keep staying in this IT industry and learn a lot of stuff. 


Any specific reasons to change jobs frequently?

A: There are no personal reasons. But sometimes I really want to Broaden my skill set, negotiate opportunities, Exposure to new industries and roles, improve long term job satisfaction and finally expand my network.


Are you able to develop React native apps or iOS apps?

A: I don't have any experience in react native or iOS. but If I get an opportunity, definitely I can learn and develop. 


Why don't you develop your web skills like spring boot, python, node or ruby?

A: I really like to get involved, but most of the time I get heavy project loads and keep in the same mobile app domain. I don't get a chance to learn. But I'm currently learning Node JS and AWS serverless. will finish and develop some basic apps within the next few days.


Do you have team handling experience?

A: Yes, I have. Around 3 years of experience handling members.


Are you an individual contributor and able to work independently?

A: Yes, most of the time, I'm an individual contributor and I worked independently without any assistance.

Are you able to work UK and US shifts?
A: Yes, I can adapt to that timing.


Request to HRs:

If I don't get selected, at least give me the feedback. Yes, I know there will be numerous candidates attending interviews day by day. It's not easy to manage those things. But please try to give feedback, that's really helpful to me.


Request to technical panel:

It's very tough to go through all the profiles completely. But when you go through their profile completely then it would be easier to know who really they are and what exactly they are doing. But instead of that,  introduce yourself, basic questions and coding sessions won't find the right person soon. Nobody is 100% perfect and fit on some skills. Building a good team is not easy.

Try to see my linkedIn profile, look at my blog, check my github repos and other mentioned links which are in my resume and project details.

Ask me to explain about my recent projects, Ask me about how I’m handling the projects, Ask me something how I'm contribute the projects, Ask me something which is not your interview question paper.
I’m not just to know when company starts, about page, stock market values and company’s financial situations. Tell me more about your team, technology which you are using, domain you are currently concentrating, Tell me something what's the importance of the role and work culture which you follow in your organizations.


Comments

Popular posts from this blog

Flutter Bloc - Clean Architecture

What's new in android 14?

Dependencies vs Dev Dependencies in Flutter