INTRODUCTION

With seven years of hands-on experience in software engineering, I am a versatile and results-driven professional dedicated to delivering high-quality solutions that meet both user needs and business objectives. Throughout my career, I have honed my skills across various domains, from full-stack web development to cloud-native applications, consistently leveraging emerging technologies to drive innovation and efficiency.

My journey in software engineering began with a passion for problem-solving and a commitment to creating impactful software solutions. Over the years, I have successfully led and contributed to the development of numerous projects, ranging from enterprise-level applications to scalable platforms.

WORK EXPERIENCE

KBR Wyle Services, Sioux Falls — Mid Level Software Engineer

OCT 2018 - PRESENT

As the Lead Software Engineer for the projects GeoEngine 5 and FFI, I am responsible for overseeing the technical development and implementation of GeoEngine 5 Data Processing Platform and FFI Data Depot. Currently working on multiple projects GeoEngine5, FEWS and FFI. In the past worked as a software engineer on projects like MTBS (Modern trends in Burn Severity) and made them operational currently used by NPS (National Parks Service) organization.

Resposibilities

TDAMERITRADE, Omaha — Software Developer

JUN 2018 - OCT 2018

Worked on a short term project called Nuance as a contractor on large data migration from legacy java application to NoSQL database MongoDB using Spring Boot Batch Processing. This migration also includes moving data from Oracle relational database to MongoDB. Developed a daily batch processor to ingest data every 24 hours to MongoDB through an API.

Responsibilities

SVS TECHNOLOGIES, Memphis — Junior Software Developer

MAR 2018 - JUN 2018

Worked on a project to move legacy employee registry windows application to web application using Java and its web framework. Small team of 3 developers carries out all the work and it’s relatively a small project. During this period i acquired frontend, backend and database skills.

Responsibilities

UNIVERSITY OF SOUTH DAKOTA, Vermillion — Research Assistant

JUN 2016 - JAN 2017

As a research assistant, worked on the implementation of image change detection algorithm on earth MODIS satellite images using Python raster data processing libraries. This project is to research and analyze earth geographical changes over a period of time and provide change detection results.

EDUCATION

Master’s Degree In Computer Science University of South dakota, Vermillion (Jan 2016 - Dec 2017) GPA (3.2/4)
Bachelor’s Degree in Electronics and Communication Engineering Vidya Jyothi Institute of Technology(JNTU), Hyderabad (Aug 2011 - May 2015) GPA (3.75/4)

SKILLS

Programming Skills

Frameworks

Databases

Cloud Skills

Operating System

Web Servers

CI/CD Tools

Distributed Systems

Workflow Management

Other Skills

PROJECTS

SMS - SCHOOL MANAGEMENT SYSTEM

Github Repository

Developed a comprehensive School Management System to streamline administrative processes, course management and improve communication between stakeholders including students, teachers, parents and amdins.

Technology Stack

JavaScript, NextJS, PostgreSQL, Prisma, RabbitMQ, Tailwind CSS, shadcn/ui, AWS Amplify

FEWS - FAMINE EARLY WARNING SYSTEM

Website

The USGS FEWS NET Data Portal provides access to geo-spatial data, satellite image products, and derived data products in support of FEWS.NET drought monitoring efforts throughout the world. This portal is provided by the USGS FEWS NEt project, part of the Early Warning Focus Area at the USGS Earth Resources Observation and Science (EROS) center.

Technology Stack

PHP, Laravel, Javascript, MySQL, Tailwind CSS

HMS - HOSPITAL MANAGEMENT SYSTEM

Github Repository

The Hospital Management System is a comprehensive website designed to streamline and automate various administrative, clinical, and operational tasks within a healthcare facility. Enables efficient management of patient records, including registration, admission, discharge, and transfer processes.Provides a user-friendly interface for scheduling and managing patient appointments with doctors. Facilitates the management of doctor profiles, staff assignments, and schedules. Automates the billing process, including generating invoices, processing insurance claims, and managing payments.

Technology Stack

Python, Django, Javascript, PostgreSQL, Tailwind CSS and Alpine JS

Technology Stack

JavaScript, NextJS, PostgreSQL, Prisma, RabbitMQ, Tailwind CSS, shadcn/ui

FFI - FEAT/FIREMON INTEGRATED

