We provide IT Staff Augmentation Services!

Mobile Web Developer Resume Profile

3.00/5 (Submit Your Rating)

PROFESSIONAL Experience

  • Highly experienced Android Developer in design of UI/UX, development, testing and deployment of Android Applications using multiple development environments
  • Experienced developer of cross platform PhoneGap framework to run Web Applications on Android and desktop using frameworks like Famo.us, AngularJS, Ionic, among others to craft the perfect UI experience while maintaining a scalable and maintainable application for my customers
  • Developed Android functionality for integration with Dropbox, Google Maps, Camera, Instagram, among other APIs.
  • Android's best practices, Android NDK and Material Design enthusiast
  • Implemented modern Material Design colors, animations, and libraries using latest Android platform tools with backwards compatibility to Android ICS to tackle my customer needs aesthetically as well as functionally
  • Experienced in Source Control Tools such as Git, Bazaar, SVN, CVS, and SourceSafe
  • Developed Unit Tests using JUnit Test Framework and Robotium framework for Android Black box testing to include enough test coverage to protect our Application
  • Did Full Development Cycle SDLC for desktop and middleware applications and extended existing ones on Windows, RedHat, and QNX using tools like C/C , .NET, Intel Ipp Libraries, WPF, Python, Bash/Batch, SOAP, RESTful, and publish/subscribe services with tasks that included Architecture design, Unit Testing Coverage, Test Automation, Continuous Integration, and Release Package preparation automation
  • Developed continuous integration systems using CruiseControl for .NET and C applications and also Strider Continuous Deployment for C and Python applications
  • Working experience implementing SSL encryption to communicate with a web service
  • Natural leader and new technology enthusiast

TECHNICAL SKILLS

  • Languages: Android SDK, Java, Android NDK, C , C , C, HTML5, CSS3, XML, XHTML, SASS, YAML, MessagePack, Python, JavaScript, Ruby, Bash, Batch, LaTeX, PHP, ActionScript Databases: SQLite, MySQL, MongoDB App/Web Servers: Apache HTTP Server, Nginx, NodeJS, GulpJS Web Services: SOAP, RESTful, JSON, GSON, Jackson, WebSockets IDEs: Android Studio, Eclipse, PyCharms, IntelliJ, Visual Studio, Emacs, Sublime Text, QNX Momentics Change Management Tools: Git, SVN, SourceSafe, CVS, Bazaar Analysis and Modeling: UML Class Diagrams, FlowChart, UML StateCharts
  • Frameworks: JQuery, JQuery Mobile, Bootstrap, Polymer, AngularJS, MeteorJS, HandlebarsJS, NodeJS. Famo.us, Ionic, Yeoman, GulpJS, BowerJS, Google Guava, WPF, Scikit, Kivy, QT, C MFC, NET 4.0, NET 4.5, Poco, Boost PhoneGap, Cordova, JUnit, Android Testing Framework, Boost Unit Test Framework, CPPUnit, Robotium, Sikuli, Roboelectric,
  • Operating Systems: Windows, Mac OS, Linux
  • Methodologies: TDD, AGILE, SCRUM
  • Software: Ghost Blog, phpMyAdmin, ImageMagick, Gradle, Maven, Automake, SCons, CruiseControl, StriderCD, Docker, GCC, Clang, Enterprise Architect, Notepad , SublimeText, MikTeX, Matlab, Scilab, Octave, MetaPOST, MetaUML, Tex4HT, Travis CI, Wix Toolset, InstallShield, Adobe Air

Confidential

Android/Mobile Consultant

An IT consultancy services company, focusing on requirements incorporating: Mobile Solutions, Creative/Design, Web Services, Software Development and Business Advisory.

Confidential

  • Executed full migration of the application from Eclipse IDE to Android Studio 1.1
  • Implemented Robolectric and JUnit frameworks for proper testing coverage during development, without usage of an emulator device
  • Implemented Wakelock Service to access user's GPS data and send application-driven events via Push Notifications
  • Utilized Push notifications through implementation of Azure Web Service
  • Designed and implemented custom architecture model for development, apart from their legacy MVC-hybrid setup
  • Technologies: Android API 22, Eclipse, Android Studio, Robolectric 2.4, JUnit 4, WakeLock, Push Notifications, Azure Web Service, MVC, custom Architecture design, Google Play Services, Butterknife, Volley, Broadcast Services

