Git Product home page Git Product logo

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


Rajat Kumar's Projects

rjstepper icon rjstepper

A stepper control with a label in between to show the current value.

rstepper icon rstepper

A stepper control with a label in between to show the current value.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.