Post Job Free

Resume

Sign in

Developer Web Services

Location:
Virginia Beach, VA
Salary:
75/hr
Posted:
November 09, 2017

Contact this candidate

Resume:

Evan J. Hutchinson

UI Front End/Mobile Developer

JavaScript, AngularJS, JQuery Developer

Professional summary

• 5+ years of JavaScript development experience.

• 4+ years of web and mobile development experience.

• Full professional proficiency in English and Spanish languages.

• Experienced and comfortable working with JavaScript, HTML, JQuery, AngularJS.

• Experienced working on Agile, SCRUM, SAFe environments.

• Proficient in understanding customer and business needs, as well as server/hosting requirements, data modeling, business logic and UX/UI design.

• Experienced with design patterns such as MVC, MVVM.

• Valuable experience in the entire software development life-cycle including requirements gathering, design, coding, testing, debugging and maintenance.

• Experienced persisting data on device using SQLite and CoreData and NSUserDefaults for iOS.

• Experience integrating with multiple RESTful and SOAP web services, parsing JSON and XML responses respectively.

• Constructed and implemented UI designs using Storyboards.

• Working experience in ARC and Performed functional Unit Tests.

• Detailed-oriented developer with a strong team mentality.

• Enthusiastic and willing to do whatever it takes to make sure tasks are completed on time and to the highest standard.

Tech Skills

Languages: JavaScript ES6, React-Native 0.46+, JSX, ReactJS, AngularJS, jQuery, HTML5, CSS3, Sass, Objective-C.

Databases: SQLite, Core Data, MySQL.

Web Services: RESTful, SOAP, JSON, XML, PUSH Notifications. IDEs: Xcode, Eclipse, Netbeans.

Change Management Tools: GIT, GITHub, Bitbucket, SourceTree. Methodologies: Agile, SAFe, TDD, SCRUM, Waterfall-hybrid, Continuous Integration. Operating Systems: OS X, Windows, iOS9+, Android 5.0+ (Lollipop - ). EDUCATION

• B.S., Industrial & Systems Engineering, May 2013 Virginia Tech, Blacksburg VA

• Community Management & Social Media Marketing Diploma, Summer 2014 Universidad Privada Boliviana, Cochabamba Bolivia

• Front End Development Program, January 2017

FreeCodeCamp, Online

WORK HISTORY

OneAnthem App (in-house app) – Anthem Inc.

Norfolk, VA

July 2017 – Present

Mid-Level iOS/Android Developer

Developer for OneAnthem App, an in-house iPad application designed to provide an internal way of communication at “Manager Level”. The app has been designed to become the associates app in the near future, providing access to resources of interest to the employees.

• Implemented a beta version of the app using React-Native (iOS/Android app).

• Implemented calls to redesigned RESTful web services and handle the responses.

• Implemented a UI Log-In interface. and use of tokens to validate sessions.

• Implemented methods to securely store info on the device.

• Implemented a modular hashtag and keyword filtering component – Use of POST and GET methods utilizing user input.

• Implemented functionality to securely store user credentials using the keychain.

• Improved functionality to display images and videos.

• Improved methods that will allow the app to integrate more functionalities in the future.

• Added a ‘cache’ functionality to avoid unnecessary use of the network.

• Added a “Calendar” functionality to the app.

• Added a “Contacts” section that allows users to easily identify the leaders and be able to communicate with them.

• Added a Push-Notification functionality using Google FireBase services. Technologies Used: React-Native 0.44-0.49, iOS Foundation Framework, Java, FetchBlob for React- Native, JSON, UITables, Scroll Views, Image Views, SQL/DB2. Anthem Medicaid App – Anthem Inc.

Norfolk, VA

January 2017 – July 2017

https://itunes.apple.com/us/app/anthem-medicaid/id1220991007 Mid-Level AngularJS developer

Anthem Medicaid helps members to find doctors, hospitals, pharmacies, or specialist that serve the member’s plan. Search can be performed by city, state, specialty and plan. The Anthem Medicaid app allows members to call a registered nurse anytime, check symptoms, and have their member ID card available at any time.

• Improved performance of several feature components by implementing modular functions and RESTful calls.

• Increased user experience by updating ‘find a doctor’ functionality to include dental and vision parameters – offering more robust app functionality.

• Refactored and redesigned patient insurance cards to replicate physical copies.

• Fixed defect allowing users to accurately search providers within their health plans by storing non-sensitive data in a reusable file.

