Junior Application Developer
Sivagiri, Tamil Nadu, India
As a Junior Application Developer at Kanavu Startup Village, I was instrumental in developing a Construction Management Software using Flutter, adhering to the MVC (Model-View-Controller) architectural pattern. My role involved designing user-friendly interfaces and implementing features tailored for admins, site managers, and site engineers. I collaborated with cross-functional teams to ensure seamless integration and effective functionality of new features. Additionally, I utilized Git for version control to manage team collaboration and streamline the development process.- Developed the frontend of the Construction Management Software using Flutter, implementing the MVC model for clear separation of concerns.- Designed and implemented the admin module to capture and manage all master data, ensuring proper processing across other modules.- Integrated REST APIs for effective data communication between the frontend and backend.- Implemented features such as image and file picking, geolocation, and attendance tracking.- Managed team collaboration and version control using Git, enhancing workflow efficiency and code consistency.- Collaborated with cross-functional teams to design, test, and release new features.- Actively participated in code reviews and contributed to team knowledge sharing.Technologies used: Flutter, Dart, Shared Preferences, File Picker, Geocoding, HTTP, Geolocator, Git