Abhishek Vasudev

Abhishek Vasudev

iOS Engineer

About Me

I am an enthusiast whose passion is coding and software development. I am an organized, collaborative, results-driven iOS application developer developing robust code for high volume business solutions. I have keen interest of writing user-friendly, readable, clean, maintainable source code, and the desire to learn more from challenging projects.

I am on a journey to learn and grow as a complete software developer and iOS development is one of the stepping stones. I also exercise team building and leadership skills which helps me stay connected to my past knowledge, cherish the current project with my team and aim higher for the future.

I have a passion for blending the best mobile technical practices like: - Implementing SOLID principles in native iOS Development using Swift and SwiftUI - Developing strong architecture practices (MVC vs MVVM & more) - Building strong code review & code quality practices (leveraging CI/CD, TDD, & more) - Developing effective hiring & team building practices - Implementing reactive programming using Combine framework.

Other skills that I am good in are:

  • Leadership / Team building
  • Design Patterns
  • Object-Oriented Programming
  • JSON / REST API
  • Git / Bitbucket
  • Agile / Scrum

About my leadership / team-building skills:

  • In 2017, I lead my team, of 6 developers, to the grand finale of the Smart India Hackathon 2017.
  • From 2015 till 2018, I co-founded Team Special Projects Initiative (Team SPI) and held the responsibility of Vice - President.
  • Conducted Hackathons and seminars about different skill set, competitive programming and project development in college
  • In 2013, I lead a team of 45 students as president of the team Techedge (technical society of High School) to host Dewang Mehta Memorial Interschool IT competition.
  • Co - founded robotics club in school to promote robotics in High School

The quote I relate to:
"Tell me and I forget. Teach me and I remember. Involve me and I learn." - Benjamin Franklin
If you feel the same and have a role to involve me in, please get in touch.

Work Experience

iOS Engineer | February 2020 - Present

Mutual Mobile | Digital experience partner for design, development, and management - ecosystems, apps, and platforms. Trusted by Disney and millions of customers.

Leading iOS development on Magic Mountain App.

  • Responsible for organizing & keeping members on task
  • Manage the Architecture, CI/CD and full development lifecycle standards of the iOS app.
  • Contribute in brainstorming sessions for new app features that attract 50% more audience to the app.
  • Collaborated with other developers and client for Agile methodology.
  • Achieved in reducing client's expenses by 30% by accurately estimating tasks and delivering product before deadline.
  • Flexibly worked with several technologies including: Swift, SwiftUI, Combine.
Language Used: Swift, SwiftUI, Combine
Platform/IDE used: XCode, Sublime Text
Others: App Center, Jira, Bitbucket, Sourcetree, SendBird, AppsFlyer, HealthKit


Software Engineer | iOS Developer | July 2018 – February 2020

Infosys Limited | Navigate your next. & iOS Centre of Excellence | Apple Inc.

Worked on Apple Store Application.

  • Core team member of Apple's team: iOS Centre of Excellence.
  • Successfully enhanced existing features by reducing 50% of the pending bugs.
  • Contributed towards adding new features.
  • Worked with client to understand new requirements, business logic, etc.
  • Implemented credible code solutions using SOLID principles.
Technology Stack: Swift,TML(Javascript+Swift), Java
Platform/IDE used: XCode, Atom, SQL Developer, NetBeans


Freelance Web Developer | October 2017 - January 2018

Pararthya | Sustainable Development & Environment Conservation Society

  • Developed the company website: http://pararthya.com/
  • Worked on SEO for the website and integrated email service.
  • Successfully optimized image size for the fast load of the website.
  • Implemented dynamic JavaScript code for the website.
Technology Stack: Bootstrap, HTML, CSS, JavaScript
Platform/IDE used: Atom


Intern : Web Developer | June 2017 - August 2017

Comezo Infotech Pvt. Ltd. | A new age digital platform for school admins, tutors, teachers and students.

  • Developed the company website and worked on a few more projects.
  • Successfully developed an efficient and mobile responsive website with dynamic JavaScript and JQuery codes.
  • Responsible for Search Engine Optimization for the website.
Technology Stack: HTML, CSS, JavaScript, Bootstrap, MySQL, PHP
Platform/IDE used: Atom, SublimeText

Projects

MAGIC MOUNTAIN APP (March 2020 - Present)

Fitness oriented app. The most effective app for long-term lifestyle change

Technology Stack: Swift, SwiftUI
My Role: iOS Team lead, Revamped the whole iOS app and added new features.


Apple Store Application (ASA) (Novembor 2018 - February 2020)

Apple’s app for their store representing apple.com. User can buy and track products. User can also book sessions or events happening in nearby Apple Stores

Technology Stack: Swift, JavaScript
My Role: Front end, Responsible for enhancement and maintaining existing features, creating proof of concept for new features.


Park Assist (August 2017 - November 2017)

A mobile application used to help a user by showing nearby parking spaces under the radius of 1 km. The application either takes the current position or the user given address as the search point. The application also provides parking management to the parking owners. The available spaces and booking of a space happen in real time. This is achieved with the use of Firebase.

Technology tack: React Native, CSS, JSON, Firebase, draw.io
My Role: Both Front-end and back-end, prepared PowerPoint Presentation


Teacher Assesssment (February 2017 - Present)

It is a software tool for evaluating teacher performance based on student feedback.Students will get opportunity to grade their teachers so that university can bring improvements in teaching process of faculty.The software evaluates the performance of teacher based on the inputs provided by the students.This will help the new students to know about the teaching faculty and the university to bring improvements in the faculty.

Technology Stack: Java core, JavaFX, MySQL, CSS
My Role: Front-end, Back-end


Quiz (December 2016 - June 2018)

A standalone application for conducting multiple choice based quiz or tests where a user can make test and students can give test.

Technology tack: Java Core, Java Swing
My Role: Front-end, Back-end