Mehmet Dogan
Verified Expert in Engineering
Data Engineer and Full-stack Web Developer
Mehmet is a seasoned data engineer and full-stack web developer with years of experience working with Python on back-end engineering projects and some DevOps. He also has a lot of teaching, tutoring, and mentoring experience. Earlier in his career in the public education sector, Mehmet hired, trained, and led teams of up to 100 people.
Portfolio
Experience
Availability
Preferred Environment
PyCharm, Slack, Windows, MacOS, Ubuntu
The most amazing...
...project I've developed is a business intelligence and data analytics dashboard for Texas schools.
Work Experience
Lead Data Engineer | Manager
Capital One Financial
- Led a team of data engineers to support the day-to-day operations of the Auto Finance division, the number one lender in the US by volume.
- Designed, built, and maintained 100+ stream and batch data pipelines for both internal partners and external vendors.
- Was the "test champion" for the division, developed prototypes, and spearheaded the implementation.
Full-stack Data Engineer
Flexion
- Built data pipelines and workflows. Scheduled and maintained jobs.
- Optimized Jenkins builds by creating custom Docker images.
- Used and introduced Jupyter Notebook to the outreach team.
- Helped build and maintain a central analytics database for Medicare.
- Reached out to other teams to improve coordination.
Senior Back-end Engineer
ThetaCore
- Developed APIs to be used by the front-end web application.
- Helped the front-end team and maintained coordination.
- Collaborated with the DevOps team to optimize and monitor the infrastructure and API performance.
Founder | Full-stack Web Developer
Edgle LLC
- Collected all public education data from multiple sources and built pipelines.
- Created a single-page front-end web application using JavaScript.
- Built data visualizations using D3.js and many custom graphics to visualize hierarchical data and interact with it—mark, set goals, and more.
- Developed a back-end application with Django that runs on EC2 instances.
- Performed advertisement, contract management, and client support.
Software Developer
Harmony Public Schools
- Built a hiring workflow that would effectively communicate progress and coordinate between stakeholders in a complex business environment.
- Generated PDF documents and developed an electronic signature system.
- Developed and maintained the production environment with high availability and on-premise hardware.
Experience
School Data Dashboard | School Improvement, Educational Business Intelligence
• XML parsing
• Collect data from students, parents, and staff via surveys
• An intuitive interface to explore hierarchical data—broken down by subject, grade, demographic, and more—in a top-to-bottom approach
• Rate, filter, sort, take notes on, and set targets for data while adding to plan for further action
• Concurrently exploration of data from multiple sets (i.e., multiple graph structures) by area.
• A reusable role-based authorization app for Django tied to users’ school positions
• Custom release management and deployment scripts in Bash
• Single sign-on with a discourse site
• Python unit testing, reusable Django detail views (CRUD), guided tour, and more
Data Pipelines with AWS Glue
Skills
Languages
Python, JavaScript, Bash, PHP, C, C++, Assembly, Snowflake
Tools
PyCharm, Slack, Terraform, Jenkins, Amazon Elastic Container Service (Amazon ECS), PgBouncer, DataTables, uWSGI, NGINX, Git, Amazon Athena, AWS Glue
Storage
PostgreSQL, Google Cloud, MySQL, Redshift, Vertica, Teradata
Frameworks
Django, Django REST Framework, CakePHP
Libraries/APIs
Vue, D3.js, PySpark
Platforms
Amazon Web Services (AWS), Docker, Amazon EC2, Linux, Windows, MacOS, Ubuntu, Apache Kafka
Other
Computer Vision
Education
Master's Degree in Electrical and Computer Engineering
Texas Tech University - Lubbock, Texas, US
Bachelor's Degree in Electrical and Computer Engineering
Bosphorus University - Istanbul, Turkey
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring