Post Job Free

Resume

Sign in

Software Development Ios Engineer

Location:
Maple Valley, WA
Posted:
April 15, 2024

Contact this candidate

Resume:

Vijaya Lakshmi V

Senior iOS Engineer

Email: ad40fs@r.postjobfree.com phone: 248-***-****

LinkedIn Link: https://www.linkedin.com/in/ vijaya-lakshmi-/

PROFESSIONAL SUMMARY:

Professional Qualified iOS Engineer with over 11 years of experience in Designing, Developing, implementation and testing in quality software and mobile solutions for complex business requirements using Swift and Objective C

•Involved in the entire mobile App development project life cycle and actively involved in all the phases including Understanding requirments specification,Working on Software design,coding,testing and maintenance

•Familiar with Cocoapods to define all dependency libraries &/ aware of tools like Firebase Authentication,Realtime Database,Analytics..etc

•Experienced of working on iOS Platform and frameworks and customizing it as per requirments.

•Expertise in using design patterns & object oriented methodologies & frameworks to design software for mobile phones.

•Developed proficiency with all Standard Frameworks including additions made in latest iOS Versions

•Familiar with cocoapods to define all dependency libraries & aware of Firebase tools like firebase Authentication,RealtimeDatabase,Analytics..etc.

•Developed multi-threaded &background environment processing using Grand Central Dispatch and NSOperation queues .

•Hands on software development: being assigned to specific tasks that can be developed & produced within designated time interval(Sprint) .

•Collaborate as a member of an agile team to get products developed &/ completed with best in calss software development .

•Full project life cycle experience,including requirments gathering,design development,system testing & user acceptance testing .

•Designed,Implemented, and tested Flutter and Dart code using BLoC pattern for iOS,Android and Web

•Supported other team members initiatives by developing solutions to common problems and sharing those solutions.

•Excellent understanding Agile and Scrum development methodology

•Used the version control tools like SVN & Git

•Ability to maintain a fun, casual, professional and productive team atmosphere

•Experienced the full software life cycle in SDLC, Agile and Scrum methodologies.

•Work with the team (Datascience,testers,delivery,etc) to build out all acceptance criteria before development starts

•Appcenter/Crashlytics for source controls and bug tracking

•Experience in creating and executing automated unit tests(XCTest and UI Test Automation)

•Hands on experience in detecting mobile vulnerabilities (Security testing).Application which detects & addresses the vulnerabilities in mobile applications

•Worked in development environment like Git and VM.

•Involved in various parse level application & well aware of parsing of SOAP,XML & JSON formatted services for iphone

•Experience taking a project from scoping requirments through actual launch of application.

•Knowledge of professional software engineering practices for the full software development life cycle,

•Experience in providing prototypes / proof-of- concepts to the business content owners & users

•Including coding standards,code-reviews,source control management,build processes,testing & operations.

•Have knowledge on SwiftUI & Vision OS as well.

•Used Encryption techniques so as the content is not readable by other tools

SKILLS & COMPETENCIES:

Languages

Swift, Objective C,Flutter/Dart,Kotlin

DataAnalytics Tools/Programming:

Firebase by Google Analytics, Apple’s App Analytics

Design-patterns& architectures

Singleton pattern,façade pattern,MVC, MXVM architectures,MVVM.

User Interface

Xibs,Story boards,Swift UI,Auto Layout,interface builder

Frame-works

FoundationKit,UIKit,CoreLocation,CoreMotion, AVFoundation..

Databases:

CoreData

Project Execution Methodologies

Agile & Scrum methodologies,Kanban,Waterfall project management.

Tools & Software

Xcode 14.0,15.0

Deployment Tools

Continious Integration (CI/CD)

Security Testing

Checkmarks, Appknox

Operating Systems

Windows,MAC OS.

Defect Racking

JIRA

PROFESSIONAL SUMMARY:

Client - T-Mobile

Environment: Mac OS Sonoma, XCode version 15.0, Swift 5.9

Project: TMO commerce

TechnicalLead December 2023 – till date

Responsibilities:

•Determining project requirements and developing work schedules for the team.

•Delegating tasks and achieving daily, weekly, and monthly goals.

•Liaising with team members, management, and clients to ensure projects are completed to standard.

•Identifying risks and forming contingency plans as soon as possible.

•Keeping up-to-date with industry trends and developments.

•Updating work schedules and performing troubleshooting as required.

