Senior Developer Resume
SUMMARY:
- Exceptional senior - level Android software engineer with over 10 years of experience creating high-quality mobile applications based on client requirements. Strong system and requirement analyst, collaborating with product managers, business engineers, technical developers, and clients to ensure all needs are met and products are delivered with minimal errors and maximized performance. History of delivering complex software within schedule and budget, applying modern languages and tools such as Android Native, Java, React, Crashlytics, UML, and Agile-Scrum methodologies.
- Mobile Application Development · System Analytics & Design · Project Leadership · Data Science
- Database Schema · Big Data · UML Diagrams · Performance Tuning · Cross-Functional Teams
- Problem Solving · API Integration · Project Planning & Estimation · Resource Management
TECHNICAL SKILLS:
Languages: Android Native, React, Java, R, Python
Web: HTML5, JSON, XML
Web Services: RESTful
Frameworks: React, Android SDK, PhoneGap, Web Framework
Databases: MS SQL, MySQL
Design Patterns: Appium, MonkeyTalk, Robotium, Selenium
SDLC: Agile-Scrum
Tools: Eclipse, NetBeans, Android Studio, Visual Studio, Xcode, Jenkins, Crashlytics, Firebase, Photoshop, Docker, Git, UML
Platforms: Android, Symbian, Brew, AWS, iOS, Windows
Big Data: Hadoop, Hive, Pig, Spark, HBase, Kafka, Flume, Google Cloud
PROFESSIONAL EXPERIENCE:
Confidential
Senior Developer
Responsibilities:
- Clarified customer requirements, then defined estimations for scope, plan, schedule, and budget.
- Designed project architecture, reviewed suggestions, and finalized solution.
- Identified and assigned project segments and tasks, maintaining effective progress.
- Reviewed code and investigated issues, discussing technical points with team.
- Wrote robust code and repaired bugs to improve application performance.
- Created and implemented test cases, ensuring coverage and correct specifications.
- Communicated between Japanese and Vietnamese development teams.
- Reported to customers on project progress, and provided advice on resource allocation.
- Approved and deployed final products to production environments.
- Delivered mobile apps successfully, maintaining schedule despite challenging deadlines.
- Received excellent customer feedback and repeat business due to quality and speed.
- Revised and maintained project plan, working around delays to meet schedule requirements.
- Gained and practiced skills in Japanese language, attaining reading and writing at level N2.
Technologies Used: Java, Android Native, React Native (Android, iOS), AWS, Docker, .NET, Git, Jenkins, Firebase, Crashlytics
Confidential
Senior Developer
Responsibilities:
- Wrote robust code and repaired bugs to improve application performance.
- Gathered requirements and provided project planning, estimation, and design specifications.
- Collaborated with both Japanese and Vietnamese developers.
- Wrote automation testing for Android.
- Investigated reported issues, created solutions, and gave technical advice.
- Deployed high quality mobile apps to Apple Store and Play Store.
- Improved project development process through Agile-Scrum and coordination with other project managers and junior developers.
- Ensured timely completion of complex projects.
- Raised Music Player app rating from 2.8 stars to 4 stars, gaining over 18,000 users.
Technologies Used: Android Native, iOS, Windows, .NET, Git, Jenkins, Firebase, Crashlytics, NDK
Confidential
Android Software Engineer / Project Manager
Responsibilities:
- Built, designed, and implemented complex Android apps for Android platform using Agile-Scrum.
- Coordinated with server team to define APIs and databases.
- Collaborated with cross-functional team to design, define, and ship new features.
- Integrated external APIs and data sources.
- Performed unit tests on mainstream and edge cases to ensure usability and reliability.
- Wrote robust code and repaired bugs to improve application performance.
- Worked with customer to define requirements, then scheduled, planned, and estimated project.
- Designed intuitive user interface and user experience for both Android and iOS.
- Performed continuous evaluation, discovery, and implementation of new technologies to maximize efficiency of development process.
- Maximized value for customers by skillfully managing resources, ensuring quality of products.
- Defined internal processes for software development life cycle with project management team.
- Received Best Project of the Year for highest profit and customer satisfaction.
- Supervised 16 developers on Foreign Exchange project and released with zero bugs.
Technologies Used: Android Native, iOS, Windows, Git, Jenkins, Firebase, Crashlytics, NDK, PhoneGap, HTML5, Java