Summary
Overview
Work History
Education
Skills
Timeline
Generic

Rahul Anand

Senior Software Developer
Bangalore

Summary

Highly flexible individual with analytical skills and Master's in computer science, Hopeful for the position of Software Developer where outstanding technical experience in software and application development using modern tools will be utilized for the advancement of the company

Overview

9
9
years of professional experience
6
6
years of post-secondary education

Work History

Senior Software Engineer

Wipro
07.2023 - Current

Team Lead

Project Undertaken

Stellantis : Stellantis N.V. is a multinational automotive manufacturing corporation formed in 2021. Using Space App user can remotely control various features of automobile. User can also view battery status of their vehicle

  • Create UI using SwiftUI
  • Integration of Google Map Module
  • Writing Unit Text Cases
  • Worked with Combine Framework for Reactive Programming
  • Implementation of Coordinator Pattern, Factory Pattern
  • Worked with Agile Model Development
  • Developed Code using SOLID design pattern.
    Language: Swift, SwiftUI
    Design Pattern: MVVM

AI Tool Used: Github Copilot

Senior Software Developer

IBM
03.2023 - 07.2023

Senior Software Developer

Project Undertaken

Maruti Suzuki : Maruti Suzuki India Limited is the Indian subsidiary of Japanese automaker Suzuki Motor Corporation.

  • Worked with Swift
  • Created Seprate Framework for UI Implementation
  • Writing Unit Text Cases Using XCTest
  • Worked with Combine Framework for Reactive Programming
  • Implementation of Clean Architecture
  • Worked with Agile Model Development
  • Developed Code using SOLID design pattern.
  • Language: Swift, SwiftUI
  • Design Pattern: MVVM
  • Framework: Combine, SwiftLint

Sr. Software Consultant

Capgemini
04.2022 - 03.2023

Project Undertaken

Amadeus IT Group : Amadeus IT Group is a major Spanish IT provider for the global travel and tourism industry.

  • Worked on Malaysia Airlines and Qatar Airways
  • Worked on Integration Of Uber in application.
  • Implemented MVP design pattern.
  • Worked with Core Animation
  • Implemented Rich Push Notification
  • Written Unit Test Cases.
  • Implemented Clean Code Architecture


AppStore Link :- https://apps.apple.com/kw/app/kuwait-airways /id1006385313 https://apps.apple.com/us/app/qatar-airways /id581264644

Languages: Swift, JavaScript

Tools: XCode

Design Pattern: MVP

Sr. Software Developer

Tech Mahindra
09.2019 - 03.2022

Framework

Project Undertaken


Bell Canada: Bell Canada is a Canadian telecommunications company. Using the MyBell app users can manage Bell services like viewing, downloading, and paying their bill, view their Mobility voice, text, and data usage, change their TV package and channel lineup, Get Mobility travel add-ons, and check usage.

  • Individual contributor
  • integrating the IOS and watchOS.
  • Worked on PushKit and VOIP.
  • Implemented Test Driven Development efficiently.
  • Application development includes working with

Adobe Analytics, and Dynatrace.


Appstore Link: - https://apps.apple.com/ca/app/mybell /id850549838

Tools: Visual Studio Code, Firebase, Jira, SwiftLint
Programming Language: TypeScript, JavaScript

Senior Software Developer

Hindustan Times - Mass Media Company, Noida
03.2019 - 09.2019

Project Undertaken

Shine Jobs: Shine is an online Job and Recruitment Portal.
Candidates through the Shine app can apply and search for jobs.

  • Worked on MVVM design pattern
  • Implemented Combine Framework
  • The project included working with Push notifications.
  • Google Analytics, Firebase, and True Caller SDK integration.

Appstore Link: -

https://apps.apple.com/in/app/shine-com-job-search/id950558510


Tools: Xcode 10, iOS 13, iOS SDK, Instruments,

Interface Builder, Firebase, Jira. Git Carthage

Programming Language: Swift 5.0

Software Developer

Infogain India
03.2016 - 03.2019

Project Undertaken

Landmark Mpos: MPOS implementations allow service and sales industries to conduct financial transactions in place, Improving the customer experience and freeing up a valuable Real estate that would otherwise be dedicated to a POS countertop. MPOS can also be cost-effective, allowing small business owners to conduct transactions without having to invest in an electronic register or pay someone to support software.

  • Worked on Payment Device integration successfully
  • Implemented MVP design pattern successfully.

Tools: Xcode 8.1, iOS10, Instruments, Interface

Builder, Jira. Git, Carthage

Programming Language: Objective – C, Swift 3.0

Software Developer

Braintechnosys pvt ltd
05.2015 - 03.2016

How Do I Look (HDIL): HDIL is social networking platform in which users can register and upload their photos using the camera. User can Tag the brands he is wearing in the picture. On click of the picture, tagged brands will be highlighted. Users can also share images on Facebook, Twitter, Tumbler, and Pinterest. Like Instagram users can also follow other users. Users can also create a dream closet in which they can bookmark clothing they like or are intent on buying. It includes working with push notifications and batch requests. Includes working with Augmented Reality.

Tools: XCode 8.1, iOS10, Instruments, Interface

Builder, Jira. Git, Carthage, RealityKit,

Programming Language: Objective – C

Software Developer

Search-Value India
10.2014 - 03.2015

Zipee: Zipee is on-demand service providing application. User can request any service according to their needs. User must sign up and fill and submit requirements form and request is sent to server. Push notification will be sent to service provider with details of user and service that needs to be provided and if their service provider accepts request details of provider is sent to user. User can also rate service provider based on service.

Tools: Xcode 8.1, iOS10, Instruments, Interface

Builder, Jira. Git, Carthage

Programming Language: Objective – C

Education

Master of Computer Applications - Computer Application

Babu Banarsi Das National Institute of Technology
Lucknow, India
07.2010 - 03.2013

Bachelor of Computer Applications - Computer Applications

Babu Banarsi Das National Institute of Technology
Lucknow, India
03.2007 - 03.2010

Skills

Swift, Objective-C, SwiftUI, XCode, SOLID Principles

undefined

Timeline

Senior Software Engineer

Wipro
07.2023 - Current

Senior Software Developer

IBM
03.2023 - 07.2023

Sr. Software Consultant

Capgemini
04.2022 - 03.2023

Sr. Software Developer

Tech Mahindra
09.2019 - 03.2022

Senior Software Developer

Hindustan Times - Mass Media Company, Noida
03.2019 - 09.2019

Software Developer

Infogain India
03.2016 - 03.2019

Software Developer

Braintechnosys pvt ltd
05.2015 - 03.2016

Software Developer

Search-Value India
10.2014 - 03.2015

Master of Computer Applications - Computer Application

Babu Banarsi Das National Institute of Technology
07.2010 - 03.2013

Bachelor of Computer Applications - Computer Applications

Babu Banarsi Das National Institute of Technology
03.2007 - 03.2010
Rahul AnandSenior Software Developer