Resume
Manager, Mobile Application Development
Woori Bank Sep-2023 — PresentResponsibilities
• Managed team work
• Play scrum role as scrum Master
• Agile project management
• Mobile IOS, Android & Hybrid
• Woking with outsourcing vendor
• Source code scanning coverity analysis with synopsys
• Process memo and financial analysis
• Participate in daily scrum meetings such as sprints, planning, and other scrum meetings
• Communicate with related teams and managers to report and follow-up issues
• Monitor security, performance, and crashes of mobile apps
• Prepare and control testing environments & users and prepare and organize project-related documents
• Manage third-party accounts for the development team
• Implement and update security on mobile apps
• Analyze requirements propose technical solutions and estimate development timeline
• Arrange the plan and team to develop the system and follow agile scrum methodology in the system development life cycle
• Ad-hoc tasks will be assigned by the line manager
• Provide technical training to your team and support other teams or staff for knowledge-sharing
• Collaborate with frontend developers to integrate backend API or other system with other 3rd party or our mobile applicationsLead, Mobile Banking Development
SBI Ly Hour Bank Sep-2022 — Sep-2023Responsibilities
• Develop new module for mobile banking
• Do enhancement on exiting module
• Give timely support and fixed any issues
• Code review and feedback
• CI/CD integrated
• Architect and develop sophisticated mobile apps
• Build and refine complex features with precision
• Partner with multi-disciplinary teams to design and deploy cutting-edge functionalities
• Seamlessly integrate with diverse APIs
• Conduct rigorous testing to ensure reliability, usability, and quality
• Troubleshoot and enhance app performance
• Explore and implement emerging technologies to optimize workflows
• Collaborate with product and UX teams to refine feature requirements
• Independently handle medium to large-scale features, from UI to backend logic
• Perform comprehensive testing to guarantee high-quality releases
• Set up core project and write documentation for subordinator
• Set up mobile monitoring with elastic stack observability.
• Connection directly with Appzillon API
• Encrypt data with difference method such as RSA, AES, SHA etc..Senior Officer, Android Software Engineering
Sathapana Bank Mar-2022 - Sep-2022Responsibilities
• Writing clean and efficient codes for Android applications. Monitoring the performance of live apps and work on optimizing them at the code level.
• Identifying and resolving bottlenecks, rectifying bugs, and enhancing application performance.
• Performing unit and instrumentation tests on code.
• Collaborating with cross-functional teams to define and design new features.
• Staying up to date with new mobile technology trends, applications,and protocols.
• Design and build advanced applications for the Android platform
• Collaborate with cross-functional teams to define, design, and ship new features
• Work with outside data sources and APIs
• Work on bug fixing and improving application performance
• Build user interfaces designed by UI/UX designers
• Integrate user-interfaces elements developed by other developers
• Dr testing with server and security team.
• Implement with another bank and national bank of Cambodia.
• Implement security for mobile app and biometrics and fingerprint.
• Tech talk share knowledge to hold team with selected by head.Flutter Developer
Pathmazing May-2021 - Des-2021Responsibilities
• Design & implement new app modules based on the product requirements using Flutter framework
• Maintain existing codebases
• Build reusable code and libraries for future use
• Integrate user-interfaces elements developed by other developers
• Build user interfaces designed by UI/UX designers
• Integration of data storage solutions
• Integrate various APIs from third parties
• Debug existing apps components, fix issues and avoid regressions
• Collaborate closely with the teams of UI/UX designers, PMs, QAs, and other developers
• Participate in software architecture, design discussions and code reviews Optimize application for maximum speed and scalability
• Follow the company guidelines and best practicesSenior Android Developer
Pathmazing Feb-2017 - Mar -2021Responsibilities
• Writing clean and efficient codes for Android applications. Monitoring the performance of live apps and work on optimizing them at the code level.
• Identifying and resolving bottlenecks, rectifying bugs and enhancing application performance.
• Performing unit and instrumentation tests on code.
• Collaborating with cross-functional teams to define and design new features.
• Staying up to date with new mobile technology trends, applications, and protocols.
• Design and build advanced applications for the Android platform
• Collaborate with cross-functional teams to define, design, and ship new features
• Work with outside data sources and APIs
• Work on bug fixing and improving application performance
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency
• Build user interfaces designed by UI/UX designers
• Integrate user-interfaces elements developed by other developersWeb Developer
Codeura Feb-2016 - Feb-2017Responsibilities
• Website and software application designing, building, or maintaining. • Using scripting or authoring languages, management tools, content creation tools, applications, and digital media.
• Conferring with teams to resolve conflicts, prioritize needs, develop content criteria, or choose solutions.
• Directing or performing Website updates.
• Developing or validating test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device types.
• Editing, writing, or designing Website content, and directing team members who produce content.
• Maintaining an understanding of the latest Web applications and programming practices through education, study, and participation in conferences, workshops, and groups.
• Back up files from Web sites to local directories for recovery.