I build mobile and web apps to help people reach millions of customers.
Why accept average when you can be ICONIC.
These are the lines that keeps on roaming around my head. I simply cannot accept average. I have been searching for a way to solve complex problems and handle them with grace and yes I found a solution.
You just need to spend time with a problem. Divide it into smaller tasks and execute it one by one and your are DONE. It's really that simple.
I started my career as a junior software engineer in QA Source and I was introduced to real development culture and software jargon.I performed well as an intern, so I was promoted to software engineer in the same company. Now, I started working on the deliverable on my own.I wrote several groovy scripts to automate various tasks and started communicating with my clients. This was the time when I really started enjoying my work. I kept on making my skill-set proficient in the same company and I started working with hybrid mobile applications and front end technologies.
I worked on several projects from scratch to deploying them on a live server. I developed web, mobile applications and contributed in keeping the code base clean and manageable.
Then I found a quote - "If you can't explain it simply, You don't understand it well enough".
I started sharing my knowledge by giving presentations about web application security and it really put me inside the technical aspects of an application.
Now a days, I am running my own startup https://www.sifars.com where I build web and mobile software that help my clients to put their ideas into the market. I write clean and manageable code that does what it is supposed to do. I am well aware of the agile development, version control, code reviews, project deployment, collaboration tools and other software jargon. This experience and knowledge have come from several awesome books and live projects.
This is where I get to know - "You need to find the Questions not the answers"