Working Remotely from Blacksburg, VA
linkedin.com/in/Alan-Baines | alanbaines.vt@gmail.com
I'm a senior software engineer who lives and breathes science, engineering, and computers. With over a decade of experience, I am passionate about contributing to a team's success by building robust, scalable, and maintainable software.
As a strong advocate for Open Source, DevOps, and CI/CD automation, I have a passion for assimilating team standards and automating them. My goal is to act as a force multiplier for my team, boosting performance through collaborative knowledge sharing, mentoring, code reviews, and pair-programming.
I thrive in high-autonomy, high-trust environments that value a "marathon, not a sprint" philosophy. My focus is on long-term sustainability in both the products we build and the culture we cultivate. As a neurodivergent professional, I leverage my unique perspective for creative and systematic problem-solving. I am a firm believer in "fail-fast" programming and the "broken-window principle," constantly seeking opportunities to improve systems and processes.
I am seeking a senior, high-impact, remote, non-management technical role where I can champion the Developer Experience (DevEx) and help the team grow and succeed.
- 🧠 Architecture & Design: Broad experience in architecting, designing, and developing applications from the ground up. I enjoy working on new features, from design and implementation to testing in production software.
- 🏫 Mentoring & Coaching: Proven force multiplier for the team via mentoring, coaching, code review, technical documentation and pair-programming. I have a track record of guiding junior engineers and university students, helping them tackle challenging tasks and develop their skills.
- 🛠️ DevOps & Automation: Passionate about improving CI/CD pipelines to enhance code quality and maintainability. I have experience making recommendations for and implementing improvements to CI/CD processes and automation.
- 💻 Full-Stack Development: Masterfully navigate the entire technology stack, contributing clean, well-documented code. My expertise includes C#, Python, Java, & TypeScript.
- 🧓 Legacy Code: Experienced in maintaining legacy server/client code by fixing bugs and making performance and security improvements.
Languages:
C#
Python
Java
TypeScript
JavaScript
HTML/XML
C/C++
LUA
Frameworks & Libraries:
.NET/ASP.NET
Node.js
React
Django
Entity Framework (EF) Core
Material UI
React Redux
React Router
Spring Boot/Spring
Hibernate
Angular
Tools & Platforms:
Docker
Git & GitHub
GitHub Actions
AWS
Redis
Sentry
Datadog
Azure
RabbitMQ
VMWare
Methodologies & Principles:
SOLID Principles
Pair Programming
Code Review
Fail-Fast
DevOps & CI/CD
Automated Testing & TDD
Static Code Analysis
Agile / Scrum
RESTful APIs
- Email: alanbaines.vt@gmail.com
- LinkedIn: linkedin.com/in/Alan-Baines
Go Hokies! 🧡