Senior Software Engineer
Magemagenified.Com, Llc
• Project: Create a module that enables dental practices to be auctioned online - Made eight forms using the tree data structure to process over 60 nested children - Created functionality allowing buyers/sellers to renegotiate prices using the mediator pattern - Employed the decorator, front controller, adapter, and MVC patterns to process user input - Spoke with stakeholders, wrote up requirements definitions, and devised the architecture - Wrote models (SQL) that save using ORM and use the Entity-Attribute-Value architecture• Project: Write Python/Spark scripts that reveal trends related to discounts and sales - Created a script using Python/Spark SQL to gather statistics for discount types - Wrote a Spark/Python script that identifies products that are most commonly bought together • Project: Create a dental equipment site – that like Amazon.com – allows 3rd party sellers - Overhauled the framework to allow customers to create products and built version control - Wrote a product integration for sellers using the filter, flyweight, prototype, and proxy patterns - Assembled architectural plans for the entire site as well as the database design (ORM, SQL) - Used the tree data structure to manage nested children while creating a series of interfaces - Wrote many features using these patterns: prototype, factory, abstract factory, state, MVC• Project: Build a website that sells courses with a digital library that can have over 2 million records - Constructed an indexer so that the digital library can accommodate high traffic - Created access rights functionality and integrated using proxy, decorator, and façade patterns - Devised and implemented the architectural and database design (ORM) for the entire site - Wrote an abstract factory to support order processing for different types of digital goods