We provide IT Staff Augmentation Services!

Lead Ios And Android Developer Resume

2.00/5 (Submit Your Rating)

Miami, FL

SUMMARY:

  • Accomplished, multi - faceted software engineer seeking to leverage extensive background and skill-set in software design, development, and architecture in a creative, senior level software development position. Extremely motivated, goal-oriented, adaptable, and eager to contribute to a company’s development team.
  • UI/UX Design, LAMP Stack, MEAN Stack, Ajax, REST and RESTful Services, and WordPress.
  • Web design experience using the Pro ASP.NET MVC framework and Pro ASP.NET web forms.
  • Visual Studio, Eclipse, Xcode, and Android Studio.
  • Git/GitHub, Perforce, Dropbox, SVN, and CMake.
  • Object Oriented Analysis and Design, Procedural Programming, Multi-Core CPU and GPU Programming, and Design Patterns and Algorithms.
  • User Interface Front-End Web Design, Back-End Server and Database Design, Search Engine Marketing and Optimization, W3C Code Compliance, and General Website Maintenance and Management.
  • Computer Graphics experience with skills in Accelerated Ray Tracing, Post-Processing Effects, and Realistic Materials.
  • Artificial Intelligence design with experience in Movement Algorithms, Path Finding, Finite State Machines, Reinforcement Learning, Message Passing, Event Managing, Scheduling, and Emotional and Personality Modeling.
  • Construction and maintenance of Neural Networks and Genetic Algorithms that do a variety of things from Machine Learning to the solving of dynamically changing problems.
  • Agile and Scrum development expertise, with deep experience leading multiple Scrum teams as the ScrumMaster, Product Owner, and Lead Developer.
  • Apache, Unix, Linux, Windows, and Mac.
  • A+ and Network+ Certified Technician.
  • Fluent in Spanish.

TECHNICAL SKILLS:

Front-End Languages: HTML5, XHTML5, CSS3, JavaScript (including ECMAScript 6 and 7), jQuery, AngularJS 1.5, AngularJS 2, and TypeScript.

Back-End Languages: PHP5 and PHP7, JSON, XML, Node.JS, and Express.JS.

Database Languages and Skills: Relational database languages include MySQL, SQL Server, and PostgreSQL, and non-relational, or NoSQL, database languages include CouchDB/Couchbase and MongoDB, with experience writing transactions and ETL (Extraction, Transform, and Load).

Programming Languages: C, C++ (C++11 and C++14), C# and .Net, Python 2 and Python 3, Java SE 8, Java EE 7, Objective-C, and Swift 3.

Mobile Development: iOS Development for iOS 10 and below and Android Development for Android 7 (Nougat) and below.

Unit and Mock Testing (TDD): JUnit and Mockito for Java, NUnit and Moq for C# and ASP.Net, Mocha and Chai for Node.JS back-end asynchronous code testing, CasperJS for front-end headless browser testing, and Python’s unittest and Mock modules.

Computer Graphics Languages and Experience: OpenGL 4.3, GLSL 4.30, OpenGL ES 3.0, OpenGL ES SL 3.00, and OpenCL, as well as experience with DirectX and DirectX HLSL.

CAREER HISTORY:

Confidential, Miami, FL

Lead iOS and Android Developer

Languages/Frameworks Used:

  • C++, OpenGL ES 3.0, and OpenGL ES SL 3.00 for back-end computer graphics work.
  • Swift and Objective-C, UIKit, Core Data, and other various iOS SDKs for iOS mobile development.
  • Java and the Android SDK for Android mobile development.
  • JavaScript, TypeScript, Angular 2, Node.JS, Express.JS, MongoDB, JSON, and various Node.JS testing frameworks for MEAN stack implementation.
  • Structure Sensor 3D Scanner API for 3D scanner development.

