bmp infology - internship
Gained foundational knowledge in mobile app development and API design, working with Flutter and Laravel.
Flutter Developer / Laravel Developer (Intern)
BMP Infology
August 2019 - November 2019
Kathmandu, BΔgmatΔ«, Nepal Β· Internship
Overview
During my internship at BMP Infology, I had the opportunity to immerse myself in the world of mobile application development and API development. This experience laid the foundation for my technical skills and exposed me to real-world challenges in Flutter and Laravel. The environment was incredibly supportive, with my superiors offering valuable guidance as I learned and grew. My final year project for my bachelors was based on these two stacks - Flutter and Laravel What I learned here shaped my career as a Flutter Developer.
Key Contributions
Mobile Application Development
- Worked on Flutter to develop cross-platform mobile apps, gaining hands-on experience in app design, architecture, and development.
- Assisted in Android development tasks, contributing to the successful delivery of mobile app features.
- Gained in-depth knowledge of state management and UI design principles within Flutter.
Backend Development & API Design
- Collaborated on the development of REST APIs using Laravel, gaining a strong understanding of backend architecture.
- Contributed to API integrations, working closely with the team to ensure smooth communication between frontend and backend.
- Gained experience with GraphQL for flexible and efficient data fetching.
Development Best Practices
- Adhered to coding standards and design specifications, ensuring clean, maintainable, and scalable code.
- Utilized Git for version control, collaborating effectively within a team on different modules of the projects.
- Contributed to technical documentation, supporting the team in creating clear and accessible records for the codebase.
Results and Impact
- Hands-on experience in both mobile and backend development, building a strong foundation for future development work.
- Successfully contributed to cross-platform mobile app features and backend API systems, gaining practical insights into the app lifecycle.
- Developed skills in team collaboration and best practices, ensuring high-quality project delivery.
Core Skills
- Flutter & Dart: Developed mobile applications with a focus on performance and scalability.
- Laravel: Built RESTful APIs and backend services for seamless integration.
- API Integration: Worked with REST and GraphQL APIs to facilitate smooth data communication.
- Mobile Application Development: Assisted in building and optimizing cross-platform mobile apps.
- Git: Collaborated in a team environment, using Git for version control.
- Backend Development: Gained exposure to backend architecture and database management.