dnagarpowers.dev Open in urlscan Pro
2600:1f18:16e:df02::65  Public Scan

Submitted URL: http://dnagarpowers.dev/
Effective URL: https://dnagarpowers.dev/
Submission: On December 13 via api from US — Scanned from US

Form analysis 0 forms found in the DOM

Text Content

 * Skills
 * Experience
 * Blog
 * Projects
 * About
 * Contact


DAVID NAGARPOWERS

A Software Engineer based in New York, NY.

Get in touch


SKILLS


LANGUAGES




FRAMEWORKS




DATABASES




CERTIFICATES




OTHER




EXPERIENCE


COALITION INC

SOFTWARE ENGINEER

JUNE 2022 - PRESENT

Working on the documents team to deliver dynamically created legal documents for
multiple markets across several different continents

Deprecated old services and moved functionality to smaller microservices cutting
down document generation by several factors and improving user experience
significantly

Created an internal testing tool that moved support engineers away from manual
testing to automated testing

Technologies Used: gRPC, GraphQL, React, Golang, Terraform, Flask, FastAPI,
Python, AWS ECS, Secrets Manager, S3, Docker


V! STUDIOS

SOFTWARE ENGINEER

NOV 2021 - PRESENT

Working with different government and commercial clients on different software
projects

Projects

Client: NASA, Project Title: Agency Level Portal Service (ALPS)

Implemented a centralized, cloud-native, scalable, Agency-wide Library web
portal that saved NASA billions of dollars by reducing redundancy across NASA
sites

Technologies Used: Wagtail (Django-based CMS), Python, AWS, Docker

Client: NASA, Project Title: images.nasa.gov (AVAIL)

Maintained and expanded images.nasa.gov website

Technologies Used: Pyramid, Python, AWS S3, RDS, EC2, SSM, Docker


BLOG


PROGRAMMING PARADIGMS

JANUARY 25TH 2024

Categories:
oopfunctional-programmingtheorysoftware-developmentsoftware-engineering

Read More →



GRPC INTERCEPTORS: A WAY TO DO AUTH IN PYTHON

JANUARY 20TH 2023

Categories: pythonauthpython-programminggrpcsecurity-token

Read More →



GRAPHQL: THE GOOD, THE BAD, AND THE BOTTOMLINE

NOVEMBER 28TH 2021

Categories: graphqlprogrammingcoding

Read More →



FROM PYTHON TO JAVASCRIPT: MY JOURNEY INTO JAVASCRIPT

AUGUST 22ND 2021

Categories: javascript-tipspythonjavascriptweb-development

Read More →



PROJECTS


RETRO SNAKE GAME

Built two versions of snake game, one for the browser using Vanilla JS and basic
HTML and CSS, and one in Python that used PyGame and NumPy. There was a heavy
emphasis on OOP when creating this small app.

 * HTML
 * CSS
 * JavaScript

Visit Browser Version →



TRIVIA GAME

This is a trivia game made in TypeScript and React. It uses the Open Trivia
Database for its questions.

 * TypeScript
 * React

Visit Browser Version →



NAGGING-MEDIA

Nagging-Media is a social media clone where you can post, like, and comment on
friends’ posts. You can login using your Gmail account.

 * Socket.io
 * Express.js
 * Node
 * MongoDB
 * Mongoose
 * Google OAuth

Heroku Down



ONLYPAGES

A group project with where we build a coupled app using MongoDB, Express.js,
React, and Node.js to give the user a social media experience around books.
Users can review books, add to their different collections, and post about their
book-related topic of choice.

 * React
 * Mongoose
 * Node
 * MongoDB
 * JWT Auth

Visit Browser Version →



YUM

Yum is a recipe app where you can search for recipes, add recipes to your recipe
box, and automatically add the recipe ingredients to your shopping list with the
aisles the recipes can be found in. Once you have tried the recipe, you can
review the recipe and post pictures of what you made.

 * HTML
 * CSS
 * Python
 * Django
 * PostgreSQL
 * AWS S3 Buckets

Visit Browser Version →



ABOUT ME

I’m a full-stack software developer. I am compelled to design code that is
clean, efficient, and readable. Problem-solving sits at the center of my drive
to work in software engineering. My programming journey began with my
undergraduate degree in Computer Science that gave me strong fundamentals and
continued through my completion of a Software Engineering bootcamp. With a
background in education, I love to share my knowledge and skills with others. My
knowledge and experience in mental health give me the skills to work well in
teams. I look forward to applying all my skills and background to my next
project and team.

My Resume



GET IN TOUCH

Are you looking for a fast-performing and user-friendly website to represent
your product or business? Or looking for any kind of consultation? Or want to
ask questions? The quickest way to reach out to me is via email.

dnagarpowers@gmail.com
 * 
 * 

© 2020 - Template styling by Nisar.