Responsibilities:

  • Lead iOS and Android developer on project, in charge of all aspects of app design and look, both front-end and back-end.
  • Created an iOS app from scratch using an iPad with a 3D scanner attached to scan in any room and manipulate it within the app.
  • Created Android port of the app from scratch using material design and an Android multithreaded architecture to add optimized functionality to the app.
  • Created all the functionality for the app, which included:
  • The UI/UX design for the app, using design constraints to make the app responsive so that it would look great on all iOS and Android devices, from phones to tablets.
  • The UI elements allowing you to set the parameters of the room you’re about to scan in, so you can get the best scan possible for your room, and feedback from the app while the room is being scanned.
  • Being able to rotate, pan, and zoom about the room after you finished scanning it into the app.
  • Moving around a joystick which allows you to move around the room in first-person mode.
  • Options to fill in holes that the scan may have made, show the polygons of the room in X-ray mode, and move into a bird’s eye top-down mode.
  • Once in bird’s eye view, you can also pan, rotate, and zoom in and out, which is great for looking at the details of a floor, desk, etc. of any room.
  • A measurement feature that will allow you to select any two points in the scanned-in room, in both regular first-person and bird’s eye view, and obtain the distance between those two points in feet and inches.
  • Being able to email a model of your scan, along with its material and texture properties, so that a graphic artist can work with it later.
  • Lead developer of MEAN Stack Solution for the enterprise web component of the project.
  • Used Angular 2 and TypeScript to develop a declarative, dynamic front-end client with components, templates, directives, pipes, obervables, and services.
  • Used Node.JS and Express.JS to facilitate communication between the back-end server and front-end client.
  • Used JSON to structure AJAX requests and to configure the Node.JS database to the server system with Sequelize.
  • Used MongoDB to create Document Databases that used the ETL (Extraction, Transformation, and Load) procedure to move database records from a write to a read database for fast database processing for large amounts of users.
  • To check integrity of my work, I created and ran a substantial amount of unit and mock test cases using the Mocha and Chai Node.JS frameworks to test the back-end asynchronous code and CasperJS to perform headless browser front-end testing.

Confidential, Miami, FL

Lead iOS and Android Developer, Full-Stack LAMP Stack Engineer, MEAN Stack Engineer

Languages/Frameworks Used:

  • C++ and Python for the back-end of the products and the proprietary Confidential engine.
  • Swift and Objective-C, UIKit, Core Data, and other various iOS SDKs for iOS mobile development.
  • Java and the Android SDK for Android mobile development.
  • PHP 5 and PHP 7, MySQL, SQL Server, and PostgreSQL for back-end LAMP Stack development.
  • AngularJS, Node.JS, Express.JS, MongoDB and various Node.JS testing frameworks for full-stack MEAN Stack development.
  • HTML5, CSS3, JavaScript, jQuery, and Bootstrap for front-end web development.
  • OpenGL 4.3, GLSL 4.30, OpenGL ES 3.0 and OpenGL ES SL 3.00 for computer graphics development.

Responsibilities:

  • Created iOS and Android apps from the beginning conception, design, and prototypes to the final product on the App Store. iOS app designer and developer responsible for creating iOS apps and games that ran universally on iPhones, iPads, and iPod Touches.
  • Used Objective-C, Swift, and the Model-View-Controller-Store design pattern as well as Cocoa Touch, UIKit, Core Data, and other iOS Frameworks to create iOS products (apps and games).
  • Android app designer and developer responsible for creating Android apps and games that ran universally on Android phones and tablets.
  • Used the Model-View-Controller-Store design pattern as well as Google Play Services, the Android SDK, SQLite, XML Drawables, Styles, Themes, and Material Design to create Android products (apps and games).
  • Released two critically acclaimed apps on the Apple App Store and am currently supporting and updating them.
  • Used full-stack LAMP stack to create web services and SaaS for clients.
  • Used MEAN Stack with AngularJS controllers, services, directives, and filters, as well as Node.JS and Express.JS, to provide MVC data driven power and event-driven connectivity to the web services and SaaS applications developed for clients.
  • Used JSON to structure AJAX requests and to configure the Node.JS database to the server system with Sequelize.
  • Used MongoDB on MEAN stack to provide quick access to Document Databases that used the ETL (Extraction, Transformation, and Load) procedure to move database records from a write to a read database for fast database processing for clients that had large amounts of users.
  • To check the integrity of my work, I created and ran a substantial amount of unit and mock test cases on all the software I developed using Mocha and Chai for the asynchronous Node.JS back-end and CasperJS for headless browser front-end testing.
  • Experience placing web services on an Amazon Server running Apache using a LAMP stack with optimizations to throttle CPU usage of the server by potential spammers, keep memory under control using caching, and keep the hard-drive space clean using log rotation and clean-up scripts.
  • Implemented a proprietary 7-step security system designed to keep out hackers and bots trying to break into the back-end of any client’s web services.
  • Implemented Google Add Words and SEO so that the client’s websites are the first to pop up on search results on Bing, Google, and Yahoo.
  • Experience making websites fully responsive and cross-platform using HTML5, CSS media queries, and JavaScript plugins that were modified extensively so that they ran correctly on smartphones, tablets, and PCs, as well as running perfectly on the web browsers Internet Explorer, Google Chrome, Apple Safari, and Mozilla Firefox for cross-platform compatibility.
  • Experience using WordPress for the front and back end of websites, which included the creation of a lot of custom WordPress plugins, themes, and shortcode to extend WordPress’s functionality as well as make the websites that ran on WordPress responsive.
  • Used OpenGL APIs to implement realistic-rendering, image processing for photo manipulation, realistic material effects, non-photo realistic graphics, and simple animation.
  • Used OpenGL 4.3 and GLSL 4.30 for the prototypes of the products as well as the finished PC ports, and OpenGL ES 3.0 and OpenGL ES SL 3.00 for the iOS and Android ports of the products.
  • In charge of the Artificial Intelligence, Sound Design, and Game, App, and UI/UX design for all products in development.
  • Involved in all aspects of game design for all games produced by the company, from prototype of game, to team management of artists, writers, UI designers and musicians, as well as other developers, to actual development of game itself.
  • Designed mockups with UI designers in Photoshop representing the menu layout, menu flow, and HUD for all games and apps. Then, took those mockups and implemented them in code.
  • Did all of the above work using Agile development and the Scrum development process in particular. From the beginning, implemented Scrum into the company and held the positions of ScrumMaster, Product Owner, and Lead Developer in the creation of all software that the company produced.

