Hi,

One sec...

Enter

Served as Tech Lead to create a SPA application to allow city residents to pitch their ideas for technological solutions that could benefit the city

Features:

  • Architected front-end application using React/Redux
  • Leveraged Redux containers to minimize code and simplify operations for future developers
  • Implemented Sagas Pattern to handle async operations
  • Supervised development of back-end using Python and Django framework
  • Implemented Django ODBC driver to MS SQL Server for data layer
  • Adhered to TDD design patterns for code maintainability and scalability

 


Joys
  • Learning the exciting new framework everyone was talking about 😉
  • Transitioning from the question “asker” to question “answerer” as my skills with React increased
Lessons Learned
  • Wrapping my head around the component architecture approach of React versus the more MVC approach of Angular
  • Configuring the MS SQL ODBC driver with Django with limited documentation since it expects a connections to a data source like Postgres.

Developed a responsive real-estate web application to provide users with querying, posting, and inquiring of home listings.

Features:

  • Leveraged Django admin to create administration dashboard to allow user generated content
  • Enhanced interface for Django admin to facilitate buyer/realtor communication
  • Incorporated PostgreSQL with pgAdmin for database administration
  • Integrated unit tests utilizing PyTest library and Magic Mock
  • Utilized Django libraries of SendMail, ShortCuts and Messaging to minimize operational code

 


Realtor website screenshot

Joys
  • The libraries and boilerplate Django offers combined with the conciseness of Python
  • Accelerated understanding of Postgres and PyTest from experience using MS SQL and Moq Test in .NET
Lessons Learned
  • PyCharm is a much better Python IDE than Visual Studio.