Personal Projects
Current
β Followed Software Development Life Cycle to plan and design project blueprint using Balsamiq wireframes.β Constructed clean, readable, and reusable code with Visual Studio Code, emphasizing on refactoring and structuring for future reviews, upgrades and collaborations.β Ran TDD (Test Driven Development) unit tests for faster development, fewer bugs and ensuring quality codes.β Used client side scripting to provide dynamic, interactive web pages and server side scripting to process data, access database, and authenticate users.β Created Rest API's to handle HTTP requests and responses, connecting clients to backend databases.β Used version control Git to maintain code integrity and seamless collaborations on the code base.β Prioritized confidentiality and security with communication protocols such as SSH and HTTPS.β Deployed applications on Ubuntu servers using AWS EC2, utilizing web server NGINX and Daemon process manager PM2 to ensure continuous running production.