• Updated database content using Postman’s API calls with JSON formatting.

• Improved user accessibility by adding appropriate ARIA labeling to HTML elements.

• Increased project’s code coverage utilizing the Jasmine testing framework. Technologies Used: AngularJS, HTML, RESTful, JSON, DB2. Twitch.tv

October 2015 – September 2016

https://itunes.apple.com/app/id460177396

https://codepen.io/ehutchllew/pen/jVWdjR (web component implemented as a proof of concept) JavaScript/React-Native/iOS developer

Twitch is a social video platform created for people who loves videogames. With Twitch, the users can watch live streams of other users playing videogames, it is possible to find channels based on genres, users, platforms, etc., and obtain details about a channel (online status, name, game being played, link to streaming video).

• Created UI interfaces to display the available channels using UITableView with custom UITableViewCell for the iOS app.

• Implemented methods to perform RESTful API calls to get the channel’s and user’s details.

• Implemented methods to save the info on the device.

• Implemented different features on JavaScript (using JQuery) as prototypes for future features.

• Implemented a proof of concept using JQuery that allows users to find other users that are online and currently streaming video.

• Implemented a proof of concept using JQuery to identify the online status for the list of channels followed by a user.

• Created basic filter functionality displaying offline, online, or all channels.

• Implemented methods to filter channels based on user preferences and keywords search.

• Updated the UI for iPad Pro (for version 3.6.2).

• Implemented a proof of concept to test 1Pass security functionality.

• UI improvements and redesigns to include a social feature.

• Implemented UI sections on React-Native as proof of concept (Channels view using TableView and FlatList, NavigationController and Tab views). Technologies Used: iOS 8.0+, JavaScript, JQuery, Objective-C, React-Native, HTML, CSS, UITableView, UITabViewCell, NSURLSession, NSLog, Breakpoints, Instruments, Cocoa Touch, FlatList, NavigationController, TabViews, SearchBox.

Best Pressure Cooker Recipes - Pursuing Perfection of Healthy Crock Pot Fast Recipes Remote

November 2014 – September 2015

https://itunes.apple.com/app/id963127992

iOS developer

The Best Pressure Cooker Recipes app was designed to provide an easy access to recipes on text and video, helping people to live a healthy life with healthy food recipes.

• Fixed some compatibilities issues related to iOS 9.

• Updated the UI interface of the app, replacing XIBs with a completely redesigned interface using Storyboards.

• Fixed CoreData model issues that caused the app to stored mixed information.

• Fixed some AutoLayout constraints issues for the iPad.

• Updated the to use the native UITableView and the UITabView controllers.

• Added more recipe sections/categories.

• Added methods to allow the use of web services to update the recipes catalog.

• Updated app assets.

• Minor bug fixes.

Technologies Used: iOS 9.0+, Objective-C, CoreData, UITableView, UITabView, NSURLSession, NSLog, Breakpoints, Instruments, Foundation Framework.

FamilySearch - Memories

Remote

October 2013 – October 2014

https://itunes.apple.com/app/id885970971 (Currently a native app) JavaScript/AngularJS/JQuery Developer

FamilySearch – Memories is an app created for those who loved to save every picture, joke, phrase, audio... shared at family gatherings. This app allows the user to save pictures and organize them on albums, add audio recordings and text and share it with other family members using the app.

• Designed and implemented the gallery view using collection views and tables.

• Implemented the main screen using tab views.

• Implemented methods to store the data on the device.

• Implemented methods to add photos from the device gallery.

• Designed and implemented the UI that allows the user to visualize the info related to the album, picture, audio, document or text.

• Translated the interface/texts for Spanish language.

• Added components to allow play audio recordings.

• Added a tagging functionality.

• UI and Network connectivity issues fixed.

Technologies Used: JavaScript, AngularJS, JQuery, HTML, CSS, iOS7.0+, Android, SQLite. Simon Says Game

August 2013 - September 2013

https://codepen.io/ehutchllew/pen/MJyaEr

JavaScript Developer

A simple Simon Says game created as a personal project.

• Created memory game, storing AI’s random response in an array and iterating through user’s response to compare against AI.

• Attached sounds to each button, including intractability through events and CSS formatting.

• Developed on and off button with ‘LED’ display window, and two game modes.

• Implemented event handler methods.

• Implemented a responsive UI design.

• Use of sound effects and animations to provide feedback. Technologies Used: JavaScript, CSS, HTML, JQuery.



Contact this candidate