Lewis Fletcher
Python Developer | Django Specialist | Full-Stack Engineer
Thank you for visiting my portfolio! I'm a passionate programmer with a love for music and technology. This showcase website was built with Django and Tailwind CSS. I'm currently seeking work in the software industry as an entry-level programmer specializing in Django or Python.
My Skills
Python Development
10 years of experience (3 years professional). Proficient in solving a wide range of problems using Python.
Django
3 years of professional experience. Expertise in building robust, scalable websites for clients.
Responsive Design
Strong understanding of responsive design principles. Experienced with Tailwind CSS and Bootstrap for efficient styling.
JavaScript
Capable of creating fluid and interactive UIs. Proficient in vanilla JavaScript, AlpineJS, jQuery, and HTMX.
RESTful APIs
Expert in working with various RESTful APIs, including extensive experience with Stripe, Alpaca, and OpenAI's GPT. Experienced in building custom APIs.
Cloud Services
Expert in AWS (S3, SES) and intermediate with Google Cloud. Proficient in hosting media, static content, and email services. Capable of handling deployments on any major service.
Testing and QA
Meticulous approach to testing using Python's TestCase. Experienced in both manual and automated testing workflows.
Version Control
Well-versed in GitHub/Git for version control, documentation hosting, and package management. Familiar with GitLab and Bitbucket.
Database Management
Experienced with MySQL, SQLite, and PostgreSQL. Strong SQL skills and passion for efficient data organization.
Data Analysis/Pandas
Experienced in handling large, complex datasets. Proficient in data modeling, restructuring, and analysis using pandas/numpy.
Featured Projects
Windows File Monitor
Windows application using Watchdog to monitor folders for new files and upload them to a server. Includes GUI for configuration and monitoring. Being used by over 50 small businesses.
Stock Trading Bot
Trading bot using Alpaca API to trade stocks based on custom algorithms and market conditions.
Feed Sales Site
Data modeling and import project for a feed manufacturer, handling large spreadsheets with thousands of lines of unorganized data. After getting all of the data into a we structured database, I built the company a site that handles automatic submission of Purchase Orders for staff and Sales Orders for customers, an intergrated Warehouse Management System, a metrics dashboard tying all this information together, and several other time saving features.
Django Easy Docs
A Django package for easy integration of documentation into Django projects. This custom package takes under 5 minutes to set up and begin using. Once it's installed and configured, adding documentation to a page is as simple as adding one load tag to your template. Comes with staff/user permissions, version control, and CRUD capabilities out of the box. Available on PyPI, with the documentation hosted on Github Pages.
Insurance Quote and Policy Management System
A site for an insurer with live data for insurance rate calculations, quote generation, customer portal for policy management, and a subscription service.
Creative Universe Productions
An art showcasing site for a Tuscon artist. Includes a shop to purchase the art, a blog, email services, and more.
Mel Jevins Photography
A portfolio site for a photographer based in England. Includes private links for client viewing, and a beautiful front end to attract new clients.
We The Movement
A website for the "We The" movement. Includes a responsive calender handling CRUD for events, email subscriptions, and a custom theme that changes in response with each refresh.
Professional Experience
Founder & Senior Lead Developer at DBA Lewis Fletcher
Oct. 31, 2022 - Present
Freelance Python and Django developer specializing in scalable and secure web applications.
- Spearhead client projects from technical conception to pre-deployment
- Develop comprehensive E-commerce and Warehouse Management Systems
- Implement bookkeeping and financial modules using Django's ORM and pandas
- Collaborate with Technical Project Manager for client communication and project delivery
- Conduct security audits and performance tests
- Build documentation for code collaboraters and end users.
- Import exisiting data and provide reporting capabilities.
- Manage deployments and handle requested feature additions, bugs, and upgrades.
Training Supervisor at Afni Inc. and Afni Insurance Services
Jan. 4, 2018 - June 12, 2022
Led cross-functional teams and acted as primary liaison for external stakeholders.
- Lead cross-functional teams focusing on high-quality performance and metrics.
- Handle terminations and ensuring new employee success; reduced attrition by 10%.
- Present quarterly results to stakeholders.
- Design and implement training curriculum for sales, service, and insurance licensing
- Develop and implement operational efficiencies
- Adapt training methods for both remote and on-site environments
Get in Touch
I'm always open to new opportunities and collaborations. If you'd like to discuss a project or potential role, please don't hesitate to reach out.
Email: [email protected]