Post Job Free

Resume

Sign in

Android Developer

Location:
Fairfield, IA
Salary:
90000
Posted:
August 07, 2017

Contact this candidate

Resume:

RAJU YADAV

**** * *** **. *********, Iowa *****

425-***-**** ac1pj1@r.postjobfree.com https://www.linkedin.com/in/raju-yadav

ANDROID SOFTWARE ENGINEER

Versatile software developer with 4 years of experience utilizing modern methodologies and patterns to design, develop, implement, and deliver complete mobile applications. Adept at analysis of project requirements to create custom libraries, components, views, and interfaces, and integrate existing modules and APIs. Familiar with e-commerce techniques and payment gateways, as well as optimization of network overhead, battery use, connections, security, and media integration.

Object-Oriented Development Agile Methodologies Mobile Application Development

E-Commerce In-App Purchase Requirement Analysis Version Control API Integration

Location Tracking Performance Optimization App Security Unit Testing Custom Libraries

Languages: Java, RxJava, Swift, C++, C, Python, Kotlin

Web: JSP, Servlets, spring, JSF, HTML, Ajax, JavaScript, JQuery, AngularJS, XML, CSS

Web Services: REST (JSON, XML), SOAP, Retrofit, and volley

Web/App Servers: Tomcat, Glassfish, WAMP, XAMP

APIs: Google (FCM, GCM, Location, Cloud Vision, Ad Mob, Analytics)

Frameworks: Android SDK, Gradle, spring (MVC, Boot), Hibernate, JSF, Orm-lite, Dagger2, OpenGL ES 2.0, Canvas

Databases: MySQL, SQLite, MS SQL, Oracle

Design Patterns: Singleton, Factory, Adapter, MVC, MVP

SDLC: Agile/Scrum/Kanban, Spiral, Waterfall

Tools: Android Studio, Eclipse, NetBeans, Xcode, Google API, JUnit, JIRA, Trello, Rational Rose, StarUML, Bit bucket, GitHub, GitLab

Platforms: Ubuntu, Windows, Mac, Android, iOS

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).

VIEW9, Kathmandu, Nepal Feb 2015 - Oct 2016

Mobile App Developer: Analyzed client requirements to create custom apps from scratch, including project architecture, interface design, and business logic, unit testing on multiple platforms. Ensured code quality, performance, and ease of maintenance through Agile/Scrum, design patterns, dependency injection, and RxJava. Used third party libraries such as Okhttp and Retrofit. Implemented in-app purchases and third party payment gateways. Created custom views, libraries, and components, and integrated Google APIs maps, place, geo-fencing, FCM, GCM, Supervised team members, delivered final projects, wrote documentation, and investigated and resolved security, compatibility, and efficiency issues.

GolfKeeper: Multi-platform, multi-player game assistant to track your golf scorecard. Used RESTful to pull information and MySQL database for storage. Adhered to Scrum methodology.

ohttps://itunes.apple.com/au/app/golfkeeper-golf-scorecard/id1063101114

GSMA: Real-time conversational forum for digital pioneers. Consumed JSON data. Created own http module to communicate with HttpServer.

JWare Arusha: Tourism app tracks user's location and provides data about nearby services. Used MVP design Pattern, Retrofit Network Library to fetch Rest API by sending network requests with OkHttp. Implemented geofencing for displaying necessary service information around the area and also draws shortest routes. From start, location to end location

ohttps://play.google.com/store/apps/details?id=com.jwareconsulting.arusha

DMK Inspirator: Implemented Custom UI to displays data of company's dairy products, including ingredients. Implemented Sync Adapter to minimize network overhead and battery usage due to data synchronization. Saved Data Package by compressing file in zip format before syncing to server through app. Used Glide library to load image and maintained cache with advanced configuration, Customized open source Camera library "Open Camera”

Lacuna Radar Inspirator: Media app allowing pictures, videos, audio, and sharing.

ohttps://play.google.com/store/apps/details?id=com.view9.lacuna

