| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
Senior iOS EngineerEmail: EMAIL AVAILABLE phone: PHONE NUMBER AVAILABLELinkedIn Link: https://LINKEDIN LINK AVAILABLE 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 CInvolved 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 maintenanceFamiliar with Cocoapods to define all dependency libraries &/ aware of tools like Firebase Authentication,Realtime Database,Analytics..etcExperienced 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 VersionsFamiliar 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 WebSupported other team members initiatives by developing solutions to common problems and sharing those solutions.Excellent understanding Agile and Scrum development methodologyUsed the version control tools like SVN & GitAbility to maintain a fun, casual, professional and productive team atmosphereExperienced 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 startsAppcenter/Crashlytics for source controls and bug trackingExperience 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 applicationsWorked in development environment like Git and VM.Involved in various parse level application & well aware of parsing of SOAP,XML & JSON formatted services for iphoneExperience 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 & usersIncluding 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 toolsSKILLS & COMPETENCIES:LanguagesSwift, Objective C,Flutter/Dart,KotlinDataAnalytics Tools/Programming:Firebase by Google Analytics, Apples App AnalyticsDesign-patterns& architecturesSingleton pattern,faade pattern,MVC, MXVM architectures,MVVM.User InterfaceXibs,Story boards,Swift UI,Auto Layout,interface builderFrame-worksFoundationKit,UIKit,CoreLocation,CoreMotion, AVFoundation..Databases:CoreDataProject Execution MethodologiesAgile & Scrum methodologies,Kanban,Waterfall project management.Tools & SoftwareXcode 14.0,15.0Deployment ToolsContinious Integration (CI/CD)Security TestingCheckmarks, AppknoxOperating SystemsWindows,MAC OS.Defect RackingJIRAPROFESSIONAL SUMMARY:Client - T-MobileEnvironment: Mac OS Sonoma, XCode version 15.0, Swift 5.9Project: TMO commerceTechnicalLead December 2023 till dateResponsibilities: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 BangaloreEnvironment: Mac OS Ventura, XCode version 14.0, Swift 5.0Project: Mobiquity PaySenior IOS Engineer Jan 2022 -December 2023Responsibilities: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 delaysOptimized 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.0Project : PayPal WalletClient : Altimetric India pvt ltd.Role:StaffEngineer Oct 2020 Jan 2022Responsibilities: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 sprintPerformed 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.5Project : Collision DetectionClient : Allstate SolutionsSeniorConsultant Aug 2018 - Oct2020Responsibilities: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 screensUsed 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 SolutionsEnvironment: Mac OS Sierra 10.13, XCode Version 9.0Project : Driving Engine SDKRole:Consultant March 2017 Oct 2020Responsibilities: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 serversProvides 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 drivingEnvironment: Mac OS 10.11, Xcode version 8.0.Client : Allstate SolutionsProject: DriveQConsultant Feb 2016 Mar 2017Responsibilities: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 uitableviewCreated 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 Apples 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 vehicleDriveQ 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 dayTrip 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 2016Responsibilities: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 Modifiers 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 IBMs 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 rolesi.Customerii.CustomerBuilderiii.Customer Approveriv.Customer Approver 2LEach 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 : YAGARole: Dec 2014 -Mar 2015Responsibilities: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 credentialsDescription :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 definerRole:SoftwareEngineer June 2013 - Dec2014Responsibilities:Implemented all gesture recognizers using UISCrollViews.Implemented push-notification to send the payment reminders to userImplemented the mechanism of showing MYMessages,Messageboard even app is not connected to internetImplemented Login mechanism,according to login credentials uitableview will get change dynamicallyimplemented 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 appDescription: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 theproperties progress as through this appThrough this app user can book a visit to the property also through this app the user can have a detailinsight of the floor plans &design I.e,they can have detail view of both interior &exterior of theproperty.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 |