•Being transparent with the team about challenges, failures, and successes.

Description :

MobiquityPay Facilitate digital payments for all customer segments through all form factors and modes (USSD, QR codes, NFC, etc.). Consumers can securely make merchant payments, pay bills, and send or receive money along with having access to micro-financial services such as savings, loans and insurance.

Accolite Digital Bangalore

Environment: Mac OS Ventura, XCode version 14.0, Swift 5.0

Project: Mobiquity Pay

Senior IOS Engineer –Jan 2022 -December 2023

Responsibilities:

•Propose high-level design of overall solution based on available requirments/ specifications.

•Reviewing design documents for upcoming features created by team & allocating modules/sub-system level design effort within the team.

•Decompose and allocate work to senior developers.Get them allocated further to junior developers,helping them by completing their work .

•Manage releases by deciding when accumulated changes are adequated to warrant a new release of what category & also lead preparation of fixed problems.

•Setting up the analytics system to provide insights.

•Producing and maintaining internal and client-based reports.

•Creating stories with data that a non-technical team could also understand.

•Delivered and communicated research results, recommendations, opportunities to the managerial and executive teams, and implemented the techniques for priority projects.

•Develop and present POC demos to customers & prospects as required for showcasing company products.

•Mentored & trained junior engineers,resulting in a 30% improvement in code quality & reduction in bug-related delays

•Optimized application performance by reducing memory usage resulting in a increase in user retention.

•Implemented Accessibility & Localizations on the application.

Description :

MobiquityPay Facilitate digital payments for all customer segments through all form factors and modes (USSD, QR codes, NFC, etc.). Consumers can securely make merchant payments, pay bills, and send or receive money along with having access to micro-financial services such as savings, loans and insurance.

Environment: Mac OS Big Surr,Xcode version12.0,Swift 3.0

Project : PayPal Wallet

Client : Altimetric India pvt ltd.

Role:StaffEngineer Oct 2020 – Jan 2022

Responsibilities:

•Designing and coding the base application,ensuring the quality of the application,fixing application bugs,maintaining the code & implementing application updates .

•Involved in implementing the application from requirments specified.

•Responsible for technical documentation on how to use the plugin to develop applications.

•Involved low level & high level design of the application.

•Design & development of UI Handling,Views.

•Involved in handling web services & parsing the response data.

•Used Storyboards to design application screen flows.

•Resolved bugs at various stages of application development.

•Worked under Agile planning and completed expected deliverables on time of every sprint

•Performed unit testing and performed profiling on the applicationbto check on the memory usage of the application.

•Performed profiling on the application to check for any possible memory leaks.

•Used SVN for version controlling the code base and securing the source code.

•Took responsibility to bridge between technologists and business stakeholders to drive innovation from conception to production.

•Monitored the Application quality and integrity was maintained to ensure effective functioning of department.

•Analyzing end user requirements, communicating and modelling them to the development team.

Description :

PayPal SDK enables third-party providers or merchants to integrate into their apps, wallet securely stores credit card, debit card and bank account info in one place, By using sandbox accounts with their associated authentication credentials in PayPal API calls . The SDK supports two use cases for making payments - Single Payment and Future Payments - and a third use case for obtaining information about the customer - Profile Sharing.

Environment: Mac OS Catalina,XCode version 11.5

Project : Collision Detection

Client : Allstate Solutions

SeniorConsultant Aug 2018 - Oct2020

Responsibilities:

•Receive requirments from Datascience team & technical expertise and translate them into technical requirments,identifying any gaps & negotiating required changes.

•Architected the static library with world class design patterns & use cases.

•Working with entire team (Data Science,Cross platform,Testers,etc)to build out all acceptance criteria before development starts.

•Strong knowledge of unit testing,behavioural testing with XCTestframework & OCMock.

•Involved in developing UI Components/ outlets for the application screens

•Used Story boards to design application screen flows.

•Resolved bugs at various stages of application development.

•Performed Unit testing & performed profiling on the application to check on the memory usage of the application.

•Performed Profiling on the application to check for any possible memory leaks.

•Experienced in working with various sensors like Accelerometer,Barometer,Gyro sensors.

•Experienced in working with Core Location Framework.

•Developed library with Xcode & MVC architecture.

•Worked to make the application compatible with multiple iOS Versions.

•Resolved the UI design issues for multiple versions of iOS.

•Implemented User Autrhentication.

•Created models in MVC and development of delegates for updating model information.

