Senior Software Developer Mobile Applications Resume
Dallas, TexaS
SUMMARY:
- Mobile Developer with 12+ Years of product development work experience. Expertise in Swift, Objective - C, Java, C++ as part of working on mobile applications and large-scale web systems.
- 5+ years of experience in extensive Mobile Application Development (iPhone/iPad) using Swift, Objective-C, UIKit, Location, MapKit, CocoaTouch and Apple Frameworks for both enterprise and consumer apps.
- Excellent communicator and good experience in modern development methodologies like scrum, agile, continuous integration and deployments.
TECHNICAL SKILLS:
Expert Programmer Swift, Objective: C, Python, Javascript, Java, SQL, C++, HTML, CSS
Lead Developer: native iOS apps using UIKit, CoreData, CloudKit, AVFoundation, ARKit, Push notifications, Safari Services; reactive Android apps; Python, NodeJS REST JSON APIs; GraphQL schemas and APIs; MySQL, Postgres database deployments and management; AWS and Lambda API backends; low latency C++ web services and message queues; HTML and Javascript frontends
Technology Platforms: iOS, Android, Linux, Mac, Windows
AI Tools: PyTorch, Google Tensorflow, CoreML, Jupyter notebooks, Production quality CNN, RNN, LSTM, SVM and Random Forests neural networks; Speech detection solutions; NLP AI solutions
Developer Productivity Tools: Git, Travis CI, Docker
Design Tools: Sketch, Adobe Creative Cloud Tools, InDesign
PROFESSIONAL EXPERIENCE:
Senior Software Developer Mobile Applications
Confidential, Dallas, Texas
- Lead developer of enterprise iOS dashboard for viewing, mailing toxicology reports for internal employees of healthcare client - Abbott.
- Involved in code reviews, reviewing test plans, setting up right architecture for multi-device support, running TestFlight betas with clients, achieving performance metrics as part of development and delivery scrum for healthcare project.
- Currently developing mobility extensions for iOS devices on the Dynamics 365 CRM platform using UIKit, Core Data, MVC architecture, Networking APIs.
- Helping customers integrate Dynamics 365 iOS mobile clients with web services including payment APIs, Azure hosted APIs, email APIs, address geolocation APIs.
- Customizing mobile dashboards, customer engagement system, navigation views and push notifications, integrations on mobile clients of Dynamics 365 for regular engagement with customers and send offers and notifications.
- Coordinating with the design team to define the user interface (UI/UX) requirements for the mobile screens and develop the wireframes.
- Technologies - Swift, Core Data, UIKit, iOS Push notifications, APN, Dynamics 365, Objective-C, Azure, Postgres, Python REST API
Senior Developer
Confidential, San Francisco
- Developed mobile apps for iPhone, iPad and macOS platforms using UIKit, Foundation, CoreData, UIKit Extensions, mobile Safari featuring intelligent blocking technology to protect mobile users from browser-based ads, trackers, phishing attempts.
- Designed and Developed and Node.js based REST API backend with endpoints for blocking rules API, spam classification API, robocall list API, user OAuth2 and configuration API, analytics API for authorized, users to store custom settings, whitelists and blocklists of phone numbers.
- Designed and Developed cutting edge AI driven NLP solution for spam identification and classification of SMS using Google Tensorflow, Apple CoreML frameworks.
- Trained, evaluated and tested machine learning models on thousands of SMS messages for protecting customers from content-based attacks like phishing attempts, tech scams.
- Customer robocall blocking solution to screen and block blacklisted numbers, user personalized lists using Apple Identity Services, CallKit Framework to protect customers from telemarketer scams, robocalls, tech support scams.
- Tested and optimized app performance and deployments using Apple Instruments, Memory profiling, UITest framework, continuous integration and testing.
- Developed and maintained popular open source content blocker for developers to build their own blocking solutions. 600+ stars on Github.
- Technologies - Swift, Objective-C, UIKit, CoreData, Python and Node.js REST JSON API, GraphQL API, AWS, MySQL, Google Tensorflow, Apple CoreML
Senior Software Engineer
Confidential
- Main duties were designing, developing and managing infrastructure backend APIs and front-end for Confidential web applications.
- Expertise in developing and maintaining JSON based web services and API that serve transactional data, customer engagement, contact data, activity data.
- Expert in agile development and served as technical development lead of high-velocity cross functional delivery teams..
- Worked with Confidential CS agents to monitor, identify and improve customer service technology requirements and features.
- Technologies - High Performance C++ web services, REST APIs, Javascript, HTML, CSS, Oracle, SQL, C++ message queues, Pega Systems Robotic Automation of CS Flows
Software Engineer
Confidential
- Developed and improved backend web services and front-end web pages as part of product development at Confidential .
- Adapting business logic and data into web services, message queues to serve customer service endpoints.
- Worked with QA teams on testing the application with various browsers to release the app for different scenarios.
- Involved in UI discussions to enhance the look and feel of the front end application.
- Technologies included C++, Java, HTML, Javascript, Python, XML, SAML, SQL
- Client - Confidential
Graduate Research Intern
Confidential
- Xen is a virtualization framework to run multiple OSes under a single hypervisor. Designed and developed checkpointing and restart functionality for virtual machines running in Xen.
- Designed an api for checkpointing multiple virtual machines running distributed applications running on Xen hosted virtual machines.
- Technologies - Xen, Linux Kernel, C++, Python