Diligent Software Engineer with solid foundation in developing and maintaining software applications. Proven track record in implementing efficient code and contributing to significant projects. Demonstrated expertise in problem-solving and collaborating within cross-functional teams.
- Developing and maintaining Flutter applications with BLoC for state management and Clean Code Architecture.
- Ensure the integrity of the web application by using TDD (Test-Driven Development) approach
https://en.wikipedia.org/wiki/Test-driven_development
- Handling JSON data parsing and local storage in Flutter.
- Implementing unit tests for Flutter apps, including mocking API calls and handling type casting errors.
- Developing Python-based web applications using vanila python.
- Implementing API access control, ensuring role-based authentication (e.g., Admin-only access).
- Working with environment management (Conda) and handling Python version compatibility.
- Creating unit tests for API functions, using mocking and patching in unittest.
- Debugging API response handling and error logging in controllers and repositories.
- Flutter Development (UI design, state management with BloC, Clean Code Architecture)
- Python Web Development (Vanila python, Flask)
- Unit Testing & Mocking (Python unittest.mock, Flutter test)
- API Development & Integration (REST, JSON, role-based access control)
- Automation & Scripting (Bash scripting, Conda environment management)
- Version Control (Git, GitHub/GitLab)
- Developed a web application for online banking system
- Maintain good integrity of web application by create unit test
- Developed android application used java android studio.
- Developed Arduino projects like temperature and humidity meter.