•Used a Test-Driven Development (TDD) environment in a scrum development methodology to provide end-to-end development.

•Responsible for Service Integration Development and Testing.

•Developed Custom UIViews based on UIKit Framework.

Description:

The rate of accidents can be increased rapidly.Due to employment the usage of vehicles like cars, bikes can be increased, because of this reason the accidents can be happened due to over speed.The proposed system will check whether an accident has occurred and notifies to nearest medical centers and registered mobile numbers about the place of accident using different sensors and GPS modules. The location can be sent through tracking system to cover the geographical coordinates over the area.

Client : Allstate Solutions

Environment: Mac OS Sierra 10.13, XCode Version 9.0

Project : Driving Engine SDK

Role:Consultant March 2017 – Oct 2020

Responsibilities:

•Involved in analysis,design and development of the application using Xcode.

•Developed Custom UIViews based on UIKit frameworks.

•API Integration implementing Alamofire,JSON & XML.

•Implemeted of Dispatch Queues to perform tasks asynchrounously & concurrently.

•CoreLocation to get the location updates & to track the driving path.

•The Project was completed using the agile methodology for software development.

•Worked extensively with Objective C & Cocoa frameworks.

•Worked closely with cross functional teams of testers & developers.

•Migrated the code from existing Objective-C code to Swift.

•Extensive debugging done for the app to rectify bugs present in the application.

•Worked with GIT in creating branches,pushing the branches and also rebasing them with the main branch.

•Built a reusable theming module,refactored and rewrote basically every view in the app to use it.

•Created models in MVC and delegates development for updating model information.

•Analyzing logs to find root cause of a problem.

•Performed unit testing,memory analysis & leaks.

•Experience in multi threading using Grand Central Dispatch (GCD) and operation queues in order to achieve optimum performance.

•Capable of analyzing the business requirments,software requirement specifications,functional design documents to write technical design documents and unit test plans.

•Created reusable widgets of primary colors and font sizes which can be referenced in any module of the codebase.

Description:

Driving Engine SDK can be used to turn any mobile device into a sensor to collect driving analytics data.By integrating the Driving Engine SDK into your app, you will have the ability to capture telematics data from your drivers upon trip start and stop. The application can access this data locally and it is also uploaded to Driving Behavior servers

Provides APIs to capture driving characteristics and events:

• Speed Tracking

• Location Tracking

• Automatic Trip Detection (trip start and stop)

• Hard Braking Detection

• Acceleration Detection

• Speeding

• CollisionDetection

• Distracted driving

Environment: Mac OS 10.11, Xcode version 8.0.

Client : Allstate Solutions

Project: DriveQ

Consultant Feb 2016 – Mar 2017

Responsibilities:

•Utilized sketches,storyboards,scenarios,prototypes,flows and interaction models.

•Ensured to meet the business,project and design goals and objectives.

•Depending on the user logged in maintaining UIViewControllers & implemented sliding menu.

•Make a request through SOAP web services, implemented xml parsing & displaying data in uitableview

•Created various prototype cells for uitableview.

•Created and customized views,table Views, tab bars and navigation bars which are some basic functionality in a multi-view application.

•Expertise in Multithreading,Memory management concepts.

•Experience in working TDD environments by writing modular Unit Test cases by using XCTest framework.

•Crash reporting tool Crashalytics was setup to understand the performance of the app.

•Designed the complete MVC flows for the application with UI Components and controllers.

•Used instruments to fine tune the app performance and memory management.

•Worked with Apple’s Human Interface Guidelines.

•Worked with UI Gesture recognizers.

•JIRA to track issues,defects & bugs as well as project progress.

•Proficiency in developing applications that can work offline using the core data & SQLite components in iOS.

•Experience developing high performance iOS applications using iOS SDK,Cocoa Touch framework such as UIKIT,Foundation,Addressbook,AVFoundation,CF Network,Core Audio,Core Date,Core Location,Map kit..etc.

•Capable of analyzing the business requirement,software requirement specification,functional design documents to write technical design documents & unit test plans.

Description :

DriveQ is a way for smart drivers to get rewarded for driving safely every day. Each time you take a drive, it collects feedback on driving behaviors including hard braking, high speed and when you're behind the wheel.The app will begin recording the trip and behaving exactly as it would if the device were in a moving vehicle

