I am a computer science graduate and possess over 4 years of professional experience. I am enthusiastic about taking on challenges that contribute to the growth of both my technical expertise and personal skills. My goal is to make a positive impact on my community through my work.
Mobile app for both Android and IOS, Flutter Web, Desktop Application for Linux, Windows and MacOS.
Successfully implemented diverse UI components for multiple projects, showcasing a strong command over Flutter’s widget system.
Utilized the latest approaches and workflows to ensure the development process is efficient and aligned with best practices.
Implemented robust error tracking and analysis by seamlessly integrating Firebase Crashlytics into projects, enhancing overall app stability and performance.
Led the establishment of Continuous Integration/ContinuousDeployment (CI/CD) pipelines using CodeMagic, alongside version control management on GitLab for streamlined and automated development workflows.
Successfully resolved critical production issues and revitalized legacy repositories, demonstrating a proactive approach to maintaining and enhancing existing codebases.
Committed to code quality by writing comprehensive tests, ensuring robustness and reliability in all project components.
Proficiently initialized projects using CLI starter apps, incorporating BLoC as the primary state management solution. This approach ensures scalability, maintainability, and a clean architecture throughout the development lifecycle.
Seamlessly integrated Flutter projects with native Android and iOS SDKs, enabling the utilization of platform-specific features and functionalities.
Developed and implemented method calls within Flutter projects to interact with native SDKs, ensuring smooth communication and integration between the Flutter framework and native code.
Identify areas for improvement and implement necessary optimizations.
Communicate effectively with cross-functional teams.
Worked on a business process automation(BPA) SaaS platform called Mengede as a mobile application developer. It automates the ticket sales process of intra-country bus companies and makes online reservation features available to customers.
Adapted between agile approaches based on project specifics, while also creating detailed project roadmaps, plans, schedules, and work breakdown structures.
Constructed numerous UI components on the Mengede App Platform.
Ensuring that all UI elements are responsive and adaptive.
Implemented localization to facilitate the inclusion of multiple languages in the apps.
Implemented Provider for managing state and Proxy Provider for seamless data sharing among different providers.
Integrated Firebase Authentication, Real-time Database, Firestore, Firebase RESTful API, and SDK.
Incorporated Facebook login and Google sign-up functionality.
Integrated the app with various third-party libraries and APIs.
Utilized GitHub as the central repository hub.
Implemented some unit testing for the project.
Took on the responsibility of architecting the project.
Develop a project plan outlining the scope, timeline, and resources needed.
Implement responsive and user-friendly front-end designs.
Regularly update WordPress core, themes, and plugins for security patches.
Optimize website content and structure for search engine visibility.
Implement features like social media integration, analytics, etc.
Provide ongoing support and maintenance.
Got training on Overview of System Engineering, Linux, File Systems, VPN, and Scripts.
Got training on the basics of GCP and AWS.
Configured and set up Hypervisors (Type 1 and 2) for Virtual machines.
Setup a local server on virtual machines for development and testing purposes.
Used Docker for Containerizing and Running applications.
Developed a web-based ticket management system.
Worked as a full-stack developer in the team.