Post Job Free

Resume

Sign in

Engineer Android

Location:
Kansas City, MO, 64130
Posted:
February 08, 2021

Contact this candidate

Resume:

JOHN VALLON

**** ******** *** · Kansas City, MO 64130

641-***-**** · adj04q@r.postjobfree.com · https://www.linkedin.com/in/john-vallon

MOBILE DEVELOPER (iOS/Android)

Talented mobile developer able to skillfully build complete requirement-based mobile apps for both iOS and Android platforms. Over 6 years of experience in Android development and over 5 in iOS, using Swift, Objective-C, and Java languages through the full software life cycle. Excellent skills in modern techniques like object-oriented design and coding standards, and technologies such as MySQL, SQLite, PHP, CodeIgniter, Slim Framework, and JavaScript.

Mobile iOS & Android Development · SDLC Methodologies · Design Patterns · System Architecture

Requirement Gathering · Unit Testing · UI Design · Third Party Components · REST Web Services

Languages: Swift, Objective-C, Java, Kotlin, Android Native

Web: HTML5, CSS3, JavaScript, PHP, JSP, Servlet, Bootstrap

Web Services: REST

Web/App Servers: Tomcat, WAMP, XAMPP, MAMP

Frameworks: CodeIgniter, Slim, Spring, NodeJS, Angular

Databases: MySQL, SQLite, MongoDB

Design Patterns: Singleton, Factory, Abstract Factory, Builder, Prototype, Adapter, Bridge,

Composite, Decorator, Facade, Flyweight, Proxy, Chain of Responsibility,

Command, Iterator, Memento, Observer, Mediator, State, Strategy, Template Method, Visitor.

SDLC: Agile-Scrum

Tools: Sketch, Xcode, Android Studio, Eclipse, Git, Maven, Bitbucket, Postman, StarUML

Platforms: iOS, Android, Mac OS X, Windows

Cloud: Cloud Ways, Parse, Amazon AWS

PROFESSIONAL EXPERIENCE

CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master's Degree in Computer Science (Available for full-time, W-2 employment).

INTERACTIVE TECHNOLOGIES, Olathe, KS, USA · February 2020 – July 2020

Software Engineer

Key contributor to development mobile applications. Acted as software engineer and analyst on all projects to define and develop complete systems.

Tasks Performed:

Work on IOT (Internet of Things) System using BLE (Bluetooth Low Energy) on android and iOS.

Create Over the air Update library for firmware on android and iOS.

Designed and implemented system architecture plans.

Developed schema for database and integrated data management processes.

Wrote and performed unit tests.

Integrated third party APIs as middleware between applications.

Using the pattern Coroutine, Moshi, Retrofit to do asynchronous call.

Using RxJava with Retrofit to do asynchronous call.

Using Room as database for cache

Companion object for Singleton Connection

Data Binding, Glide, ViewModel Lifecycle, Deferred Object, suspended method

Disposables

Achievements:

Communicated with clients to gather project requirements and propose effective solutions.

Built mobile user interfaces using Xcode for iOS apps and Android Studio for Android apps.

Technologies Used: Swift, Java, Kotlin (Memory Management, Concurrency, Scalability, Lifecycle Library, Companion object, Backing Property, Coroutine, Jobe, Dispatcher, Scope), Objective-C, HTML5, CSS3, Bootstrap, REST, JavaScript, PHP, jQuery, CodeIgniter, Slim Framework, MySQL, iOS, Android (Retrofit, Live Data, RxJava, Glide, AndroidX)

LENOUVELLISTE Port-au-Prince, Haiti · 2014-April 2019

Newspaper media company.

Software Engineer

Develop the mobile application android and IOS for the newspaper, work with another team member to define and develop complete systems. Using Dagger for DI, and Android arch for best practice

Tasks Performed:

Designed and implemented system architecture plans.

Consume an API from with Retrofit.

Work on IOT System using BLE on android and iOS.

Developed schema for database and integrated data management processes.

Wrote and performed unit tests.

Integrated third party APIs as middleware between applications.

Using the pattern Coroutine, Moshi to map the Json Object to my business model, Room as database for cache, retrofit to do asynchronous call.

Using RxJava with Retrofit to do asynchronous call.

Using Room as database for cache

Companion object for Singleton Connection

Data Binding, Glide, View Model Lifecycle, Deferred Object, suspended method

Disposables

Using Kotlin concept Backing Property.

LiveData

Achievements:

Communicated with clients to gather project requirements and propose effective solutions.

Built mobile user interfaces using XCode for iOS apps and Android Studio for Android apps.

Create the Android application with Kotlin using Advanced Concept such as Android Arch,RxJava,LiveData, Room, View Model, Dagger, Worker Manager to do Background Work.

Technologies Used: Swift, Swift, Java, Kotlin (Memory Management, Concurrency, Scalability, Lifecycle Library, Companion object, Backing Property, Coroutine, Jobe, Dispatcher, Scope), Objective-C, HTML5, CSS3, Bootstrap, REST, JavaScript, PHP, jQuery, CodeIgniter, Slim Framework, MySQL, iOS, Android (Retrofit, Live Data, RxJava, Glide, AndroidX)

Page Break

JOHN VALLON · Page 2

641-***-**** · adj04q@r.postjobfree.com · https://www.linkedin.com/in/john-vallon

TRANSVERSAL, Port-au-Prince, Haiti · 2012-2017

Software solution provider.

Software Engineer

Designed and developed multiple complex software applications in a team environment, web and android as well.

Tasks Performed:

Analyzed requirements and converted into technical specifications.

Developed back-end modules. Integrated third party components and tools.

Planned and implemented intuitive user interfaces.

Performed testing and troubleshooting.

Achievements:

Promoted to full-time role after 2 years of contract work.

Technologies Used: Java, Android, HTML5, CSS3, PHP, Bootstrap, REST

ACADEMIC PROJECTS

Library Management System, MUM (2019): Developed Android application for library management with multiple user roles.

Technologies Used: Java, Android Studio, StarUML, SQLite

Forum Website, MUM (2019): Developed a front-end application with MEAN stack when user can create account and post articles and others can like, unlike, comment on articles.

Technologies Used: Mango DB, Angular, Express, Node.js

PogoCafe, MUM (2019): Implemented website for restaurants where customers can place orders online, track progress, pay for orders, and receive orders.

Technologies Used: Java, Servlet, Tomcat, JSP, Bootstrap, CSS, JavaScript, Serialization

EDUCATION

Master of Science in Computer Science

(In progress via distance education; expected completion December 2021)

Maharishi University of Management – Fairfield, Iowa

Key Courses: Fundamental Programming Practices; Modern Programming Practices; Algorithms; Web Application Programming; Web Application Architecture; Modern Web Applications, Advanced Software Development.

Bachelor of Science in Computer Science (2015)

Higher School of Infotronics – Port-au-Prince, Haiti



Contact this candidate