
Uluç Şengil
Verified Expert in Engineering
Full-stack Developer
Hamburg, Germany
Toptal member since February 15, 2022
Uluç is a full-stack developer with five years of experience building internal and consumer-facing web applications using Node.js, React, and Vue.js. He is an expert at integrating any required first or third-party APIs, such as Elasticsearch or PostgreSQL, charts, payments, or map providers.
Portfolio
Experience
- JavaScript - 7 years
- React - 5 years
- Functional Programming - 5 years
- Node.js - 5 years
- TypeScript - 5 years
- FeathersJS - 5 years
- Model-View-Update (MVU) - 3 years
- K - 3 years
Availability
Preferred Environment
Linux, Visual Studio Code (VS Code), MacOS
The most amazing...
...software I've developed is the renovation of the payment infrastructure at my old job, which still simplifies developers' work.
Work Experience
Software Architect
A Health-oriented Content Platform
- Developed the content management service to serve more than 35 resources, serving thousands of objects. Worked closely with the content team to deliver requested new functionalities within minutes.
- Created an automated testing suite for the content management service, deriving probabilistic tests and test inputs from existing Sequelize models. This resulted in automatically created test suites when new resources were added.
- Integrated GPT into the content management service to provide AI assistance to the content team to generate more content faster.
- Created the initial ETL process to create actionable data from microservice and external data sources. Utilizing streaming, delivered gigabytes of data within minutes with minimal memory footprint.
- Integrated Elasticsearch to provide search functionality across resources and its associated ETL processes.
- Built the initial version of the AI-powered chatbot service, utilizing semantic search via language embeddings and GPT to create answers from provided context.
Primary Developer
Humanart
- Took over the front-end codebase from a previous team. Refactored and repurposed the codebase to be more extensible and clarified data flow. Migrated from handwritten CSS to Tailwind CSS to improve reuse and allow composition.
- Created the back-end API from scratch, handling user registration, workshop listings, listing approvals, search, payments, and payouts for workshop instructors.
- Oversaw each feature and the product launch. Supported over a thousand users less than a month after our launch.
Full-stack Developer
Koç University
- Initiated the overhaul of the payment system for student clubs and conferences. Unified and abstracted the payment processing logic and provided a CRM that enabled non-technical employees to create hundreds of forms easily.
- Implemented the webhook support to the payment system so issues like loading printer credits could be solved without issuing support tickets.
- Mentored four work-study employees and helped them learn React and AngularJS to work on our existing projects.
Experience
Humanart
Education
PhD in Economics
University of Toronto - Toronto, Ontario, Canada
Master's Degree in Economics
Koç University - Istanbul, Turkey
Bachelor's Degree in Physics
Koç University - Istanbul, Turkey
Bachelor's Degree in Mathematics
Koç University - Istanbul, Turkey
Skills
Libraries/APIs
React, Node.js, REST APIs, Vue, Vuex
Tools
Knex.js, Git, STATA, Sequelize, Amazon QuickSight
Languages
JavaScript, TypeScript, CSS, HTML, Elixir, Python, R, K
Frameworks
FeathersJS, Express.js, Tailwind CSS, Sails.js, AngularJS, Next.js, NestJS
Paradigms
Functional Programming, Automated Testing, Test-driven Development (TDD), Dynamic Programming, Linear Programming, Responsive Web Design (RWD), ETL
Storage
PostgreSQL, MongoDB, Data Pipelines, Amazon S3 (AWS S3), Elasticsearch
Platforms
Linux, MacOS, Visual Studio Code (VS Code), Amazon Web Services (AWS), Mapbox
Other
Mathematics, Physics, Econometrics, Microeconomics, Optimization, Algorithms, Model-View-Update (MVU), Front-end, Axios, Architecture, Full-stack, Artificial Intelligence (AI), Machine Learning, eCommerce, Maps, React Admin, Applied Mathematics, Statistics, Economic Analysis, Economics, Back-end, OpenAI GPT-3 API, OpenAI GPT-4 API
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