Product Owner Resume
Boston, MA
SUMMARY
I am a software engineer with a passion for creating well - architected web applications that provide a clean and responsive user experience. I love tackling new challenges and learning new technologies in addition to collaborating with other programmers. In my freetime I enjoy reading, going to museums, watching movies, and walking my dog, Otis, who is a very hungry Puggle.
TECHNICAL SKILLS
Strong: JavaScript, AngularJS, React, Node.js, Express, RESTful APIs, MongoDB, Mongoose, mySQL,SQLite, Sequelize, Git Mocha, Chai, jQuery, HTML, CSS
Experienced: Digital Ocean,Redis, Bookshelf.js/Knex.js, Elasticsearch, Watson SDK (Node.js), Jasmine, Backbone.js
PROFESSIONAL EXPERIENCE
Confidential
Product Owner
Responsibilities:
- Designed mySQL schema to enable easy storage and retrieval of user information across platforms, allowing the website to present a user with their comment history and voting record as established via the extension
- Spearheaded the implementation of shareable URLs, utilizing AngularJS’s ngRoute directive with Express to achieve URL persistence, enabling users to share the statistics for a given internet source with a link
- Implemented authentication using bcrypt to hash passwords before saving to the database and using express - session with a Redis session store to implement secure sessions to make visiting the site a more user friendly experience, minimizing how frequently a user must log in while maintaining security; developed a system to verify a user’s email when registering with the site for the first time
- Utilized the power of AngularJS to develop an interactive, responsive, and intuitive user experience repeat.it | Software Engineer
- Maintained a clean and responsive user experience with AngularJS, employing modular design principles to facilitate the addition of new functionality in the future
- Architected a RESTful API utilizing Node with Express, allowing users to create, save, edit, and delete their flashcard decks
- Implemented bcrypt authentication to encrypt passwords before saving to the database Chobi | Software Engineer
- Extended an existing React photo application with a focus on user-facing features
- Optimized the existing upload route to allow batch uploads of photographs, utilizing Node’s async module to assist with multiple in-series calls to the Cloudinary storage API, greatly improving the application's ease of use
- Integrated Bootstrap in order to provide a slideshow option for users viewing their albums auto.poet | Product Owner
- Utilized AngularJS to develop a simple and intuitive interface to allow users to generate poems of a given length
- Architected a RESTful API to create, store, and forward auto.poet’s creations
- Leveraged Nodemailer to provide users with the option to receive auto.poet’s archive in their inbox
Confidential, Boston, MA
Gift Processor
Responsibilities:
- Processed donations; recorded donor and gift information in Raiser’s Edge, a relational database
- Constructed database queries as needed for fundraising purposes
Confidential, Boston, MA
Development Associate
Responsibilities:
- Composed acknowledgement letters for donors with giving of $50K or more on behalf of the hospital president