Hi, I'm Sachin R

Computer Science Grad Student at North Carolina State University

About

Hello! I am currently a computer science graduate student at NC State University. Additionally, I have 3 years of experience as a Software Engineer. I am a skilled software professional with a versatile development background, specializing in technologies like Spring Boot and AWS Serverless Architecture. With a focus on creating scalable solutions, I am deeply committed to upholding code quality and optimizing performance. Mentoring fellow developers and actively engaging in design discussions are aspects I thoroughly enjoy. I am driven by a passion for continuous improvement, constantly seeking excellence, resulting in successful project outcomes.

  • Languages: Java, Python, Golang, Javascript, Angular, HTML/CSS, Bash
  • Databases: MySQL, Dynamo DB, Elasticsearch, Redis
  • Frameworks: Spring Boot, Flask, React
  • Tools & Technologies: AWS, Kubernetes, Docker, Terraform

I am currently actively looking for Fall 2024 Summer Internships. I believe an internship opportunity would help me demonstrate my skills and learn more.

Experience

Research Programmer
  • Functioning as a full stack developer, contributing to the development of RABApp - an industry leading biosecurity and contact tracing application.
  • Migrating the application from private infrastructure to AWS Cloud.
Aug 2023 - present | Raleigh, NCSU
Software Engineer
  • Actively engaged in code review processes, offering valuable insights and feedback to colleagues, while actively participating in design discussions to contribute to the development of new features.
  • Demonstrated strong mentorship skills by successfully guiding and supporting two freshers/interns during their onboarding process, facilitating their seamless integration into our team while helping them acquire essential skills and knowledge.
  • Successfully designed, developed, and maintained three microservices using Spring Boot framework.
  • Spearheaded the design, development, and maintenance of 15 lambdas, integrating them with CloudWatch events and API gateways.
  • Leveraged AWS Serverless Architecture to significantly reduce infrastructure costs and enhance scalability.
  • Proactively improved code maintainability by implementing and contributing to Java starters at the organizational level, streamlining development across projects.
  • Designed and developed 45 REST APIs for a partner-facing web application at Cisco.
  • Led efforts to optimize and enhance backend performance of five critical REST APIs, ensuring they met a stringent SLA of 1 second response time.
  • Successfully integrated Sonar static checks for multiple projects and extensively worked on unit test cases (JUnit) to resolve static Sonar issues, achieving high-quality code standards across an average of five projects per release.
  • Developed an internal tool to monitor and ensure code quality parameters of projects within our team, fostering continuous improvement.
  • Implemented database change versioning using the Liquibase framework, ensuring seamless and efficient management of database modifications.
Aug 2020 - July 2023 | Bengaluru, India
Software Development Intern
  • Built a tool to backup system images with configurable parameters like frequency of backup and image types.
  • Created a Grafana dashboard to monitor CPU and memory usage of testbed instances.
Jan 2020 - June 2020 | Bengaluru, India

Projects

music streaming app
Desktop app for MHPS

Desktop application to analyse and generate report for turbine data

Accomplishments
  • Tools: Qt, C++, HTML, CSS
  • Developed a cross platform desktop application using Qt C++
  • Visualise and generate report on insights from turbine data
  • Building and verification of the application for mac and windows platforms
quiz app
File transfer system

File transfer system in an electronic jacquard machine

Accomplishments
  • Tools: Flask, Unix
  • Worked under the guidance of Dr. K Badari Nath and contributed to his project titled Software modules for Indian electronic handlooms.
  • Developed a tool to transfer textile design patterns from a UI interface to an automated handloom system.
Screenshot of web app
Android app for water resource monitoring

Household water resource monitoring and leakage detection.

Accomplishments
  • Tools: Android, Python, IOT
  • Worked on a system to monitor and report various parameters pertinent to household water usage and quality and detect possible leakages in the household water distribution system.
  • Incorporated ThingSpeak IOT platform to analyze and report water quality parameters.
Screenshot of  web app
Decentralised e-voting system

Decentralised voting system based on blockchain smart contracts

Accomplishments
  • Tools: Blockchain, React
  • As part of Microsoft code.fun.do national level hackathon event, myself and my 2 other peers developed a decentralised voting application.
Screenshot of  web app
Anti spoofing techniques for face recognition

Literature review and implementation of anti-spoofing techniques

Accomplishments
  • Tools: OpenCV, Deep Learning, Python
  • Did a literature review of anti spoofing techniques for face recognition. Implemted a module in a fec recognition system to avoid face recognition spoofing.

Skills

Languages and Databases

Java
Python
Golang
Javascript
MySQL
DynamoDB
Redis
Elasticsearch

Technology Frameworks

AWS
Git
Spring Boot
Angualr
Flask
Qt
Terraform
Circle CI

Education

North Carolina State University

Raleigh, North Carolina, USA

Degree: Master's in Computer Science

    Relevant Courseworks:

    • Design and Analysis of Algorithms
    • Cloud Computing
    • Software Engineering

R V College of Engineering

Bengaluru, India

Degree: Bachelor of Engineering in Computer Science
CGPA: 3.7/4

    Relevant Courseworks:

    • Data Structures and Algorithms
    • Database Design
    • Parallel Architecture and Distributed Programming
    • Big Data Analytics
    • Operating Systems
    • Computer Networks
    • Compiler Design
    • Web Porgramming
    • Computer Architecture

Contact