Skip to content
View rajatkj's full-sized avatar
  • hedgehog lab
  • Newcastle upon Tyne, England, UK

Block or report rajatkj

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rajatkj/README.md

Hi πŸ‘‹, I'm Rajat Kumar

A passionate iOS developer from Newcastle upon Tyne

My journey in programming began at the age of 13 with HTML and VBScript. During my pursuit of a CS degree, I delved into Java and Android Development. Then, in 2015, I got a surprising opportunity to join an iOS team, despite having no prior experience with Apple products. Initially hesitant, I chose to embrace this new path with an open mind. Little did I know, this decision would be a game-changer. Exploring the world of Apple, I was captivated by iPhones, Xcode, Swift (though not so much by Objective-C), and the animations which got me really into iOS development which is what I’ve been focusing on ever since.

Stack overflow:

profile for Agent Smith at Stack Overflow, Q&A for professional and enthusiast programmers

Leetcode:

Leetcode Stats

Articles:

πŸ’» Tech Stack:

Swift IOS DjangoREST Python GIT

πŸ’» My Work:

hedgehog lab

Jun. 2021 – Present

Senior iOS Developer

  • Played a significant part in the team of iOS Engineers to produce and launch a Fitness App that saw over 60,000 users in the first week of launch. My contribution included Content discovery and scheduling UI, Networking/API layer, and making reusable components in SwiftUI and UIKit.
  • Coordinated with other iOS devs in maintaining the architecture (MVVM, Router, SOLID principles) and unit testing best practices which improved iOS test coverage, reducing regressions and increasing stability of the app.
  • Worked closely with the DevOps team and played a key role in maintaining and upgrading CI/CD pipelines. Supported the Python Backend team by adding new features and resolving issues.
  • Proactively wrote technical blog posts covering topics relating to iOS development, WWDC providing insights to peers and the developer community. Wrote Requirements and Impact analysis documentation providing a better picture for the project team.
  • Engaged actively in Agile software development methodologies, including discovery, sprint planning, estimation, and task prioritisation.
Primary Tech Stack: SwiftUI, Swift, async/await, Combine, MVVM, Firebase, Django, Python.

SenecaGlobal, Inc

May, 2020 – Jun, 2021

Senior Software Engineer

  • Successfully developed and shipped an Instant Messaging app that went on to win BEST INVENTIONS OF 2021 - Time.
  • Worked with iOS, Android, and Backend teams, contributing to the integration of Sendbird SDK and a distinct Push notification system, enabling messages to be sent even when silent mode was on.
  • Provided support to overseas clients for an Emergency Alerts app for multiple countries.
  • Heavily involved in re-architecting the app to use MVVM, unit testing, and integrating SonarQube for code analysis to detect bugs and security vulnerabilities.
Primary Tech Stack: Swift, UIKit, Objective-C, SonarQube, Push Notifications, Sendbird chat SDK, MVVM.

hedgehog lab India

Sep, 2017 – May, 2020

Senior iOS Engineer

  • Took the role of iOS Team lead, representing the Indian iOS team of 8 members in meetings, communicating status, risks, and priorities with the corresponding team in the UK.
  • Assisted in hiring mobile developers, conducted one-to-one meetings, and provided mentorship to other developers.
  • Worked on a Travel and tourism app in Swift and a UK Pharmaceutical agency app in Swift and Objective-C.
  • Learned CI/CD process setup using Gitlab Pipelines and Fastlane.
  • Primary Tech Stack: Swift, Objective-C.

Code Brew Labs

Jun, 2015 – Sep, 2017

iOS Developer

  • Wrote my first iOS Application in Objective-C and worked on various client projects, deploying them manually to the AppStore.
  • Learned Swift and played a major role in guiding Graduate developers in iOS Development.

Maharishi Markandeshwar Engineering College

Jun, 2015

Bachelor of Technology: Computer Science and Engineering

Ambala, India

Connect with me:

nsrajat nsrajat

πŸ˜‚ Random Dev Meme


Pinned Loading

  1. ScrollViewWithScrolledToBottomDetection ScrollViewWithScrolledToBottomDetection Public

    ScrollView scrolled to bottom detection in SwiftUI

    Swift 3

  2. NandosHomeScreen NandosHomeScreen Public

    Nandos Home Screen scrolling replication.

    Swift 1

  3. AllAboutCats AllAboutCats Public

    Swift

  4. ImageParallax ImageParallax Public

    Parallax effect on image in SwiftUI

    Swift 4

  5. ProgrammaticUI ProgrammaticUI Public

    Programmatic CollectionView implementation using Swift

    Swift

  6. Atmos Atmos Public

    Atmos: Weather app

    Swift