Lead Software Engineer with a focus on architecting successful web experiences. Specializing in front-end technologies, I deliver customer value through leadership and collaborative roles: as an individual contributor, technical lead, and counsel for stakeholders. I enjoy providing technical mentorship and plan to stay current with tools and patterns. I approach challenges with engaging energy and passion.
General Electric | GE Digital
Sr. Software Engineer
ES6, Polymer, WebSockets, NodeJS, CI/CD, Agile, Domain Modeling, Docker, AngularJS, ProUI, Bash scripting, Markdown documentation
2016 – Present | Boston, MA
Delivered complex features in a timely manner, independently and through collaboration, with utmost attention to quality. Exemplified best practices from coding patterns to agile methodologies. Translated requirements into manageable stories with clear and complete acceptance criteria, raising discussions early if needed. Ensured quality by writing unit and system tests for use in CI/CD workflow. Consistently created useful graphical and text-based documentation. Exposed to varied project architecture elements including cloud, microapp/microservices, and Docker.
Mentored software engineers and presented on modern UI frameworks and patterns through the use of interactive programming session.
- Community thought leader and advocate SME across teams for UI frameworks and patterns
- Feature lead Led UI development of feature on open source shared component library: px-data-table
- Team contributor Focusing on group success, I drove inclusive discussions; improved maintainability with useful documentation and code reviews
- Independent feature delivery Implemented complex features and refactorings; added in-depth E2E tests and UI/UX designs
- Backlog refinement and feature design Groomed stories for useful, actionable, and clear Acceptance Criteria; provided estimates for saga delivery
Publicis.Sapient | Sapient Consulting
Sr. Interactive Developer, L2
ES6, D3.js, AngularJS, Aurelia, Agile, JSPM, NodeJS, Continuous Integration, Hexagonal Architecture (server-side), Domain-Driven Development, Domain Modeling, JIRA
2013 – 2016 | Boston, MA
UI lead and front-end developer with aptitude for team dynamics, group coordination, and process efficiencies.
Awarded recognition for Client-Focused Delivery after client feedback on project when leading UI development with recently self-taught technology.
Years of experience in UI lead role, conducting engaging presentations, and as technical liaison for client and internal domain teams. Enforced code quality using best practices such as John DePapa's style guide and BEM on Agile projects. Self-motivated and driven: exemplified by creation of D3.js library and initiation of effective team-building program. Advocated for code stability through unit, integration, functional, or automated visual-diff testing.
- Autonomous and motivated Created reusable d3.js charting library between projects
- Quickly learned and utilized new technology From Backbone to AngularJS and Aurelia
2012 – 2013 | Boston, MA
Implemented significant contributions to interactive retirement planning tool, turning complex business logic into an engaging user experience.
Initiated suite of unit tests to prevent recurring defects. Reached cross-browser functionality with collaborative discussions.
- Drove consistent quality with unit test suite
- Created dynamic visualizations for retirement income projections
Innerscope Research Inc.
Sr. Interactive Developer, L2
2009 – 2012 | Boston, MA
Architected, implemented, and optimized dynamic internal web sites under tight time constraints. Increased efficiency through process refinement and custom application development; reduced bottle-necks. Satisfied clients by researching technical solutions, advising on options, and implementing solutions. Effectively managed graphic design interns with clear instruction and judicious direction; initiated the graphic design intern program, complete with cumulative curriculum. Conceptualized, designed, and coordinated delivery of graphical needs: marketing material, graphical information, and interactive experiences.
2009 | Boston, MA
Facilitated and increased conversion rates by establishing new branding and easily accessible information. Worked closely with client to optimize content organization and modernize graphical feel for improved user experience. Content updatable by client without markup. Site was live September 2009 – 20011.
Crimson Life Sciences
Java (apache.poi, javax.swing), Eclipse IDE, Microsoft Office (2001 – 2007), Mac and PC platforms
2009 | Boston, MA
Delivered high ROI by automating Excel and Word document processing. Thoroughly examined current manual processes; using diagrams and concise summary, discussed proposed solution with project stakeholders. Achieved timely project completion through appropriate architecture and schedule planning. Resulting desktop Java application eliminated unnecessary user interaction and maximized efficiency, accuracy and ease of use.
Graphic Designer & Process Engineer
AppleScript, HTML, XML, CSS, PHP, FileMaker Pro, InDesign, Illustrator, Photoshop, Bridge
2007 – 2009 | Canton, MA
Improved efficiency and accuracy of artwork-data workflow by authoring scripts to remove repetitive tasks. Initiated projects to enhance data communication across groups. Saved resources by in-house development of a dynamic departmental website for collateral viewing and organization; crafted simple update process with existing database. Designed and built image- and data-intensive catalogs; coordinated and automated catalog production.
Non-profit Intake App
ReactJS 15.1.x, Redux, Google Cloud, Parse, WebSockets, Material-UI, Google OAuth, ES6, Babel, Open source, GitHub Projects
2018 – Present
Leading a team to create an patient intake app for a local non-profit, with guidance from GE Foundation. Creating and navigating requirements from business stakeholders, including secure data storage and transfer with Google Cloud Platform. Bringing together experts (domain, UX, legal, medical, technical) and driving consensus. Managing a small group of software engineers who are donating time for this project: ensuring coordinated efforts, timely delivery, and continued engagement. Utilizing GitHub projects to achieve agile development, stay focused on MVP and keep stakeholders informed.
- Form submission, profile search, profile update, and aggregation reports
- Websockets and REST
- Data architecture: Redux
- Secure sign-in using Google OAuth
- Parse API for server and database interface on Google Cloud
PMC Auction App
ReactJS 15.1.x, Redux, WebSockets, Firebase.io, Material-UI, Google OAuth, ES6, Babel, Domain Modeling, Trello, ESLint, Webpack
2016 – 2018
From concept through development to processing results, this live-bidding auction and raffle ticket web app exceeded expectations — raising over $5000 for charity. Working with one other developer, we started with domain models, UX whiteboarding, framework choices, and hosting discussions.
Try the demo-version using dummy data.
- Live bidding: websockets, React / Redux
- Secure sign-in using Google OAuth
- Enforced business logic (bidding rules) in UI and Mid-Tier
- Database and hosting using Firebase.io
Rochester Institute of Technology
Bachelor, Industrial Design
(2001 – 2005) | Rochester, NY
BFA in Industrial Design, GPA 3.84, highest honors.
AAS in Graphic Design.
Concentration in conversational French. Technical concentrations in Mechanical and Manufacturing Technology.
Harvard Extension School
Mobile Operating Systems and Applications
2013 – 2013 | Cambridge, MA
Deep dive into hardware and software underlying Android and iOS operating sytems. Covered spectrum of mobile landscape and considerations for design/development of web, native wrappers, and native apps. Final project: Android "deck of cards" workout app.
(2012 – 2013) | Stanford University Online
Enriched and expanded skills and understanding with classes: Introduction to Python, Model Thinking, Software Engineering for SaaS. Courses included homework, lectures, and quizzes/exams.
Topics covered: Python, Ruby on Rails, SQL, Amazon Web Services, version control with GIT, and cloud deployment with Heroku. Earned a certificate of completion for listed classes.
Fitness Group Co-leader
November Project, Boston
2014 – 2015 | Boston, MA
November Project is a free-fitness movement with "tribes" in 30+ cities across the world, with Boston as the origin.
Developed comfort, ease, and power when speaking and writing for a large audience. Inspired self and others while designing, leading, coaching, and documenting workouts for 150-1500 athletes of all abilities. With co-leaders, cultured strong relationships that included feedback cycles.
2015 | Boston, MA
Engaged developers in an immersive and interactive two-night class: Introduction to D3.js. Presented using a follow-along slide deck with individually-editable code examples.