Professional Summary Selvan V. Rajan
Profile:
An experienced technical architect & development consultant with extensive experience in Internet and mobile technologies. Have participated in several full life cycle application solutions as an architect, project lead, a senior analyst and a developer.
https://apps.apple.com/us/app/kaiser-permanente/id493390354
https://apps.apple.com/us/app/oneparish/id790781418
https://apps.apple.com/us/app/sfo-copilot/id1451993076
https://itunes.apple.com/us/app/uber/id368677368?mt=8
https://mweb.intusurg.com/appstore/android.jsp
https://itunes.apple.com/us/app/sephora-to-go/id393328150?mt=8
https://itunes.apple.com/en/app/wells-fargo-mobile/id311548709?mt=8
https://itunes.apple.com/us/app/capital-one-wallet/id907210949?mt=8
https://itunes.apple.com/us/app/youtube-watch-share-videos/id544007664?mt=8
https://play.google.com/store/apps/details?id=org.kp.m
https://play.google.com/store/apps/details?id=com.gtf.oneparish
https://play.google.com/store/apps/details?id=com.flysfo.copilot.store&hl=en_US
https://play.google.com/store/apps/details?id=com.ubercab
https://play.google.com/store/apps/details?id=com.ubercab.driver
https://play.google.com/store/apps/details?id=com.sony.drbd.tablet.reader.st.other&feature=more_from_developer
https://play.google.com/store/apps/details?id=com.bamnetworks.mobile.android.gameday.atbat&hl=en
https://play.google.com/store/apps/details?id=com.wf.wellsfargomobile&hl=en
https://play.google.com/store/apps/details?id=com.capitalone.mobile.wallet
https://play.google.com/store/apps/details?id=com.google.android.youtube.tv
Common Tools: DynaTrace, Charles Proxy, Splunk, Crashlytics/Firebase, Profilers from Android and Xcode for memory, CPU, networking and device power utilization.
Key Engagements
Customer:
Microsoft, WA/Hanu
Project:
Dates:
HealthConnect - Mobile apps
Jun 2022 – Apr 2024
Role:
Architect/Tech Lead
Services:
Design and development
Products:
Android/ iOS/ Flutter/ Dart/
Java/ Kotlin/ SwiftUI/ Azure
Description:
Implementing Microsoft Teams messaging services, a customized product for a major healthcare industry client. Flutter is being used for Android and Web clients and Swift & SwiftUI are being used for iOS native apps with MVVM design pattern. Integrated with Apple Pay/Wallet and Google Pay for patient payments. The application runs on Azure cloud using Azure Communication Services and Event grids with MongoDB for storage purposes. Spring Boot microservices serve any customized service components to augment the ACS services.
Customer
Kaiser Permanente, CA/PWC
Project:
Dates:
Mobile apps
Jan 2022 – Jun 2022
Role:
Architect/Tech Lead
Products:
Flutter/Dart/React
Native/Typescript
Android Jetpack/ iOS/
Java/ Kotlin/RxJava/RxSwift
SwiftUI/ GraphQL/ AWS
Services:
Design, development & production support.
Description:
Architected and implemented KP’s flagship product for their customers and medical professionals to interact, schedule appointments and all other healthcare services in digital. It is a HIPPA compliant product. Provided production support after the product release and for multiple upgrades. Used Swift/SwiftUI with MVVM for iOS with ObjectiveC still in place from the previous development works, and Kotin with MVVM for Android. On AWS, we used AWS Lambda, EC2, Elastic Load Balancing, S3, Dynamo DB, API Gateway, Cognito and Amplify for mobile.
Development frameworks: Java, Kotlin/Coroutines/JetPack, Swift/SwuftUI/Combine, RxJava/RxSwift
Customer:
JSPaluch, IL
Project:
Dates:
Charity Mobile apps
Mar 2021 – Dec 2022
Role:
Mobile Developer – Part-time
Products:
Android Kotlin/
Jetpack/iOS/Flutter
Services:
Design and development
Description:
Continue to develop their parish communication and fund rising mobile apps on native platforms. Developed payment options to include processing credit cards, debit cards, Apple Wallet and Google Pay. New modules are being added using Flutter.
Customer:
SFO Airport, CA/WWT
Project:
Dates:
Multiple mobile apps
Aug 2018 – Jan 2021
Role:
Sr. Architect/Tech Lead
Products:
ReactNative/Flutter/ Android/iOS Kotlin/Swift/AWS
Services:
Design, development and production support
Description:
Developed SFO Cipher Codes, SFO CoPilot and SFO TaxiVQ apps. SFO Cipher Codes is developed using Flutter/Dart/Native, SFO CoPilot has been developed in React Native/Expo frameworks, whereas SFO TaxiVQ is in Native app. Cipher Codes is used for airlines, police department and FBI to access many parts of the airport. CoPilot is for SFO airport status update app for everything that is happening. TaxiVQ is to schedule and bring only the necessary number of taxis to the airport to size it to meet the demands. Implemented PingID with CoPilot app and Okta with Cipher Codes for user authentication and authorization. All backend services run on AWS using Kubernetes, Docker containers, Java microservices, Kafka, Postgres, Mongo DB, Cognito for identity management and ML/AI related projects.
With three products in production, our team provided second level (first level from the sys admins) production support for all products even during Covid-19 remote work. We used the following AWS services: MQ, EC2, EKS, Dynamo DB, ElastiCache, RDS with PostgreSQL, API Gateway, S3, Amplify & Cognito
Platform: AWS, Android/Kotlin/Coroutines/JetPack, iOS/Swift, RxJava/RxSwift, ReactNative/Typescript/Flutter/Dart/Native/MVVM/Clean Architectures/RIBs Framework, Spring Boot, Apollo GraphQL Microservices and Postgres.
-
0"
Description:
Design and development of Uber mobile products: Driver, Dost, User and Fleet apps. Worked with multiple teams and
groups in developing common libraries being used across all the apps.
0 1 2 03 4
& "56 7 8 6 9
Customer:
Uber San Francisco, CA/ETouch
Project:
Dates:
Uber Driver/Eats
Apr 2017 – Aug 2018
Role:
Sr. Consultant Architect/Tech Lead
Products:
Android/iOS
Services:
Design and development
Description:
Design and development of Uber mobile products: Driver, Dost, User and Fleet apps. Worked with multiple teams and groups in developing common libraries being used across all the apps. Uber does not have a QA team and hence we have used many test frameworks to complete and test our individual and integrated works using XCtest/JUnit/Espresso/Appium.
Platform: Android/iOS/MVVM/RIBs Framework, Flutter/Dart/Native, Retrofit, Apache Tomcat, Apollo GraphQL/JSON/Restful Micro Webservices and MySQL. Big data and Java/GoLang for the backend services and analysis.
Customer:
Google/YouTube, San Bruno,CA/ETouch
Project:
Dates:
YouTube Go
Sep 2015 – Apr 2017
Role:
Sr. Architect/Tech Lead
Products:
Android/iOS and Apache
Services:
Design and development
Description:
Developing a multi-threaded YouTube version for emerging market with thousands of new distribution channels. Main features are off-line mode for content sharing, app sharing and localization. It has performance measurements for activations, virality and onboarding cost, quality of user retention from a particular distribution channel etc., through Google Analytical tool. Collected log data for users’ usage pattern of the YouTube contents. Working on sync functionality with TV/Cable set-top box contents with YouTube app in the phone using MTP/PTP and USB connectivities.
Developed iPhone app using Swift and Objective-C libraries. Most of the services run on Google Cloud Platform.
Platform: Android/Java, iOS/Cocoa/Swift, Apache Tomcat/Python/Dagger/Hadoop/Kafka/Storm/Zookeeper, JSON/Spring Restful Micro/Webservices and MySQL.
Customer:
CapitalOne, San Francisco, CA
Project:
Dates:
Innovation Lab Mobile Initiatives
Apr 2014 – Aug 2015
Role:
Sr. Architect/Tech Lead
Products:
iOS, Android and Apache
Services:
Design and development
Description:
Designed and developed mobile applications based on data analysis done on consumers’ purchase habits using CapitalOne credit cards. Using JCache for caching on the server side for serving the deals faster. It sends deals and events based on geo-fencing and location-based info coming from the smartphones using Google Map API (GPS/LBS). Started as the first contributor developing end-to-end components from mobile to middle-tier to the big data.
Worked closely with Apple in developing AppleTV application for their banking product. Spark PoS: Integrated mobile wallet into Apple Watch. The Spark PoS payment product can be connected to a device using NFC or Bluetooth LE or real credit card using either magnetic stripe or EMV based on ISO 7816 & 14443. PCI compliant product. It is for small business owners to process credit and debit cards, and Apple Wallet. For retail banks, using MDM AirWatch, device management and contents were maintained.
Platform: Android/iOS, Objective-C/Swift/Cocoa, Java/Scala/Python/Dagger and Node.js/Angular JS/React-Native, Spring Microservices/RESTful webservices with JSON, TOMEE/ JPA with backend MongoDB /MySQL /Hadoop /Impala/Storm/Kafka.
Customer:
WellsFargo, San Francisco, CA
Project:
Dates:
Innovation Lab Mobile
Jan 2013 – Mar, 2014
Role:
Sr. Consultant
Products:
iOS, Android and Apache
Services:
Design and development
Description:
Participated in new mobile initiatives for WellsFargo mobile applications. Worked with project managers to identify new technologies and their impacts for their product strategy. Developed PoC for both AppleTV and SamsungTV. Developed voice banking, voice recognition, Apple’s Passbook, Twitter like transaction feed, geo-fencing using GPS, LBS, augmented reality, Bluetooth & NFC connectivity etc. PCI compliant product. Developed both native and hybrid apps.
Platform: Android/iOS, Nuance, Wikitude, Objective-C, IBM Worklight /Angular JS/React Native/HTML5/CSS3, Java/Scala and RESTful webservices with JSON, Jboss/Hibernate/Spring.
Customer:
Sephora, San Francisco, CA
Project:
Dates:
Mobile App for Sephora.com
Aug 2012 – Dec 2012
Role:
Mobile Platform Consultant
Products:
iOS, Android and ATG
Services:
Design and development
Description:
Design and development of mobile version for Sephora.com which is one of the acclaimed web sites in the world. Implemented multiple payment methods: NFC, Bluetooth, QR code, scanning credit card and manual options. Helped them strategizing both iOS and Android mobile platforms integrating with ATG Dynamo running web services. Some applications are being developed by using JQuery/PhoneGap to achieve hybrid. MDM AirWatch is used for handling devices remotely for their in-store kiosk apps. ATG Dynamo was used as multi-threaded and distributed caching server.
Platform: Android 2.x3.x/4/x, iOS 5/6/XCode 4.x,C/C++, Objective-C, Angular JS/PhoneGap/JQuery/HTML5/CSS3, Hibernate/Spring, Java/Scala/ATG Dynamo and RESTful webservices with JSON.
Customer:
OfficialPayments, CA
Project:
Dates:
Mobile Payment App for IRS
May 2012 – Aug 2012
Role:
Consultant
Products:
iOS and Android
Services:
Design and development
Description:
Developed mobile payment applications on iOS and Android for IRS and State government tax payments. The front-end connected to backend WebLogic servers which connected to payment processors. The apps accept debit or credit cards, set reminders, auto-pay etc.
Platform: Android 3.2 NDK/SDK, iOS 5/XCode 4.x, C/C++, Angular JS/PhoneGap, Objective-C & Java
Customer:
Intuitive Surgical, Sunnyvale, CA
Project:
Dates:
iPad/Android Sales App
Nov 2011- May 2012
Role:
Consultant
Products:
iPad and Android, Java, JSON & Apache JBoss, Hadoop, Casandra
Services:
Design and development
Description:
Based on the product requirements, created wireframes for the application and components looks, I have designed and developed an application for the salespeople to show the product features and actual surgery videos and other collaterals to their potential clients: the doctors. Also developed server-side components to return JSON response objects to be processed on the client side. The server-side components are in Java connected to Oracle and Casandra NoSQL DBs. Developed a prototype with SalesForce mobile SDK to access iOS-based libraries. Based on the location by using GPS and authorization from SiteMinder, the materials will be restricted for viewing. The datacenter runs on VMWare private cloud computing platform vCloud. IBM's Endpoint Manager is being used for mobile device management.
Platform: Android 3.2, iOS 5/XCode 4.x, Angular JS/PhoneGap, Apache 7.2, Hadoop, Cassandra, Solr, Oracle, Hibernate/Spring, HTML5, CSS3, JSON/XML & Java
Customer:
Sony, San Jose, CA
Project:
Dates:
New Mobile Platforms
March 2010 – Aug 2011
Role:
Tech Lead / Consultant
Products:
Android Smartphone / Tablets /iOS
Services:
Architecture and development
Description:
Developed Reader and Video Unlimited applications for Android Smartphones and Tablets from Sony and other manufacturers. Completed the Tablet version with advanced features like peeling, two pages per screen, zooming etc., for the Reader and video preview/full video rendering, integration with video library Store Top for Video Unlimited, and the Tablet Reader version includes book, magazine, newspaper and comics, and also supports various formats like epub, book, PDF etc. The middletier WebLogic is connected to Oracle, Hadoop and Cassandra, and MySQL DBs. Solr search engine is used for search functions. Many common functionalities like file I/O, socket systems calls etc., were implemented in C/C++ libraries and got accessed by using JNI in Android. Developed many prototypes using Webkit, HTML 5, Jason, SOAP/REST, OpenGL etc., before implemented into the products.
Platform: iPhone/Objective-C, Android 2.x/3.x SDK, NDK, OpenGL for 3D, C/C++ Libraries, Hadoop, Cassandra, Solr
Customer:
Verizon Wireless, Walnut Crk, CA
Project:
Dates:
New Mobile Platforms
Apr 2008 – March 2010
Role:
Tech Lead / Consultant
Products:
Blackberry Storm/Android/Apple
Services:
Architecture and development
Description:
Helping Verizon Wireless on new mobile phones marketing efforts in the technical areas. Managing the product features, quality assurance in the test lab, overseeing and developing applications in Blackberry MDS, Android Phone, Apple iPhone and J2ME to test the functionalities.
Ported a very complex work flow management system client into iPhone/Android for Field Operation organization people with Oracle Fusion Middleware/BPM/EBS on the backend.
Customer:
MPura, Inc., Fremont, CA
Project:
Dates:
Mobile Financial Services
Jan 2005 – Mar 2008
Role:
Tech Lead
Products:
J2ME/C/C++/BREW/Blackberry, Symbian, iPhone, Android, Windows CE, J2EE, SMS, OpenCV, WebLogic 9.1/10.x, AquaLogic, JBoss, mySQL, Oracle 11, Solaris, LINUX
Services:
Architecture and development
Description:
Designed and developed a mobile based financial services platform and a few vertical applications on top of it with biometrics authentication using real-time video and audio processing. Presented it to potential customers in the USA, Mexico, China and India. Helped in building the teams in the on-shore and off-shore development centers. Developed the product in J2ME and then ported to Android, BREW, Windows CE, iPhone and Blackberry.
Customer:
ACCENTURE / Washington Mutual
Pleasanton, CA
Project:
Dates:
B2B / B2C eCommerce & intranet
Jan 2007 – Mar 2008
Role:
Technology Delivery Manager / Infrastructure Architect
Products:
WLS 8.1/9.1, WLP 8.1, WLI 8.1, AquaLogic, Oracle 8i/9i/10, Solaris, LINUX, Windows, Introscope, BIG IP, Sentry
Services:
Architecture, design, performance tuning & production issues
Description:
Has involved in infrastructure architecture in WebLogic products Portal, Integration & Server, Oracle DB server, load balancers, networks, UNIX and Windows OSs and capacity planning. Managed many performance related issues in production systems. In-charge for new application roll-outs. Followed Agile project management. Managed multiple projects from 5 to 25 to a total of 90 engineering team both in on-site and off-shore with a budget responsibility of $30 million. The production was optimized under my supervision to handle 10 million credit card and other related transactions per day.
Employer:
BEA Systems
Sr. Business Solutions Architect
Dates:
Oct 2004 – Dec 2006
Customers:
Washington Mutual, Amgen, WellsFargo, T-Mobile,
BEA WLI, HP, AlignTech, Gymboree & SAIC, BritishTelecom, AT&T, & Verizon Wireless
Project:
Dates:
B2B / B2C eCommerce & intranet
Oct 2000 – Dec 31 2006
Role:
Architect, Project Lead, Developer
Products:
J2ME on Blackberry/Windows CE/Motorola/Nokia, WLS 7.x/8.1/9.1, WLP 7.x/8.1, WLI 7.x/8.1, AquaLogic, Oracle 8i/9i, PeopleSoft, Wily Introscope, Quest Foglight/APM, SAP, Solaris, LINUX
Services:
Architecture, design, development, performance tuning
Description:
Has involved from leading, architecting to development works for BEA customers in WebLogic products Portal, Integration & Server. Involved in attending to many performance related issues in production systems.
Client Project Products Scope
1. WashingtonWorkflow system, Mobile Banking J2ME/BlackBerry Design, development
Mutual MDS, WLS 8.1 and production issues
2. Amgen Workflow system WLS 8.1 Production performance issues
Oracle
3. WellsFargo Lending System WLS 8.1, WLI 8.1 Product Development,
Customer Mobile Banking WAP, Windows CE Production performance
Blackberry MDS issues
Sybase, Oracle
4. T-Mobile B2C Website WLS 8.1 Production performance issues
TIBCO Message Bus
Oracle
5. BEA WLI WLI 8.1 WLI 8.1 Performance Architect
Consultant
6. Gymboree B2C Website WLS 8.1 Production performance issues
BlueMartini
7. HP Customer Support System WLS 8.1, WLP 8.1 Production performance issues
8. AlignTech Workflow system WLI 8.1 Production performance issues
9. SAIC SOA – Companywide consolidation WLS 9.0 Beta SOA Architect and Developer
AquaLogic 9.0 Beta
WLI 9.0 Beta
10. British Product and Services Order system WLP 8.1 Architect and Developer
Telecom WLI 8.1
Oracle
Education
School:
New York University
Degree:
MBA
Major:
Corporate Finance, Marketing, Global Political Economy, M&A
Other:
Valuation, Supply Chain Management, Entrepreneurship, Data Analytics
School:
Stanford University
Degree:
Master’s in Management Science & Engineering (Incomplete)
Major:
General Management
Other:
Financial Science, Risk Analysis, Decision Making
School:
Madras University
Degree:
Master’s in Mathematics & CS
Major:
Mathematics
Other:
Computer Science, Statistics, Physics
Training Experience
Courses:
TUXEDO, WebLogic, Project Management, TCP/IP, OOD, & Rational RUP
Member
ACM, IEEE, Internet Society, Opengroup
IETF PGP Workgroup
https://linkedin.com/in/selvan-rajan-emba2016