Karan Shah
Software Engineering Technical Leader @ Cisco
About
Software Engineer who enjoys building apps and solving problems. Did Full stack web development in a previous life but now primarily build iOS mobile apps. About me - http://about.me/karan.shah Git Hub - https://github.com/karanshah
United States
Portland
Computer Software
iOS development, Objective-C, Java, Mobile Application Development, Swift, Software Development, Software Engineering, HTML, JavaScript, MySQL, User Interface, JSP, SOAP, XML, Tomcat, PHP, C++, CSS, C#, SQL
Experience

Sr iOS Software Engineer III
Beaverton, Oregon
Working on the Nike Retail iOS apps Store Inventory Management App (8/18 to present) • Implementing RFID in the SIM app for Nike stores globally to get accurate inventory. • Help across multiple iOS teams to create sharable swift libraries that can be used in Retail apps at Nike. • Have had the privilege of working on Core Bluetooth to iPhone Camera Libraries, from networking to UI development, from experimenting with CoreML to ARKit and from using sounds to adding animations I have been able to work on a breadth of different iOS apis. Assist App (3/17 to 8/18) • Worked on the Nike store iOS app called Assist. This is a mobile point of sale app that allows employees to search or scan Nike products and manage customers cart by adding or modifying products in the cart. Once the customer is ready to checkout, they can collect credit, debit, gift cards or cash as payments types and print out receipts for the customer. • This app is used globally in North America, Latin America, Europe and Asia and fulfils millions of dollars in revenue each quarter.

iOS Software Engineer III
Phoenix, Arizona Area
• Implemented Infusionsoft Payments to Infusionsoft Mobile that allows users to collect accept credit cards or cash. Customers can use EMV chip or swipe card. • Implemented Business Card transcription service where user takes a picture using iPhone Camera of the card and gets a Push Notification when the card is transcribed • Developed Opportunities feature in the app so users can view, edit and add new leads • Added Orders to Infusionsoft Mobile that allowed users to view a list of recent Orders. Users can also view the Order details, which include the products sold, quantity, price of each product, taxes, discounts and total. • Implemented Contact Notes & Task feature in Infusionsoft Mobile iOS app. • Added Tasks feature to the app. Users can add, edit and swipe to complete a Task. Added size classes so it can be used on any iOS device. Allowed offline Tasks & Notes usage by performing delta syncs with server and using Core Data for storage. • Experience using Crashlytics, Localytics, Fabric and Test Flight in iOS Apps. • Designed and implemented a data syncing app in Java to pull and push data between third party vendor and our database. • Created a Grails web app that allowed around 5000 partners to log in and see their referrals, sales and commissions. Performed data transformation on multiple tables with millions of rows of data using Clover ETL to get the desired data sets. • Deployed Java app to Amazon EC2 server, a Grails app to the Amazon Elastic Beanstalk and attached Amazon RDS to use MySQL for proofing and production use. • Added a Dashboard so the users could see the data in a clear and concise manner. • Designed & implemented a Java app to extract & process metadata to desired format. • Created a web service in Grails to return data from the data warehouse

Software Engineer II
Phoenix, Arizona Area
Designed and Implemented a Meta Model Framework to add fields dynamically using Java, Groovy and JSF. Created enhancements and fixed defects using Java, Hibernate, JBoss, JSF and Sybase on an inventory and order system used by over 5000 internal users in US, Europe and Latin America. Utilized Web Services to transfer data between two Level 3 applications. Created a Bulk Mod tool to update thousands of orders at once as part of the integration process between Level 3 and Global Crossing. Defined system architecture, detail design specifications and developed long-term plans to meet project objectives. Provided Level of Effort on code and delivered on or before schedule. Performed Code Analysis and Peer Review on code check-ins Participated in daily Scrum status update calls and biweekly Sprint planning meeting. Contributed to team’s weekly technical meeting to continuously improve technical skills and processes.

Software Engineer
Caris Life Sciences
Phoenix, Arizona Area
Key member of team responsible for designing enhancements for Laboratory Information Management System with over 200 internal users Build and maintain complex rules based on medical test results that provide drug recommendations to over 800 cancer patients each month Played a vital role in the conversion of patient treatment application from Filemaker to Java, MySQL, Hibernate, Spring, JSP and Glassfish, involved in gathering user created over 60 mockups and prototypes in HTML and JavaScript for the conversion. Implement technical solutions to optimize laboratory and business output. Assisted in installation, maintenance of open source software Caisis Facilitated data migration of clinical data from clients Established coding standards and enabled conformance to standards Created billing and management reports using JSP, JDBC and FileMaker database.

Web Programmer
Alpha Cube Designs
Designed HTML pages using ASP, JavaScript and DOM. Developed prototypes and provided website support and maintenance.
Karan Shah's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.




