Expert Web Scraper, Web Development Analyst and Programmer
I am honest, hard-working person. Always try to learn new technologies, techniques and try to carry out with best practice. I have 5 years of experiences in development and scraping. I love programming.
Web development is an ongoing iterative process, but always need some proper base, planning. By those, the development will be a happy journey. And it will give mature and full featured app/site. Otherwise it will be developer’s nightmare.
- As a web development analyst, I plan the app with requirement analysis (use cases, uml etc.) to make sure future proof, scalable, fast performance, better security, better log etc.
Programming is an art. Object oriented programming give a structural system. It makes the system easy to maintain, reusable and properly modifiable. And it also provides cost optimization for long run.
- As a programmer, I always do object-oriented programming, also provide easily understandable variable and function naming convention. And also try to follow SOLID principle, Design patterns etc.
Test driven development lead to more modularized, flexible, and extensible code. This effect often comes about because the methodology requires that the developers think of the software in terms of small units that can be written and tested independently and integrated together later. And it also ensure future change without fear.
- I always do test driven development(TDD). It build confidence on my code, and also provide a documentation how my code is working. I also do other tests like acceptance test/functional test. Some time I also do behavioural test development.
Scraping is a fun part. Sometimes companies/persons need others information for their research to develop/modify product.
- I love scraping. It’s a passion to me. I use java, phantomjs to do the parsing with multi-threading for faster parsing.