Michael John
Senior Python Developer (AI & Data Science)
Ottawa, Canada • -•-
SUMMARY
Thanks for visiting my profile!
I have extensive experience as a Senior Python Engineer and coding with analytical programming using R, Python, Django, Flask and C++, Big Data/Hadoop technology.
Well-acquainted with database engineering, improving database performance, developing custom data & cloud solutions, and server-side technology.
What I offer:
✓ Data Cleaning: I can clean your raw data and make it ready for Machine Learning / Deep Learning.
✓ Data Analysis: I can perform exploratory data analysis (EDA), descriptive statistics, inferential statistics, and more.
✓ Data Visualization: I can create stunning visualizations using popular tools such as Power BI, and Excel.
✓ Model Training/Testing: I can create ML/DL models leveraging newest cutting-edge technology in this field.
✓ Hyperparameter Tuning: I can tune the models to improve accuracy of the models.
✓ Comparative Analysis: I can compare and analyze output of multiple ML Models.
✓ Report Generation: I can create comprehensive reports that summarize your findings and recommendations.
Why choose me:
✓ Professional and timely service: I am committed to providing high-quality work within the agreed-upon deadline.
✓ Communication: I will communicate with you throughout the process to ensure that I am meeting your needs and expectations!
Working with me means that you have:
✓ Have a person who really cares about the result
✓ Don't waste time on micromanagement
✓ Can trust real expert experience
✓ Can rely on me all the time
✓ Enjoy working
My goal is to connect and build good relationships with customers to integrate with their processes to ensure projects and ultimately their business success and always look to bring that experience to new potential customers. I prefer to keep work quality in the first place. Please contact me, so we can discuss how we can work together to FULLY meet your Business Needs!
PROFESSIONAL EXPERIENCE
Resume Worded, New York, NYJun 2021 – Mar 2023
Senior Python Developer
Built an API-driven publishing service handling 17M pageviews monthly, performing at 94% cache efficiency.
Cleared more than 200 performance bottlenecks in Mercurial software for large-scale deployments.
Built out the source control query service that queries information in a scalable, effective, & efficient manner.
Extended the build system to integrate with the Mercurial sparse feature, cutting 47% performance issues.
Rebuilt the Mercurial sparse subsystem to move it from an implementation detail to an end-user-friendly tool.
Mentored 10 Junior Python developers, training them to work independently and acquire all adequate skills.
Growthsi, New York, NYFeb 2019– May 2021
Python Backend Developer
Developed web application back-end components while communicating with 30+ clients to identify their needs/goals and work on meeting them.
Designed and developed architectures for all Growthsi products, scaling them to beyond 1M users monthly.
Maintained large databases and configured services to reduce software maintenance expenses, decreasing the costs by 15% within just one year.
Automated and optimized collecting data using SQL, reaching over a 35% system’s response time boost.
Collaborated cross-departmentally on RPA to streamline issue management and migrate the current environments to the cloud, reducing the investment risk by 48%.
Reduced lead time for new feature requests down to 30% by detecting problems in the entire operations.
Managed a codebase of 250,000 LOC, acquiring an overall success rate of 95% throughout the leadership.
Resume Worded, San Francisco, CAJune 2015 – Dec 2018
Junior Python Developer
Developed web applications in Django frameworks Model View Template (MVT) architecture.
Developed custom tags to simplify the template code.
Designed UI screens using templates, Ajax, Html, and Json. Used JavaScript for client-side validation.
Used Python and Django to interface with the jQuery UI, managing the storage and deletion of 50+ content.
Handled programming tasks for and maintained 7 internal websites with a high success rate (97%) in product update deployment.
Accurately wrote more than 100 Python and batch scripts to automate the ETL scripts runs every hour.
EDUCATION
Resume Worded University, San Francisco, CAAPR 2009 – May 2014
Master of Computer Science
CERTIFICATION
Python for Data Science and AI
Provider: IBM
Issued: March 2021
Databases and SQL for Data Science
Data Science, Relational Database, SQL, Python, IPython
Provider: IBM
Issued: August 2022
LANGUAGE
ENGLISH ∙∙∙∙∙∙∙∙∙ Fluent
SKILLS
Team leadership
Presentation skills
Collaboration
Research
Chatbot Development
Machine learning
NLP
Python
Django
Flask
Fast API
SQL
AWS
Azure
Linux
MySQL
MongoDB
PostgreSQL
Bash Scripting
Javascript
Data Visualization
Data Scraping
Data Mining
OpenCV
PROJECT
1. "Where Should I Eat-Out" Chatbot - Resume Worded
This side-project is a friendly chatbot that makes restaurant recommendations.
- Developed own API model, so that the robot successfully analyzes the emotions using APIs.
- "Where Should I Eat-Out" has answered 100K֡ user queries in the past 6 months.
2. Preprocessing CLI For Healthcare Data Processing - Resume Worded
Built simple CLI tool to meet the department's needs and save time in data preprocessing.
- The tool was able to convert 10K֡ datasets to be 65% more understandable by the algorithm, using Python, OOPS, Panda, and exception handling.