Skip to content
View rnair1607's full-sized avatar
📚
Just obtained a Master's Degree
📚
Just obtained a Master's Degree

Block or report rnair1607

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
rnair1607/README.md

Title Banner

Linkedin Badge Discord Badge Download CV

About Me

I am a Software Engineer and an aspiring Machine Learning Engineer. I recently obtained a Master’s in Advanced Computer Science. I have 3 years of professional experience developing, testing and deploying scalable and modular software solutions. I have experience in conducting academic research in the field of Computer Vision. Currently, I am seeking an opportunity to leverage my Software Engineering expertise and recently acquired skills and knowledge in the field of Machine Learning to develop intelligent systems and software solutions

Skills

Languages & tools

Python badge Typescript JS badge HTML badge CSS badge Dart badge Java badge Git Badge Docker R MongoDB postgres SQLite

Frameworks & libraries

React React Native Redux RxJS SASS Socket.io Svelte Vue.js Spring OpenCV NodeJS Flutter FastAPI Express.js Expo Electron.js Chart.js Bootstrap Angular Anaconda Ansible tensorflow Plotly Keras Pandas Pytorch NumPy

Academic Projects

Monocular Depth Estimation
Tech Stack: Python, PyTorch, Cuda, Pandas
Description: Academic research and contribution to the topic of Monocular Depth Estimation in a Single RGB image using Deep Learning Technologies, implemented in Python with Deep Learning framework PyTorch.

TestData Generation
Tech Stack: Python
Description: Test Data generation using Genetic Algorithms implemented in Python.

Spotify Popularity Regression
Tech Stack: Python. Machine Learning models, Pandas, Numpy
Description: Test Data generation using Genetic Algorithms implemented in Python.

Portfolio Optimization
Tech Stack: R
Description: Portfolio Optimization using Genetic Algorithms, implemented in R.

Algorithmic Trading
Tech Stack: R, Deep Learning
Description: Algorithmic Trading using Deep Learning models and R.

Personal Projects

ToDo app
Tech stack: VueJS, VueX, TailwindCSS, HTML5, CSS3 and JavaScript
Description: A Web app implemented in VueJS. This project demonstrates my proficiency in JavaScript, HTML and CSS. I worked on this project in my endeavour to be more proficient in JavScript Technologies. This application uses VueX for state management with VueJS 2 and TailwindCSS.

Animated cards
Tech Stack: HTML5, CSS3 and JavaScript
Description: A small web app implemented with Vanilla JavaScript, CSS3 and HTML5 to demonstrate my proficiency in CSS animation.

Flutter Quiz
Tech Stack: Dart and Flutter
Description: A cross-platform mobile quiz app implemented in Flutter to demonstrate my skills in Dart programming language.

Moment
Tech Stack: AWS, NodeJS, ExpressJS, MongoDB, Bootstrap, ReactJS, HTML5, CSS3 and JavaScript
Description: A full-stack web application implemented with ReactJS for the frontend, NodeJS with ExpressJS for the backend REST APIs and MongoDB for the DataBase. It is a web app to store moments on a time-to-time basis and allows all the CRUD operations. It also uses cloud services such as S3 buckets to store images and files which are uploaded to the web application.

Okta Test
Tech Stack: ReactJS and Okta SDK
Description: A ReactJS web app to test and implement the React Okta SDK for authentication and authorization.

Github Finder
Tech Stack: ReactJS, HTML5, CSS3 and JavaScript
Description: A ReactJS web app which uses publicly available GitHub endpoints to find GitHub profiles and Repositories.

Uber Eats Clone
Tech Stack: Yelp API and React Native
Description: A cross-platform Uber Eats Clone implemented in React Native with publicly available Yelp APIs.

Great Places
Tech Stack: React Native
Description: A cross-platform mobile app implemented in React Native that uses mobile hardware and sensors to capture and save images in the phone. An offline SQL database is used to store the images on the device.

Shop App
Tech Stack: React Native
Description: A cross-platform mobile app implemented in React Native to reproduce the CRUD operation for a shop application.

Meals app
Tech Stack: React Native
Description: A React Native app to showcase, add, update and delete recipes.

Go Rest
Tech Stack: GoLang
Description: RESTful APIs implemented in Go to perform basic CRUD operations.

Social Media Server
Tech Stack: NodeJS, GraphQL and MongoDB
Description: Social Media Server implemented in NodeJS with GraphQL APIs to perform CRUD operations for social media posts.

Chatroom
Tech Stack: React, NodeJS, Web socket and MongoDB
Description: A full-stack web Chat app implemented with ReactJS in the frontend and NodeJS with Web sockets and MongoDB in the backend.

BoliaAndSons
Tech Stack: ReactJS, HTML5, CSS3
Description: A portfolio website for a business implemented in ReactJS.

Wave Music
Tech Stack: ReactJS and Styled components
Description: A music player implemented with ReactJS and styled components.

Work Experience

PROFESSIONAL 1 SOFTWARE ENGINEER

DXC Technology: 2021-2022

Responsibilities

  • Application development using Microservices architecture.
  • Creation and implementation of MongoDB Schema.
  • Build frontend application using ReactJS with Electron.
  • Implementation of state management tools like Redux and ContextAPI in the Frontend App.
  • Integration and implementation of authentication using OAuth2 with OKTA React SDK and out-of-the-box react Hooks implementation of OKTA endpoints to work with Private URI scheme in the frontend application.
  • Development of RESTful APIs using Springboot framework to manipulate and access data.
  • Implementation of CI/CD pipeline using Jenkins in a Kubernetes cluster to publish Dev and Test builds.
  • GIT for version control.
  • Follow Agile methodology.

ASSOCIATE PROFESSIONAL SOFTWARE ENGINEER

DXC Technology: 2019-2021

Responsibilities

  • Web app development using frontend technologies like Angular 13 with RxJS for the migration project and VueJS with VueX.
  • Implementation of Unit Test scripts for the frontend application using Jest.
  • Microservices development for web apps using NodeJS with ExpressJS and PostgreSQL.
  • Work with Jira to track User Story points and Bugs.
  • Map and refine 15+ story points in a month.
  • Implementation of the CI/CD pipeline using GitHub actions.

Popular repositories Loading

  1. msc23-depth-estimation-indoor msc23-depth-estimation-indoor Public

    Jupyter Notebook 1

  2. dxc dxc Public

    Training\

    JavaScript

  3. flutterAcademind flutterAcademind Public

    Dart

  4. expenseTracker expenseTracker Public

    Dart

  5. MealsApp MealsApp Public

    Dart

  6. firstNodeApp firstNodeApp Public

    EJS