3 years experience
Have been involved in the development and maintenance of a large-scale application focussed towards boosting client revenue by automated ...
Have been involved in the development and maintenance of a large-scale application focussed towards boosting client revenue by automated marketing on social media and classified platforms. In the 3 years of my experience, I have been involved in every stage of software development.
- Requirements collection by sparking relevant conversations.
- Design the flow and architecture of the app for optimal performance, reusability and collaboration.
- Developing using design patterns and best practices relevant to the problem at hand.
- Testing and making sure those edge use-cases which usually surprise us are handled before they surprise us.
Technically these are the specific things I have done:
- Developing critical process and ensuring expected performance by apt usage of reporting and logging.
- Interacting with 3rd party REST-API's "to get the job done"
- Tracking user interactions and visits to direct business focus.
- Generating reports enabling the business to take better-informed decisions and thus boost client revenue and retention.
- Refactoring to transform legacy codebase into a more accessible and modular codebase thus improving collaboration, faster transfer of knowledge and keeping health risks of the future programmer to a minimum ( legacy code, doing mystical stuff often results in frustration, anger and what not :P )
- Frequently nudging colleagues to opt for better tools, better workflow, better coding practices to make the coding experience more enriching and productive
- Scraping websites to gather relevant content.
Phew! That's a lot of jargon, let's get onboard and see how together we can go beyond your problem at hand.