Confidential

  • Migrated Carousel Server Java EE application used to manage Time Warner's content in their set top boxes for more than 10,000 users
  • Frequently coordinated efforts with client's remote QA team for efficient resolution of issues throughout development
  • Utilized SQL queries and Linux commands for Log statements to resolve severe back-end issue, dealing with mishandling of duplicate records
  • Worked closely with client key stakeholders to create a Course of Action to develop a new Test Framework for Carousel Server that would allow debugging using mock data

Technologies: Netbeans 6.1, CentOS, SSH, Xdebug, Java 6, IntelliJ, MySql, Java EE, Glassfish 2, Red Hat

Confidential

  • Re-designed AccuShield's Kiosk app for their Android-driven device to prepare for full scale team development
  • Corresponded with product owners for requirements gathering portion of the application development cycle
  • Completed comprehensive documentation of application's technical components that were implemented
  • Technologies: Adobe AIR, Android 4. Flexbuilder, Flash Builder, Flash Professional, Android Native Libraries for Adobe AIR, Brother Printer SDK, Kiosk Application Development

Confidential

Lead Android Developer

  • Epicor provides software solutions for Enterprise Resource Planning, Customer Relationship Management, Supply Chain Management and Human Capital Management to business customers in both SaaS and OnPremises deployment.
  • The Epicor Mobile Shopper app works in conjunction with Epicor's Eagle Retail Management Solution, it enables users to price shop the competition get the results in real time, this app uses heavily bar code scanning.
  • Modified and improved the entire UI for better performance
  • Participated in the redesign of the web services that this app consumes
  • Included QR Code to the existing Barcode implementation
  • Created new compound views including animations in forms
  • Replaced the previous menu with a navigation Drawer
  • Improved the memory management and included new networking and security libraries.
  • Technologies: Eclipse Luna, Android SDK, Eclipse ADT plugin, Java, Volley, Picasso, SQLCypher, Custom Views, Animations, RedLaser SDK, Bugsense SDK, KSOAP2, KXML, SharedPreferences, Action Bar

Confidential

  • The Epicor Mobile Manager application works in conjunction with Epicor's Eagle Retail Management Solution. Customers are able to check stock availability in order to make better decisions when re-stocking - being able to compare to their most up to date sales figures. This app was built natively for each device.
  • Lead Project Development for Android Platform choosing technologies and coordinating with iOS team to deliver a similar UI/UX and developed wireframes using Pencil UI
  • Developed and Integrated UI Elements for a more intuitive experience using Android's best practices of OOD
  • Created integration with Google Charts API to present time based metrics in a way that is conforming to our UI requirements
  • Developed Security Encryption using AES to send sensitive information through SSL REST requests.
  • Implemented information loading using AsyncTasks
  • Designed migration of Mobile Manager App to Cross Platform application to maintain one AngularJS Web Application for Android and iOS
  • Connection to Client's Web Services in multiple protocols and adapting them to the App's own Business Model
  • Technologies: Eclipse Luna, Android SDK, Eclipse ADT plugin, Java, Google Guava, SVN, Google Charts API, NodeJS, AngularJS, BowerJS, Ionic, Cordova, GulpJS, OOD, HTML5, CSS, JavaScript, Browserify, SublimeText3, JSON, REST, SOAP

Confidential

  • The Epicor Mobile Lookup application works in conjunction with Epicor's Eagle Retail Management Solution. The Mobile Lookup is similar to Mobile Manager but it is designed for Managers to give special access for their staff on information in the retail system.
  • Organized all requirements gathering activities for the mobile app
  • Planned and organized technical resources and deliverables for the all phases of this project
  • Presented progress to the managers every Friday.
  • Conducted development for the Android Platform choosing technologies in coordination with iOS team.
  • Worked closely with UX/UX and iOS team to have a common design for both platforms
  • Created integration with Barcode Scanning and communication with web service using SOAP, including XML parsing.
  • Developed storage of password and encryption in App Shared Preferences.
  • Modularized Mobile Manager to reuse Toolbar and GroupedList NavigationDrawer like menu.
  • Trained test users previous to user acceptance activities.
  • Technologies: Eclipse Luna, Android SDK, Eclipse ADT plugin, Java, RedLaser SDK, Bugsense SDK, KSOAP2, KXML, SharedPreferences