Confidential, Orlando, FL

.Net Developer, Full-Stack / JavaScript Developer, and UI/UX Designer for Drayage Optimization

Languages/Frameworks Used:

  • C# and .Net in a Pro ASP.NET MVC framework to create the back-end of the enterprise web application.
  • Pro ASP.NET web forms to develop professional and extensible user interfaces for the front-end of the enterprise web application.
  • HTML5, CSS3, JavaScript and jQuery for creating front-end components of the enterprise application.
  • Python scripts for configuring automated builds.
  • NUnit for unit testing and Moq for mock testing to check the integrity of the application.

Responsibilities:

  • Was hired by a company working with the Department of Transportation with the goal of deploying GPS software through a web-based tool that would guide trucks and other transportation vehicles through the most optimal route to make their pickups and deliveries with the goal of doing so utilizing the least amount of time, total mileage, gas, rest time, etc. with the system able to let the user choose which goal was most worthwhile.
  • Created algorithms with a mathematician and software designer and architected a back-end system that took in routing data, depot locations, and supply pickup information and calculated the most optimal routes given certain constraints and desired goals to send to the front-end web tool.
  • Created a front-end, fully responsive web tool with a UI designer that displayed the optimal routes using custom-designed JavaScript web-tools and CSS media queries.
  • Implemented an ASP.Net MVC enterprise web service using web forms on an Amazon web server running Apache that distributed this web-tool to all the drivers on their customized GPS systems.

Confidential, Orlando, FL

Computer Graphics Developer for Graphics Testing

Languages/Frameworks Used:

  • C++ and DirectX for writing test cases.
  • Proprietary Confidential graphics driver APIs for testing the hardware.

Responsibilities:

  • Created tests that were meant to push the abilities of future graphics hardware for mobile devices and tablets in order to correct defects in the Confidential proprietary driver APIs that used them.
  • Administered the tests through an in-house platform that performed both software emulation and the running of the tests on the actual hardware.
  • If errors were found, I submitted a report to the hardware and driver team, and when they patched a fix in, I re-implemented, improved, and re-administered my tests to make sure everything was operating correctly.

Confidential, Orlando, FL

Lead C++, Microsoft Developer, and UI/UX Designer

Languages/Frameworks Used:

  • C++, C# and .Net, and Microsoft COM objects and libraries for the front and back end of the system.
  • The Kinect API for development of gesture recognition software.

Responsibilities:

  • Was hired by a company that was sub-contracted by the Confidential to create simulation testing for soldiers to practice with before they went into actual combat.
  • Created a gesture recognition system using Hidden Markov Models for Confidential simulation training that mimicked the signs and gestures that soldiers use in the field of combat.
  • Implemented this system using the Microsoft Kinect, which involved picking up joints in the body, calculating features using these joints that would be put into a feature vector, and then training the system using these feature vectors in Hidden Markov Models. After the system was trained, the finished Hidden Markov Models could then be used for gesture recognition.

We'd love your feedback!