Post Job Free
Sign in

Software Engineer User Experience

Location:
Dublin, CA
Posted:
December 26, 2024

Contact this candidate

Resume:

A Seasoned iOS Developer with *.* years of experience in crafting high-quality mobile applications for the iOS platform. Proficient in Swift and iOS development, with a strong focus on delivering exceptional user experiences and optimizing performance. Pivotal in development projects that drove user engagement and improved application efficiency.

PROFESSIONAL EXPERIENCE

Sr. Software Engineer, CloudInfra IT INC, Client: Walmart — Sunnyvale, California 09/2024 - Present

Supported strategic B2B2C partnerships by creating Unified Consolidated Plans and marketing landing pages using Walmart Tempo driving new W+ sign-ups through a 90-day free trial to enhance user experience and boost conversions.

Enhanced the Unified Consolidated page by fixing bugs reported in Splunk, ensuring smooth functionality of membership options and maintaining the marketing landing page for easy access to membership choices and 30-day trial memberships.

Reduced app size by refactoring code, removing unused resources, and optimizing data fetching with GraphQL.

Developed UI components using Swift and SwiftUI based on Figma designs, developed unit tests with XCTest and XCTestUI, and added automated test cases for multiple use cases to improve development efficiency.

Utilised Postman for API testing and assisted with release sign-offs, collaborating with cross-functional teams to ensure smooth product launches and address technical challenges.

Software Engineer, Virtusa, Client: Citi — Hyderabad, India 08/2019 - 08/2022

Developed and enhanced key features of the Citi Mobile app for iPhone, utilizing Swift, with a focus on creating a secure and user-friendly banking experience.

Implemented Mobile Snapshot for quick access to account balances and Mobile Check Deposit using SwiftUI and UIKit, streamlining check deposits and improving user transaction speed by 30%.

Integrated real-time notifications for account activities, such as transactions, payments, and check clearances, using APNs.

Developed bill payment and account management tools with SwiftUI and Combine, simplifying transactions through the app.

Strengthened app security through secure API integrations and robust user authentication mechanisms.

Designed and implemented a feature for activating new or reissued credit cards directly from the app without requiring a call.

Optimized search functionality using Core Data, enabling users to search up to 150 bank or credit card transactions efficiently, improving search speed by 40%.

Implemented accessibility like VoiceOver and Dynamic Type in the app, improving usability for users with disabilities.

Built interactive interfaces for locating nearby Citi branches and ATMs using Core Location and MapKit.

Collaborated with cross-functional teams to integrate RESTful APIs for seamless data exchange and backend communication.

Led Unit and UI testing using XCTest and XCTestUI to ensure high-quality code and a seamless user experience.

Associate Software Engineer, Sisense Info Technology, Client: Practo — Hyderabad, India 08/2018 – 06/2019

Developed and integrated appointment booking feature, enabling users to book doctor appointments directly through the app

Contributed to the development of an intuitive interface using Swift and UIKit, enhancing the overall user experience.

Implemented backend integration for real-time scheduling and availability updates, utilising REST APIs and JSON for smooth communication between app and server.

Ensured secure authentication with OAuth2, protecting user data and maintaining privacy during appointment bookings.

Optimised app performance, reducing load times and improving responsiveness by managing API calls and caching.

Tested and debugged the feature using Xcode and XCTest, ensuring stability and functionality across various iOS devices.

Leveraged Firebase for tracking user interactions and analysing performance, improving feature engagement by 25% and continuously enhancing the booking experience.

Ensured the booking feature followed Apple’s Human Interface Guidelines for a seamless and consistent user experience.

Independent Researcher, Colorado State University — Fort Collins, CO 08/2023 - 05/2024

Led independent student survey initiative to optimize the Student Facing Dashboard, culminating in a paper submission to ICR '24 and published on SpringerLink. Successfully implemented 'Upcoming Assignment Reminders' and engineered the Consolidated Grades Page with GPA estimator to streamline academic tracking. Collaborated on future development strategies and adeptly utilized Python, Django, GraphQL, CanvasAPI, and GitHub for deployment within educational environments.

Cite: Gujju, K., Bandi, S., Moraes, M. (2024). Review of Learning Analytics Dashboards for Students.

EDUCATION

Colorado State University, Master of Science in Computer Science 08/2022 - 05/2024

TECHNICAL SKILLS

Programming & Scripting: Objective C, Swift, SwiftUI, Java, Python, XML, SQL

iOS Frameworks & Design Patterns: Foundation, UIKit, React Native, Core Data, Core Location, Combine, RxSwift, Cocoa Touch, Auto Layout, MapKit, XCTest, XCTestUI, OAuth2, MVC, MVVM, VIPER, Singleton, Protocol, Delegate

Tools & Software: Xcode, Charles Proxy, Proxyman, CocoaPods, Jira, Confluence

Web Services & APIs: REST, SOAP, Google APIs, GraphQL, JSON

Databases & Cloud Technologies: Core Data, Firebase, AWS, Azure

CI/CD & Version Control: Jenkins, Looper, Git, GitHub, SourceTree, Bitbucket



Contact this candidate