SKILLS
- OS: Linux, Windows
- Languages: Python, HTML, CSS
- Web Development Framework: Django, DRF.
- IDE tools : PyCharm, Microsoft Visual Studio, Jupyter.
- Software Development Tools: GIT, Celery.
- Machine Learning: Linear regression, logistic regression, Decision Trees, and Random Forest
EXPERIENCE
Python Engineer
November 2020 - Present
- Utilized Python, Django, etc. to design server applications and client interfaces.
- Wrote scripts in Python for extracting data from the HTML files.
- Developed views and templates with Python and Django's view controller and template language to create a user-friendly website interface.
- Performed troubleshooting, fixed, and deployed many bug fixes for applications that were the main source of data for both customers and the internal customer service team.
- Evaluated development standards and procedures of engineering processes.
- Design and maintain databases using Python, and PostgreSQL.
- Developed frontend and backend modules using Python on Django Web Framework.
- Developed views and templates with Django view controller and template Language to create a user-friendly website interface.
- Build SQL queries for performing various CRUD operations like create, update, read and delete
Associate Software Engineer
May 2019 - November 2020
- Used Agile Methodology and SCRUM Process.
- Worked with the Stakeholders, gathered requirements, and developed High-level design and Detail design documents.
- Collaborated with internal teams to convert end-user feedback into meaningful and improved solutions.
- Re-engineered various modules for implementing changes and creating an efficient system.
- Developed, tested, and debugged software tools utilized by clients and internal customers.
- Designed and developed components using Python with the Django framework. Implemented code in python to retrieve and manipulate data.
- Develop consumer-based features using Django, HTML, and CSS.
PROJECTS:
Project Name: MISKI
Project Description: MISKI is an E-commerce App.
Complexity level: My Objective was to integrate third-party delivery API i.e. after order creation request will be sent to the delivery/courier service to create an order that needed to be delivered to the customer. Give back-end support to the team, and create databases and views (business logic).
Tech Used: Python, Django, HTML, CSS.
Roles and Responsibilities:
- Architecture and developed Python and Django for the back-end development and front-end application using HTML, and CSS.
- Payment Systems.
- Implementing Delivery API using python.
- Implemented Data tables to add, delete, update and display the records.
Project Name: Invest-It-Now
Project Description: A Nigerian-based investment project. A User invests in different plans and gets the interest every day. The user will also get a commission for a referred person.
Complexity level: Interest of a particular percentage will be added to the principal amount every day, periodically (Scheduler for background tasks was implemented). A referral system with payment API was also integrated into the application. And Email service is also implemented for every task that users perform.
Team size: 4 Members
Tech used: Python (Django), HTML, CSS, Third-party APIs.
Roles and Responsibilities:
- Responsible for designing, developing, testing, deploying, and maintaining the web application.
- Referral system with rewards integrated into the app.
- Payment Systems.
- Data Management and Protection.
- An API Schedular was implemented with background tasks for adding periodic interest to the principle amount.
Project Name: Deviare
Project Description: South African Project based on LMS (Learning Management System) which deals with providing education to the people or Company employee Training.
Complexity level: My objective was to create APIs with the help of Django and Python and to do Unit testing concerning all the possible scenarios.
Team size: 3 Members
Tech used: Python (Django), DRF, Background Tasks, HTML, CSS.
Roles and Responsibilities:
- Designed and developed the server module and resolved issues and was responsible for its enhancements.
- Architected and developed Python and Django for the front-end and back-end development and PostgreSQL for the database.
- Created unit test/regression test framework for working/new code.
- Implemented Data tables to add, delete, update and display the records.
- Increased the speed of pre-existing search indexes through Django ORM optimizations.
- Storing periodic updates of a user in databases to get the progress feedback of the user in a particular course using Task Queue of Celery.