RAJU YADAV Page 2

425-***-**** ac1pj1@r.postjobfree.com https://www.linkedin.com/in/raju-yadav

Technologies: Java, RxJava, Okhttp, Retrofit, ButterKnife, ContentProvider, Volley, Square library/framework for android, ActionBar, AsynchLoader, MediaPlayer, Chromecast, OAuth, MySQL, SQLite, Android Studio Android SDK, Dagger, Google API FCM, GCM, Map, JUnit, Mockito, JIRA, REST, JSON, XML, Jenkins, GitLab, Ubuntu, OsX.

E-MULTITECH SOLUTION, Kathmandu, Nepal 2013-2015

Android App Developer: Designed and developed complete Android applications based on client specifications, including interface and back-end logic, using agile methodologies. Implemented the user interface which communicates with the backend server through Restful Web Service, Adopt Volley framework to facilitate HTTP and HTTPS communications; Data creation, retrieval, update and deletion are enabled by serializing and deserializing JSON strings as the request or the response of the restful web service.

Travel Auctioneer: Reverse bidding Android app for travel agents to bid on itineraries. Ncell App Camp top 5 finalist.

BidCy: eBay-style mobile auction e-commerce application.

Vehicle Tracking: Mobile app allows logistics company to track vehicle locations on map.

Technologies: Java, MySQL, SQLite, MS SQL, Volley, Android SDK, ContentProvider, Volley, Square library/framework for android, MP-chart library, ActionBar, AsynchLoader, Media player, Chromecast, OAuth, Payment getaway, Eclipse, Google API, JunitTest,Trello, REST, JSON, XML, Bit bucket, Ubuntu

ACADEMIC & OTHER PROJECTS

ISOP: Internet School of Professionals. Virtual classroom app where questions are answered by a professional, including friends list and messaging.

ohttps://play.google.com/store/apps/details?id=com.createlinktech.isop

Rent Me: Location-based Android app to find available nearby rental housing. Implemented Geo-fetching, map.

Speech Therapy: App uses real-time Google voice recognition to practice speech therapy and provide improvement feedback.

Hospital Management System, NCE: Web and desktop application for managing hospital data, including employee records, medical records, and billing. Used Swing, JSP, Servlets, MySQL, NetBeans, UML, and Visio.

Plant Disease Detection, NCE: Machine Learning project to detect potential plant diseases through image processing and neural network. Used Java, Swing, NetBeans, UML, and Visio, as well as backpropagation algorithm, K-means clustering, and pattern recognition.

Goods Swapping System, MUM: Design and developed system for exchanging second hand goods. Implemented Spring Boots, Spring Security, Rest API, Hibernate, Thymeleaf, Html, CSS, Ajax, JQuery, Maven and MySQL.

Airlines Management System, MUM: Designed and developed system for Flight Management. Implemented CRUD operation using MVC Dao design pattern, JSF, Rest API, Xhtml, CSS, Ajax, Maven and MySQL.

Coffee-Shop Management System, MUM: Created coffee shop web application. Created rest service in JSON format using MVC Dao design pattern, Spring MVC, JSP, CSS, Ajax, JavaScript, Maven and MySQL.

EDUCATION

Master of Science in Computer Science

(In progress via distance education; expected completion 06/22/2019)

Maharishi University of Management – Fairfield, Iowa

Key Courses: Modern Programming Practices; Machine Learning; Algorithms; Web Application Programming; Web Application Architecture; Modern Web Applications; Big Data, Software Engineering

Bachelor of Science in Computer Engineering (2015)

National College of Engineering – Lalitpur, Nepal

Key Courses: C Programming; C++ Data Structure & Algorithms; Database Management Systems; Artificial Intelligence; Distributed Systems; Operating Systems; Project Management; Data Mining; Agile Software Development; Enterprise Application Design & Development

PROFESSIONAL DEVELOPMENT

IOS App Development with Swift - Coursera

Android App Development, Java 8

https://github.com/yadavraju



Contact this candidate