Melvin John
** ********** *****, *******, ***********, ON, M1E 4C7
**************@*****.*** www.linkedin.com/in/melvinjohn1864 437-***-****
SUMMARY
A self-motivated and results oriented mobile app developer having 3 plus years of android app development experience having Post Graduation in Mobile Applications with excellent problem-solving and communication skills looking for a job opportunity as software developer that helps to utilize my skills and experience to do the responsibilities in a job efficiently.
TECHNICAL SKILLS
●Programming Languages: Java, Swift, Kotlin, Html, CSS
●Frameworks: Rest APIs, Retrofit, JSON, Firebase
●Databases: My SQL, Firestore - Firebase cloud storage
●Mobile Platform: Android Development, iOS Development
●Version Control: Source Tree, GitHub, Bitbucket, Jira and Confluence
●Agile Methodologies: Sprint & Scrum
●Design Architecture: MVC and MVVM
●Design Tools: Zeplin
●Tools or IDE: Android Studio, Eclipse, X-Code, Atom, Postman
●Quality Assurance Tools: JUnit, Selenium,Espresso, Unit Testing
●Operating System: Mac, Windows
SOFT SKILLS
●Problem solving
●Effective interpersonal Communication
●Time Management
●Teamwork and Coordination
●Conceptual Thinking
●Experimenting with new design features
WORK EXPERIENCE
Smooth Commerce, Toronto, Ontario, Canada Jan 2020 – Present
Designation: Android Application Developer
●Providing robust program management solutions and branded digital customer experiences through mobile applications of restaurant franchises.
●Integrated the application with RESTFUL APIs using the http client RETROFIT.
●Creating JAVA & KOTLIN functions to optimize the logic
●Used string and color optimization to create a core Android structure which can be customized to create other applications.
●Using configurable layouts with json config files which can be overridden according to the design specs in ZEPLIN.
●Using MVVM code architecture to handle the view & logic separately.
●Extensive use of build variants and product flavours.
●Using JIRA and BITBUCKET to create branches from master and deliver tasks efficiently.
●Configuring development, staging, sandbox and production environment for a single application.
●Assigning tasks through jira, creating branches,pull requests and commits for each task and send them to qa.
●Using Espresso,Junit, Postman Testing to provide the best quality code.
Apps Team Technologies, Kochi, Kerala, India July 2015 – August 2018
Designation: Android Application Developer
●Worked on the design, development and debugging of native Android applications, including UI, Xml, core functionality, and third-party SDKS in a methodical manner.
●Integrated the applications with RESTFUL APIs using the http client Retrofit
●Utilized advanced functions of the Android software development kit (SDK) in order to optimize the flexibility of apps to different mobile devices.
●Worked with different code architecture like MVVM, MVC and used the View Model Concept.
●Handling Services and UI Threads
●Using version control tools GITHUB for keeping track and tagging of apps.
●Handling code architecture according to OOPS Concept and debugging the app to optimize the code and resolve the bugs.
●Used Firebase for push notification service and cloud storage and implemented google analytics.
●Coordinate with team members to create client apps with dedication and in time.
PROJECTS
Topper’s Pizza: App for ordering pizza from different locations, payment in app and earning loyalty points. (MVVM architecture, Firebase, APIs, Retrofit, Customized UI & Layouts)
Play Store: Topper's Pizza
Maker Pizza: App for ordering pizza from different locations, payment in app and earning loyalty points. (MVVM architecture, Firebase, APIs, Retrofit, Customized UI & Layouts)
Play Store: Maker Pizza
Basil Box: App for ordering south east asian inspired food from different locations, payment in app and earning loyalty points. (MVVM architecture, Firebase, APIs, Retrofit, Customized UI & Layouts)
Play Store: Basil Box
YUnion: App for supporting and creating awareness for youth. (MVVM architecture, Firebase, APIs, Retrofit, UI)
Play Store: The Yunion
BookOTrip: Flight and Hotel Booking App (MVVM architecture, Firebase, APIs, Retrofit, UI Design)
Play Store: BookOtrip: Flights, Vacations, Hotels & Insurance
Docap: Customized app for Ophthalmologists and Orthodontics (Firebase, Google Analytics,UI Design)
Playstore:John H Drouilhet MD
ACADEMIC PROJECTS
World360: Travel Website which shows the places for having a vacation and the travel expenditures related to the travel.
Technologies Used: HTML, CSS, Bootstrap, JavaScript, PHP, jQuery
BigB-Blood Donation App: Project done in both android and iOS platforms. An app for users to efficiently donate and accept blood in case of emergencies.
Technologies Used: Android, iOS, Swift, Java, Firebase API implementations, Ui design, Using Alamofire
Allergy Detector App: Project done in android to detect the allergy items in a particular product.
Technologies Used: Android, iOS, Java, Image Processing, Firebase Machine Learning Kit.
EDUCATION
Post Graduate Certificate in Mobile Application Design and Development
Lambton College, Toronto, Sep 2018 - April 2020
Related Courses:
Android Application Development
iOS Application Development
Web Development using Javascript, Html, Css and PhP
B-Tech, Electronics and Communication Engineering
Kannur University, 2011 - 2015
ACTIVITIES AND HONORS
●NSS Volunteer
●Volunteer IEEE Student Branch 2011-2012
●Best Innovative project award, Kannur University March 2015
REFERENCES
AVAILABLE UPON REQUEST