
Sushree Sangita Nayak
- Senior Mobile Application Developer
- New York City,
- Member Since Feb 28, 2023
Sushree Sangita Nayak
· 8 years of extensive mobile (iOS, Android, Hybrid, and XAMARIN) application development experience with strong knowledge of various programming languages including Swift, Objective-C, JavaScript, and XAMARIN.
· Specialized in delivering mobile apps and enterprise class software solutions for big systems.
· Working experience with multiple Agile/Scrum/Waterfall application development projects. Good at creating artifacts, such as Product Requirement Documents, Technical Design Documents, Quality Assurance Testing, etc.
· Remarkable experience of using numerous iOS frameworks including Core Foundation, Core Data, Core Location, UIKit, MapKit, MediaPlayer, EventKit, Core Graphics, Bluetooth, Grand Central Dispatch, AVFoundation, AFNetworking, CFNetwork, MapKit, Security, Social Framework and Touch ID.
· Proficient in providing Web Services, Database Management, Locations Services, Audio, Graphics and Animation capabilities in Applications. Through understanding COCOA design patterns, MVC architecture and other concepts like Delegation and Protocols.
· Experienced in developing hybrid mobile applications using JQuery Mobile, Ionic 2 & 3, Angular 2, Cordova Plugin, HTML5/CSS3 and JavaScript
· Remarkable experience with iPhone and iPad application development using iPhone SDK, Cocoa, Objective-C and Xcode.
· Experienced in using various Databases, such as SQLite and Core Data.
· Experienced in developing Multi-View Applications (including Master-Detail View) that uses Web Services including SOAP and Restful to efficiently establish and maintain connections to server.
· Experience with Apple Push Notification Service APNS Certificate and Multi factor Authentication.
· Strong understanding and solid experience with version control systems, namely GIT Repo and SVN.
· Implemented Table view, Scroll and various Layout using c#.
· Implemented Carousal layout using C#.
· Implemented Calendar subscription, Map Integration Camera Integration using XAMrin.forms(C# and XAMAL).
· Strong Understanding of the iOS Provisioning Portal, Obtaining Development Certificate and Installing Development Provisioning Profiles.
· Expert in converting business requirements into technical solutions.
· Extensively used XML, JSON parsing.
· Experienced in using GCD and NSOperationQueue for Multi-threading.
· Experienced in NSURL, NSURLConnection, and NSOperationQueue to connect to web services asynchronously.
· Worked on prevention for SQLITE injection, Side Channel Data Leakage, SSL implementation, Man in the Middle Attack
· Proficient in Implementing Adobe Analytics for tracking in IOS application.
· Proficient in Implementing Google Analytics for tracking in IOS application.
· Experienced in Compression/Decompression, Encryption/Decryption Framework Extensively
· Worked on XAMARIN
· Experienced in implementing iBeacon (Bluetooth Low Energy).
· Expertise in Unit, Regression, Performance, Security Testing.
· Implemented OAuth for Gmail, Facebook, Instagram.
· 5 apps in App Store and 4 apps in Google Play Store.
· Languages: Swift, Objective-C, JavaScript, C/C++, C#, .NET, XAML
· Operating Systems: iOS, Mac OS X, Android SDK, Windows, Linux, XAMARIN
· IDE: XCode, Android Studio, Visual Studio
· Frameworks and Architecture: Cocoa pods, HTTP Server Servlets, MVC, MVVM
· Databases: SQLite, Core data, MySQL
· Web Technology: HTML5, XML, CSS3
· Version Control: GIT
· Other Tools: Wireshark, Paros, burp suite
New York City Department of Education, New York Jul. 2017 – present
Senior Mobile Application Developer
Project 1: PSAL (Public School Athletic League) Android App Using Xamarin
Project Description: It’s a PSAL (Public School Athletic League) App for All the Public School across New York. Through this app Users can have all the below mentioned information:
News
The latest stories and announcements from around the league.
Events
Browse schedules, get directions, and save events to your calendar.
Favorites
Make it your own by following your favorite sports, teams, and athletes.
Staff Tools
Check-in Check-out can be done by Coaches, Trainer, Doctor and officials and they can enter scores from the field. Officials get paid based on their check-in check-out time.
New York City Department of Education, New York Oct. 2015 – Jul. 2017
Senior Mobile Application Developer
Project 1: PSAL (Public School Athletic League) iOS App
Project Description: It’s a PSAL (Public School Athletic League) App for All the Public School across New York. Through this app Users can have all the below mentioned information:
News
The latest stories and announcements from around the league.
Events
Browse schedules, get directions, and save events to your calendar.
Favorites
Make it your own by following your favorite sports, teams, and athletes.
Staff Tools
Check-in Check-out can be done by Coaches, Trainer, Doctor and officials and they can enter scores from the field. Officials get paid based on their check-in check-out time.
Project 2: School Food Feed Your Mind(IOS and Android)
Project Description: Through this App Any student from New York City Public school can find Free Summer Meals being served at participating Schools, Pools, Parks, Libraries, School Food Trucks, and NYCHA locations. Students have to type in the current location to find a Free Summer Meal near them. They can View Menu what's being served today, tomorrow, or next week.
Responsibilities
• As a Mobile Expert my role is to Analyze the requirement, design and develop the application and enable collaboration and coordination with PSAL Official.
• Created the Playoff Bracket for all the Sports.
• Created check-in check-out component for Coach/Trainer/Doctor/Official can go to the Game field and enter Scores and log their in and Out time.
• Responsible for fixing all the Production defect for PSAL App.
• Developed Proof of Concept for Calendar synchronization.
• Developed a Proof of Concept for Finger Print Authentication and OAuth Integration
• Responsible for PCR development.
• Responsible in deploying applications on iOS devices using ITUNES.
• Responsible for Application Security for the App.
• Developed Application using Xamarin framework.
• Worked on Cocoa touch.
• Created user interface using IONIC Framework for PSAL Android App POC.
• Worked on Cordova and Phone Gap for School Food App.
• Worked on Side Channel Data Leakage in order to prevent Data sniffing for PSAL and School Food App.
• Worked with Data Transport Layer Security by using HTTPS protocol.
• Managed Data parsing using JSON and XML.
• Implemented Map, Table view and slide show using IONIC Framework.
• Used Objective C and SWIFT with strong knowledge on C and C++.
• Integrated Google Analytics for tracking various screen and functionality of the PSAL App.
• Performed Unit, Regression, Performance, Security Testing on the App.
• Worked on HTML5 and CSS3 for School Food App.
• Converted the App which is in iOS to Swift
• Implemented Calendar subscription for Official, Trainer, Athlete and Coach.
• Implement Google Analytics for various screen, feature and service and user base tracking
• Worked on KONY Framework for School Food App.
• Responsible for Production Defect Fixing for School Food App.
• Created proof of concept on XAMARIN.FORM and XAMARIN.Android.
Apple Store: https://itunes.apple.com/us/app/psal-nyc/id985315858?mt=8
https://itunes.apple.com/us/app/schoolfood-feed-your-mind/id984600182?mt=8
Google Store: https://play.google.com/store/apps/details?id=com.osfns.summerschoolsearch&hl=en
USBANK San Francisco, California Jul. 2014 – Oct.2015
Senior Mobile Application Developer
Project 1: Mobile Refresh App (iOS and Android)
Project Description: This the legacy app for USBANK. Through this application user can do online transaction, pay a person, pop money, Western Union, Bill Pay, Request money, Photo bill pay, secure transaction and many more banking application functionality.
Project 2: Access Control App (iOS and Android)
Project Description: Through this application user can provide visibility for online banking. This Application provides authentication and security to all other USBANK apps. Through this application user can disable and enable his user settings for western Union, Bill Pay, Pay A person feature.
Responsibilities:
• As an application Developer my role is to realize and develop the application for both Android and iOS Platform.
• Worked in a team as single iOS engineer, on multiple iOS frameworks- CoreFoundation, CoreData, UIKit, CoreLocation and CoreBluetooth.
• Actively involved in requirement analysis, designing, implementation and deployment in Agile SCRUM, 2 week sprints.
• This App is developed using Cordova and JQuery Mobile.
• Nuance Voice authentication third-party framework has been used for Authentication purpose.
• Implemented the table view controller with custom table view cell which include buttons, image view and label.
• Responsible for integration of Access Control App with the Mobile Refresh App.
• Responsible in deploying applications on iOS devices using ITUNES.
• Responsible for fixing the defects.
• Worked on Apple Push Notification Services (APNS).
• Worked on the Architecture of Authentication for Access Control App.
• Worked on continuous integration for deployment.
• Expertise in Map Kit, UIKIT, Core Data, Address Book, AVFoundation, Twitter, Account, and Core Location Frameworks
• Implemented Google Analytics for both the App.
• Applied GCD for multi-thread programming. Used NSURLRequest and NSURLConnection to play the video in MPMediaPlayer.
• Worked on Actions, Outlets, Connecting Outlets, closing keyboard using resignFirstResponder and worked on Property List, NSDictionary and JSON for transforming data.
• Followed Git workflow for managing the application source code
• Optimized IOS CODE before deployment
• Established and maintained productive working relationship with scrum master and team members
• Created reusable component for all the various apps in USBANK.
• Worked on Adobe Analytics.
• Used category and protocols to extend the Objective-C classes to create delegates for notifications
Apple Store: https://itunes.apple.com/us/app/u-s-bank/id458734623?mt=8
Google Store: https://play.google.com/store/apps/details?id=com.usbank.mobilebanking&hl=en
TATA CONSULTANCY SERVICES Aug.2010 – Mar.2014
BANGALORE, CHENNAI (INDIA)
Mobile Application Developer
Project 1: CITI Bank
Project Description: This the legacy app for CITIBANK. Through this app customer of CITIBANK can see their check in account and saving account balance. they can do pay the bill to anyone. Money transfer and Profile customization of the App was done.
Project 2: Bank of America
Project Description: Though this app all the Official of Bank of America can see resources detail on a mobile dashboard. Dashboard consist of Pie chart, Line graph, Bar graph and table based on Onsite, Offshore and Near Shore region
Project 3: HDFC Bank
Project Description: This the legacy app for HDFC. Through this application user can do online transaction, pay a person, pop money, Western Union, Bill Pay, Request money, Photo bill pay, secure transaction and many more banking application functionality.
Project 4: HY5 Canvas (TCS Product)
Project Description: Hy5 Canvas is a Middleware FRAMEWORK. I created IOS Library for that Middle ware product. This framework had various component like Authentication, Authorization, OAuth, Salesforce call, Push notification Component, Cordova component. This framework was used by all the Application which was developed by TCS for saving time and minimizing the cost.
Project 5: TCS Vault (Internal)
Project Description: Through this App User can store all the sensitive information like SSN, Credit card details, sensitive password in the App. This App is very secured If User Lost his
Phone then also no one can steal those sensitive information.TCS had a patent for this App for the security storage
Responsibility:
· Developed a Generic Static Library, which can interact with any iOS Application (any number).
· Managed Authentication by using Compression and Encryption Algorithm.
· Integrated Payment Gateway with PayPal Server.
· Implemented Dynamic Web service on SAP Database.
· Worked on User Agent to implement Device Detection in iPhone.
· Implemented Google Analytics features.
· Implemented synchronous and Asynchronous HTTP and HTTPS Service Call
· Worked on Data and File Synchronization, Forgot Password, Reset Password feature,
· Logout Feature, Session Handling for IOS applications, OAuth Implementation, Error Log
· Transactions, Push notification.
· Have deployed application on any iOS devices using ITUNES
· Involved in User Interface Design, involved in defect fixing, Performance testing
· Involved in designing the Framework.
· Managed Data parsing using JSON and XML.
· Developed a dynamically generated form. Used JSON Parser and XML
Apple Store: https://itunes.apple.com/us/app/citi-mobile/id301724680?mt=8
https://itunes.apple.com/us/app/hdfc-bank-mobilebanking/id515891771?mt=8
Google Store: https://play.google.com/store/apps/details?id=com.citi.citimobile&hl=en
https://play.google.com/store/apps/details?id=com.snapwork.hdfc&hl=en
Bachelor of Technology in Instrumentation and Electronics from CET, B.P.U.T, INDIA