Summary
Accomplished Senior UX software engineer with extensive web development experience in all project and product development lifecycle phases. Strong in presentation and accessibility, creating reusable development patterns for consistent, predictable, and maintainable implementation. Demonstrated expertise in overseeing technical front-end design and implementation, efficiently triaging, managing, and resolving UI defects using waterfall and agile SDLC methodologies. Proven ability to govern UX design, mentor colleagues, guide testing teams, engage in daily standup meetings, and ensure the successful execution of sprints.
Skills
Languages/Frameworks: JavaScript • AJAX • jQuery • Bootstrap • JSP • JSTL • JSON • HTML5 • CSS3 • Sass • Less • Perl • PHP • XML/XSLT • Unix Shell Scripting • LISP • Visual Basic • ReactJS • NodeJS • Express • Java • Python;
Operating Systems: OS X • Windows • Unix • Linux • iOS
Servers/Databases: Apache • Tomcat • IIS • SQL Server • Oracle SQL • MySQL
IDEs: Eclipse • Visual Code • Atom • Sublime • Microsoft Office Suite
Scripting Languages: Gradle • Unix Shell
CI/CD Management: Jenkins
Security Scanners: Checkmarx • SonarQube • Black Duck
Content Management Systems: Teamsites • Documentum
Version Control Systems: Git • Subversion
Visual Prototyping: Figma
Tracking Applications: ALM (Defect Management) • VersionOne • JIRA (Agile tracking)
Screen Readers: JAWS • NVDA • VoiceOver • Talkback
Accessibility Tools: Wave • Axe • Web AIM
Accessibility Compliance: WCAG 2.0 Level A and AA
Professional Experience
Lead Software Engineer
Wells Fargo Advisors
May 2019 – Apr 2024
• Implemented customer-facing retail online brokerage system for Wells Fargo which services hundreds of thousands of customers and millions of page hits daily.
• Served as lead UX developer across 4 scrum teams to design, code, and test application additions/enhancements for our mobile and desktop brokerage platforms.
• Designed, coded, and implemented third-party applications into the seamless flow of our public websites.
• Part of the team tasked to dismantle our monolith application and convert to a microservice-based React frontend.
• Instituted and educated adherent security first development patterns to include fundamental support for CSRF (Cross-Site Request Forgery), XSS (Cross-Site Script), and CSP (Content Security Policy).
• Acknowledged expert on all things UX, consistently implementing changes and disseminating knowledge to my peers.
• Reviewed peer code for WCAG compliance and provided training on the preferred implementation.
• Created detailed technical documentation to support system functionality and facilitate knowledge transfer within the team.
• Established and maintained strong relationships with business/product leadership, continuously merging and explaining the technical “how" with the business/product's “what”.
• Primary source for triaging and resolving production UX issues to minimize user downtime.
• Part of the core governance team to approve critical code commits during restricted development windows.
• Coded stories for teams on a tight schedule to maintain velocity.
• Federated with my team members, fostering their personal and professional aspirations within the spaces afforded me in my role.
• Executed rigorous code review practices across multiple scrum teams to ensure high-quality software and adherence to best coding standards.
• Led monthly UX Open Office forum to discuss topics and field questions.
Technical Lead
Wells Fargo Advisors
November 2017 – May 2019
Provided all aspects of technical oversight to an agile team while continuing to code large or complex stories.
• Worked closely with business partners to digest requirements and determine technical feasibility.
• Coded large/complex/timely stories.
• Created data flow diagrams to verify existing data points and identify new requirements.
• Provided weekly status reports of the agile team’s velocity and identified problems.
• Conducted interviews for potential developer candidates
Senior Software Engineer
Wells Fargo Advisors
May 2006 – November 2017
• Served as lead UI developer for the company’s customer-facing desktop and mobile brokerage platforms.
• Oversaw the technical front-end design and implementation.
• Worked closely with the Content Management System team to develop a handshake/communication system to seamlessly incorporate public content into the brokerage application.
• Primary resource for triaging production UI defects to identify cause, severity, and potential solutions.
• Led UX Governance bi-weekly meetings to provide a forum where development standards were discussed.
• Performed peer review on developer code creation/updates to prepare for formal build.
• Reviewed accessibility issues directly with senior online accessibility strategist to test solutions in a locally created sandbox area to execute “what if” scenarios using multiple screen readers.
Additional Professional Experience
Client/Server Developer
A.G. Edwards & Sons
Programmer/CAD Manager
Interiors Unlimited
Instructor
Professional Business School
Education
Southern Illinois University, Edwardsville, IL
Bachelor of Science (BS), Computer Science