FFI (FEAT/FIREMON Integrated) is an interagency plot-level monitoring software application designed to assist managers with collection, storage and analysis of ecological information. It was developed through a complementary integration of the Fire Ecology Assessment Tool (FEAT) and FIREMON. FFI is funded by the Department of the Interior and US Forest Service. This project is a complete migration of mutiple legacy Windows applications to the web platform. It follows microservices event based architecture and CQRS design pattern.

Technology Stack

NodeJS, NestJS, Microservices, CQRS, PostgreSQL, MS SQL Server, TypeScript, TypeORM, ReactJS

The Monitoring Trends in Burn Severity (MTBS) is an inter agency program whose goal is to consistently map the burn severity and extent of large fires across all lands of the United State from 1984 to present. This includes all fires 1000 acres or greater in Western United States and 500 acres or greater in the Eastern United States. The extent of coverage includes the continental U.S., Alaska, Hawaii and Puerto Rico. ETD is a web-based administration application to manage a repository of fire events and its associated mapping information for MTBS postfire mapping programs.

Technology Stack

PHP, Laravel, Javascript, VueJS 2, Open Layers JS Library

GEOENGINE 5

GeoEngine 5 is a data processing platform for multiple projects in our science division. It’s a platform which processes high volumes of raster data for multiple regions across the world and generates statistics on various products like CHIRPS, RFE, eMODIS, SoilMoisture etc., for various periodicities like Pentad (5 day), Dekad (10 day), Daily, Monthly, 2Month, 3Month, Yearly. These statistics are used on multiple USGS projects and scientists use them to study the changes across the globe.

Technology Stack

PHP, Laravel, Python, JavaScript, RabbitMQ, PostgresQL, Docker

AFGHAN

USGS participated in collaborative projects in Afghanistan’s natural resource sector from the 1950s through the early 1970s. Beginning in the late 1970s, conflict and instability in the country put an end to the USGS involvement for more than a quarter century. During that time, Afghan natural resource agencies and institutions were decimated. Scientists, technicians, and other employees were unable to continue their work or stay current in their research fields. Facilities and laboratories became largely non-functional. Instruments and equipment, as well as vehicles and logistical support, all but disappeared. However, many Afghan scientists were able to preserve decades worth of vital and irreplaceable geographic information and other data, in some cases safeguarding it in their own homes. This is a WordPress Website which has responsive map viewers for Afghan minerals, water resources and their respective data downloads.

Technology Stack

PHP, WordPress, JavaScript, Open Layers, GeoServer

NUANCE

The project entails migration of legacy java application to latest spring boot application for batch processing. This also includes migration of databases from Oracle to NoSQL database MongoDB. This is a daily data injection to MongoDB from a REST application.

Technology Stack

Java 8, Spring Boot 2, Spring Batch, MongoDB, Spring REST

CERTIFICATIONS

AWS Certified Developer – Associate

AWS certified Developer

AWARDS

2023 ONE KBR AWARD WINNER Awarded on Oct 23, 2023
2022 FFI TEAM AWARD WINNER Awarded on June 16, 2022
2021 ONE KBR AWARD WINNER Awarded on Nov 21, 2021
2019 ONE KBR AWARD WINNER Awarded on Aug 16, 2019

ARTICLES

All Articles

VILT Stack Deployment Laravel, Vue 3, Inertia JS, Laravel reverb, MySQL, Tailwind CSS Link
K6 Load Testing for Microservices NestJs, MicroServices, RabbitMQ, MySQL, Docker and Grafana K6 Link
Complete CI/CD Setup for a Laravel Application Laravel, Pest, Docker, MariaDB and GitLab Link
Application Monitoring Using Prometheus and Grafana Laravel, Docker, Prometheus and Grafana Link

CODE REPOSITORIES

All Code Repositories

Restaurant Food Ordering Application Laravel, Vue 3, Inertia JS, Laravel reverb, MySQL, Tailwind CSS Code Repo
Hospital Management System Python, Django, PostgreSQL, Tailwind CSS, Alpine JS Code Repo
School Management System NextJS, Javascript, PostgreSQL, Prisma, Tailwind CSS, shadcn/ui Code Repo
DynamoDB Seeder JavaScript, DynamoDB JS SDK Code Repo
NestJS E-Commerce API TypeScript, NestJS, TypeORM, PostgreSQL Code Repo
Simple Blog Application Laravel, Docker, PostgreSQL, Redis, React.js, Tailwind CSS Code Repo