DriveQ automatically senses when the car is in motion and begins logging important driving details like excessive speeding and braking, and the time of day. Through the app, users can gain better visibility into their driving habits right from their phone. Drivers can see how many times they were a bit heavy-footed, when they hit the brakes a little too hard, and how often they have driven lately. The app also includes the following unique features and widgets:

Risk meter: This gives real-time feedback for risky driving in terms of braking, speed, and time of day

Trip history: This widget stores the last 1 month trips,trips will be available offline. It also includes an interactive map that highlights the routes taken, number of miles driven, and trip duration, along with driving tips or praise.

Infinite Computer solutions,Bangalore,India.

Environment: Mac OS 10.9,Xcode version 6.0.

Role: Software Engineer Mar 2015 - Feb 2016

Responsibilities:

•Developed Use Case Diagrams to identify the users involved. Created Activity diagrams and Sequence diagrams to depict the process flows.

•A digital consumer platform,Which provides a comprehensive way to engage consumer across the entire marketing lifecycle.

•Created architectures & critical components of the app.

•Used Decodable framework to parse JSON data returned from service.

•Worked with tableview & collection view to display the data according to the requirement.

•Implemented Image caching and retriving from the cache to improve the performance of the application.

•Used Modifier’s like ‘frame’ and ‘padding’ to define elements size and margins.

•Hands on software development: being assigned specific tasks that can be developed and produced within designated time interval.

•Develop applications using Objective C, XCode, Interface Builder, Instruments, Cocoa Touch, and other iOS development tools.

•Advanced knowledge of how to profile, debug and optimise apps with Instruments, able to diagnose application crashes with crash report symbolication.

•Collaborative abilities in working with the design team to define app features.

•Ensure quality and performance of the application to specifications.

Description :

eShop mobile application is universal application (Both iPhone &Ipad)available to IBM’s external clients to purchase pre-agreed products online.Access to the tool is permitted only to IBM users.User should go and register themselves using the URL .on completing the registration eShop team will receive an email with the user details and they will provide access to the tool.Mobile app will support 4 types of customer roles

i.Customer

ii.CustomerBuilder

iii.Customer Approver

iv.Customer Approver 2L

Each user can have one or more entitlements based on user selected entitlement, products will be displayed.

Brainistic technologies pvt ltd,Bangalore,India.

Environment: Mac OS 10.9,Xcode version 6.0.

Project : YAGA

Role: Dec 2014 -Mar 2015

Responsibilities:

•Implemented all gesture recognizers using UISCrollViews.

•Utilized sketches, storyboards, scenarios, prototypes, flows, and interaction models .

•Ensured to meet the business, project, and design goals and objectives.

•user can able to create number of lists he wants to .

•Add or edit items in the lists user has created .

•he can mark items are purchased .

•Add notes and comments to items and lists .

•Sharing Feature enables user to share with other family members &friends etc.

•Integrated with Facebook API,so that user can use complete app features with Facebook credentials

Description :

This is an elegant app to keep track of your grocery lists,you can create different lists&add items to yourlists,Add reminders to those items,When you are ready to get going,click on my current tasks or generate mytasks,pick the date when you want to see your list . Create multiple lists across apps on your phone, calendaretc. Then email friends and family and chase them to get status.

Brainistic technologies pvt ltd,Bangalore,India.

Environment: Mac OS 10.8,Xcode version 5.0.

Project : Urban definer

Role:SoftwareEngineer June 2013 - Dec2014

Responsibilities:

•Implemented all gesture recognizers using UISCrollViews.

•Implemented push-notification to send the payment reminders to user

•Implemented the mechanism of showing MYMessages,Messageboard even app is not connected to internet

•Implemented Login mechanism,according to login credentials uitableview will get change dynamically

•implemented all forms through that user can able to book visit &he can send enquiries &complaints directly to admin.

•Involved in screens designing Implemented Map to find the property location &fetching the users geolocation through app

Description:

The iOS App works on iPhone 5 and Above . Urban Definer is marketing cum facility management tool for realestate.This app is both for the builders and also user of this app,Lets the builder in pre and post construction management.Builders can track and check which all users have visited the app to check the

properties progress as through this app

Through this app user can book a visit to the property also through this app the user can have a detail

insight of the floor plans &design I.e,they can have detail view of both interior &exterior of the

property.Through this app the user can also log in a complaint or service request and the builder can check all these complaints &enquiries via this app.

Education Details: Master of Computer Applications(MCA), June 2011 India



Contact this candidate