Resume
Summary
Full-stack developer specializing in Ruby on Rails, JavaScript/TypeScript, and React/Next.js. Experienced in API development, cloud infrastructure, and CI/CD automation, with a focus on building secure, scalable web applications that deliver measurable impact.
Experience
Lead Software Engineer | Parsons Corporation
December 2024 - Present
- Develop a Rails 8 learning management system integrating Next.js course applications with automated TypeScript client generation, milestone-based progress tracking, and role-based dashboards for students and administrators
- Engineer a virtual machine management platform with integrations across AWS, Google Cloud, DigitalOcean, and Vultr
- Architect a secure communications platform with end-to-end automated provisioning of database, messaging server, web infrastructure, SSL/TLS, and firewall hardening using Node.js and React
- Collaborate with cross-functional teams to design and deliver user-centric, intuitive web applications
- Design and integrate scalable, modular, full-stack solutions aligned with business and user needs
- Administer and optimize Linux-based systems for reliable hosting, deployment, and monitoring
- Ensure secure connectivity and data protection through technologies like WireGuard VPN and other privacy-focused protocols
Technologies: Ruby on Rails, Next.js, Node.js, React, TypeScript, AWS, Google Cloud, DigitalOcean, Vultr, WireGuard VPN, Linux
Software Engineer | UMass Transit Services
November 2021 - Present (Part-time since 2024)
- Maintain and modernize a Rails-based transit operations platform powering employee management, scheduling, vehicle maintenance, and training workflows
- Maintain and modernize a Rails-based parking management system integrating T2 Flex/Iris APIs with SOAP web services, automated entity synchronization across multiple data sources, and role-based access control for parking enforcement and permit administration
- Overhaul test suite for app to increase reliability and reduce bug introduction
- Collaborate directly with operations staff and end users to troubleshoot, triage in-app feedback, and iterate product improvements
Technologies: Ruby on Rails, T2 Flex/Iris APIs, SOAP web services, Database Management, System Administration
Full Stack Developer | Newspaper Industry
2024
- Developed and maintained a fully featured CMS using PHP
- Built multi-platform publishing system with Ruby on Rails and Vue.js
- Collaborated on content management and distribution systems
Technologies: Ruby on Rails, PHP, Vue.js, CMS Development
Technical Skills
Programming Languages
- Ruby - Advanced (Rails framework)
- JavaScript (ES6+) - Advanced (Node.js, React, Vue.js)
- TypeScript - Advanced (Angular, React applications)
- Go - Intermediate (Backend services)
- SQL - Advanced (PostgreSQL, MySQL, database design)
- HTML5/CSS3/SASS - Advanced (Responsive design)
- Python - Intermediate (Web applications, automation)
- C++ - Intermediate (Systems programming)
- Java - Intermediate (Object-oriented development)
Frameworks & Technologies
- Ruby on Rails
- React.js
- Next.js
- Angular
- Vue.js
- Node.js
- Bootstrap
- jQuery
- Linux Server Administration
Tools & Platforms
- Git/GitHub
- Docker
- PostgreSQL
- MySQL
- Redis
- Linux/Unix systems
- macOS
- Bash scripting
- Database design and optimization
- Web application security
- RESTful API development
Cloud & DevOps
- AWS (EC2, S3)
- Google Cloud Platform (GCP)
- DigitalOcean
- Vultr
- CI/CD
- WireGuard VPN
- SSL/TLS configuration
- Firewall hardening
Education
Bachelor of Science in Computer Engineering University of Massachusetts Amherst | September 2016 - May 2020
- Focus on embedded systems engineering
- Computer software design
- Strong foundation in multiple programming languages
- Hardware and software integration
Projects
TimeDash - Time Tracking Application
Web app with Rails API and Angular frontend for managing weekly work hours.
- Features: Multi-position shift tracking, hourly rate management, company organization, detailed reporting
- Technologies: Ruby on Rails, Angular, TypeScript, OpenAPI, rswag, Bootstrap, SQLite
- Innovation: Contract-first development with automated TypeScript client generation from OpenAPI specs
Maintracker - Vehicle Maintenance Tracker
Full-stack Rails app for vehicle maintenance tracking, including fuel and service history logging.
- Features: Fuel logging, maintenance records, expense tracking, MPG calculations
- Technologies: Ruby on Rails, Bootstrap, SQL, Linux deployment
- Impact: Helps users track vehicle expenses and maintenance history
3D Printing Design Portfolio
Custom 3D designs solving everyday problems, showcasing problem-solving and design thinking.
- Created functional household items using CAD software
- Published designs on Thingiverse with positive community feedback
- Demonstrates practical application of engineering principles
Awards
DRIVE Award - Pending
- Recognition for exceptional performance and contribution to team goals
Professional Philosophy
I believe in writing clean, maintainable code that solves real problems. My experience spans from embedded systems to full-stack web development, giving me a unique perspective on both hardware and software challenges. I’m passionate about building systems that are not only functional but also elegant and user-friendly.
What Interests Me
I’m drawn to opportunities that combine technical challenge with meaningful impact:
- Modern Technologies - Working with current frameworks and best practices
- Code Quality - Environments where clean, maintainable code is valued
- Team Collaboration - Organizations that prioritize knowledge sharing and growth
- Work-Life Balance - Companies that support sustainable career development
Contact
For inquiries related to this portfolio or professional opportunities:
- Email: nick@dirschn.com
- LinkedIn: linkedin.com/in/dirschn
- GitHub: github.com/dirschn
- Portfolio: dirschn.com
References available upon request