Confidential

  • The Retrieval Utility is a desktop utility created to keep our customer's eCatalog up to date and integrate its status with the Eagle System. Epicor eCatalog auto parts data is used in over 70 of all aftermarket auto part sales. The Middleware was developed in C 11 and was compiled with multiple versions of VisualC 9.0, 10.0, 11.0 and GCC to provide support for RedHat > 4.0, Windows XP, 2000, Vista, 7 and 8.
  • Led team of 3 developers and coordinated with teams from different international offices to deliver the product to date and up to specifications
  • Designed and programmed MVC architecture using OOD to allow retrieval utility to work as the backend for future mobile applications as well as test coverage by creating an architecture that would allow inclusion of regression tests
  • Wrote cross platform for desktop code to maintain one code base, one build script and deliverables for Linux and for Windows platforms
  • Automated construction and testing of software for Windows and Linux platforms by writing build system and implementing continuous deployment system
  • Implemented communication with Web service and coordinated with web service team to implement SSL security encryption
  • Programmed both front end and back end of middleware application as well as front end of Java UI client
  • Technologies: C 11, Poco Framework, Catch C , Rapidjson, Template Metaprogramming, SCons, StriderCD, REST, UI, OOD, Java 8, Visual Studio 2008, 2010, 2012, Eclipse CDT, GCC 4.8.

Confidential

Mobile Web Developer

  • Worked in various segments of the GE conglomerate at first working as a consultant to implement the PMPro project and moving towards an R D position as a Software Engineer for the lead Electrode Arc Furnace control system in the market.
  • Documentation System PhoneGap Web Application
  • The Documentation System is a Web Application that would allow us to inject pictures and text snippets to the manual without having to open a big document or worry about visual formatting. It used LaTeX as the main Engine, and Python as the tool to handle construction and Image Processing, the client provides images and text files to create new sections.
  • Lead Web Developer and Software Engineer
  • Created Python Server and PhoneGap Client Web Application that would send and receive client files and compile into deliverables, afterwards the user would be provided a link to his Manual.
  • SDLC for system to allow product documentation generation to Web, PDF Digital Version, and a PDF for print version
  • Designed UI final formatting for every deliverable.
  • Programmed WebView scripts to add responsive design to Web Deliverable
  • Programmed scripts to perform Image conversion from LaTeX to PDF to PNG, then adjusted to output the optimal resolution for every deliverable type between Web, Digital, or Printed Version
  • Designed MVC architecture to separate Image Processing logic from Filesystem Handling
  • Created build scripts to generate a Windows Executable
  • Migrated Word documentation with no format to LaTeX documentation to present the system's deliverables
  • Technologies: PhoneGap, Ionic, Python 2.7, WebSockets, ImageMagick, LaTeX, XeLaTeX, TeX4HT, HTML5, CSS, Bootstrap, JQuery, CruiseControl

Confidential

The Digitarc PX3 had scaled to over 300 I/O signals from multiple sensors. Top Server is a Software developed by Software Toolbox that we used to debug these signals to observe correct communication over the Modbus protocol. Creating the file that mapped the variables for Top Server was a task required for each release and took multiple weeks of engineer hours. To tackle this task I developed a script that would read the I/O Map released for the specific build and generate a XML file compatible with Top Server.

Lead Software Engineer

  • Created configuration files for changing our I/O properties depending on changes in the PX3 system
  • Parsed I/O variables and properties from HTML source files generated by PX3 system
  • Programmed generation script for XML tree in maintainable modules
  • Technologies: LXML, Python, HTML, YAML, Kivy

Confidential

  • Performed embedded system debugging and administration using SSH, increased Test Coverage by Adding CPPUnit Test Framework to more than 5 Projects
  • Researched and programmed media compression by encoding/decoding PCM signals to compress our logged data by 60 using media compression algorithms
  • Researched multiple media encoding ways to process PCM signals to WAV, MP3, Flac
  • Managed continuous integration system and added new features, testing, and products to the automated build
  • Performed direct Customer Support and provided corrective action while improving our system to prevent the same issue in the future
  • Implemented Fast Fourier Transform to PCM signal to find specific behaviors in the signal such as alarms, signal peaks, all within real time processing constraints
  • Implemented Front End Tests using Sikuli to find bugs in our Charting screens in the PX3 system
  • Technologies: C , CPPUnit, Boost Libraries, Poco Framework, SOAP, CruiseControl, MSBuild, QCC, Bash/Batch, Python, Sikuli, LibFlac, Intel IPP

Confidential

  • Extended controls according to developer's requirements
  • Debugged issues in MFC Application
  • Migrated from InstallShield 6 to InstallShield 2010
  • Generated developer's documentation
  • Technologies: C , MFC 6.0 Libraries, Command Design Pattern, Observer Design Patter, Memento Design Pattern, Factory Design Pattern, Dynamic DLL Loading

We'd love your feedback!