Software engineer with 4+ years experience working in Angular, React, Java Spring Boot, NodeJs, and other modern web technologies. Excellent communicator with a background in public education and experience leading teams.
‣ Streamlined feature development by rearchitecting Angular front-end, consolidating four overlapping micro front-ends into one, eliminating code redundancy and simplifying development with shared services and components.
‣ Facilitated the re-designation of IBM Z hardware for enterprise customers by introducing a suite of new Angular components and modifying existing REST APIs (Java Spring Boot), enabling IBM Z sellers to seamlessly transition clients to new machines.
‣ Boosted application resilience and developer productivity by championing Test Driven Development (TDD) and driving adoption of code quality tools such as ESLint and Prettier.
‣ Optimized frontend application performance by refactoring sequential API calls into parallel calls wherever possible and implementing strategic caching for data unlikely to change.
‣ Improved frontend accessibility and maintainability by transitioning from non-standard UI components to standardized IBM Carbon design library, resulting in simpler code and greater accessibility compliance as measured by IBM Accessibility Checker and aligned to WCAG standards.
‣ Enhanced codebase security and compliance by upgrading Angular from version 8 to 14, implementing Whitesource/Mend recommendations, and eliminating 243 code violations. This effort resulted in a more secure and stable application with improved performance.
After self-studying full stack development, I enrolled in a software engineering fellowship to take my learning to the next level. Project Shift focused on blending practical, full stack experience with fundamentals of computer science. The program's primary focus is on JavaScript and modern technologies for the web (React, Node.js, and more).
The selective program emphasizes:
•
Over 700 hours of practical coding experience
•
Computer science fundamentals, preparing fellows to be able to adapt to new technologies/languages
•
Collaborative programming with Agile methodologies and pair programming
•
Building over 20 web projects, culminating in a major cohort project followed by a week-long, solo full-stack web application
Achieved "exceeds growth" status for students' end-of-course testing on a consistent basis, across subgroups
•
Served as department chair from August 2018-March 2020
•
Managed documentation for 130+ students per year, including grades, use of accommodations, parent communication, formative feedback, etc.
•
Shifted from a points-based grading system to a standards-based, collaborative grading model in which students took part in their assessment and self-evaluated based on narrative feedback
•
Collaborated with teammates to ensure consistent, aligned instruction for all grade-level students
•
Researched, designed, and implemented a reading workshop/writing workshop curriculum for 9th grade students
•
Collaborated and co-taught alongside Exceptional Children's teacher
•
Contributed to district-wide curriculum development through instructional planning team