Cagdas Ucar
Verified Expert in Engineering
Software Developer
San Diego, CA, United States
Toptal member since July 22, 2019
Cagdas has 20 years of experience in software design, development, and maintenance using a broad range of technologies. He has proven communication skills with clients, management, and technical teams in addition to expertise with web applications, big data, data modeling and analysis, systems architecture, and performance engineering.
Portfolio
Experience
Availability
Preferred Environment
MySQL, React, Node.js, WebStorm, Linux, Windows, Amazon Web Services (AWS)
The most amazing...
...thing I've built is a system that updates inventory, fulfills orders, and uploads shipments automatically between Amazon/eBay/websites and a network of vendors.
Work Experience
CTO
WebDigital
- Created the company website and web app development platform, reaching over 5,000 users.
- Designed a visual versioning system similar to Git. Built it with MySQL recursive queries.
- Developed integrations with Google and Facebook for unified web engagement reports.
VP of Automation Technologies
AbacusNext (Now Caret)
- Designed and created a client portal with support tickets, cloud services, payment methods, invoices, and an eCommerce store. Integrated NetSuite and Salesforce and used SPA with load-balanced web servers. As a result, we attracted 100,000+ users and 11,000+ tickets.
- Architected and oversaw the development of a store, quoting system, license management system, and recurring billing system (Angular 2+, Node.js, Koa, MySQL) with automatic license creation for purchases.
- Built and oversaw the development of cloud automation utilities such as VM/user creation, password resets, etc. The back end was built with C# .NET Core, and the front end with Angular 2 and Koa, secured with MFA.
Software Engineer
Weedguide
- Created a distributed web crawler with Java, Scala, and Spark to fetch pages using Chrome.
- Built machine learning models with Java, Scala, Spark, and R to classify web content. Made it available in Java Spring API.
- Developed a training data entry UI in a React/Cordova application.
CTO
OrderPigeon/HubLogix
- Designed and created OrderPigeon, a service that updates inventory levels, ships orders, and carries shipments between suppliers and eCommerce sites like Amazon, eBay, and Magento.
- Integrated with 50+ vendors and 10 order channels. Used PHP, MySQL, Linux, and AWS.
- Designed and built CatalogSync, a product content management system to extract, transform, and load product data between vendors and eCommerce sites. Created a custom Magento API for faster updates. Used PHP, Microsoft SQL Server, Windows, and AWS.
Director of Engineering
Internet Matrix
- Consolidated company servers and codebase. Designed and created a cluster system with load-balanced web, email, and DNS services, MySQL and Memcached back end, and Lustre parallel file system as SAN. There were 10,000+ websites in a single framework.
- Designed and created an eCommerce store and billing system that can provision websites and domains.
- Created a mailer system in PHP cron jobs for newsletters with parallel sending, velocity, and acceleration checks that worked on multiple IPs. Improved delivery rates to 150,000 emails/day.
Software Engineer
Brickfish
- Built an OLAP data warehouse and business analytics dashboard for reporting key performance indicators.
- Optimized SQL queries and stored procedures. Improved Microsoft SQL Server CPU usage by 24%.
- Improved performance of the main client reports from 15 minutes to 20 seconds.
Software Engineer
HSBC Auto Finance
- Created a dealer CRM system in Perl and MySQL. Completed data migration from Salesforce and older systems. Reached an active employee user base of 400+.
- Collected and segmented over 13,000 dealer contacts. More than 15,000 calls and 70,000 visits were recorded.
- Created a data mart and enhanced 20+ business intelligence reports for effective performance management and process optimization. Received two excellence awards.
Software Engineer
Miva
- Solved a long outstanding problem in am SQL database engine B-tree indexes in C++. Update and delete performances increased by as much as 100%.
- Integrated Verisign and PayPal electronic payment solutions with Miva eCommerce package using MivaScript proprietary XML language. Expanded the customer base and increased gateway revenue.
- Reverse-engineered and customized a subscription billing solution for company services. Migrated an old billing system, saving over $50,000 per year.
Software Engineer
Exametric (now Verint)
- Innovated new features for optimizing linear regression and Fourier forecast algorithm parameters. Secured a $2 million contract by surpassing rivals in forecast contests with over 40% improved accuracy.
- Optimized Microsoft SQL queries and ETL processes. Increased data import speed five times by using OLAP/MDX.
- Increased forecast performance by more than 100% by flattening SQL stored procedures.
Software Engineer
Garanti Technology
- Refactored Visa/Mastercard electronic payment server code with DB2 migration. Heavy volume transaction times dropped from between seven to eight seconds to below one second. Reached record transaction volume.
- Developed a web application (C++ on AIX Apache and CICS back end) to provide temporary cards to customers who apply for store credit cards. Increased transactions by more than $50,000 per month.
- Fixed all bugs of an in-house VB6 recurring billing solution given to member merchants and refactored the code to improve performance. Reached a record volume of more than 100,000 transactions per month.
Experience
Cagdasucar.com
https://cagdasucar.comShopping Cart
https://turing.cagdasucar.com/Integer Factorization
https://github.com/cucar/factorizationEducation
Bachelor of Science Degree in Computer Engineering
Bogazici University - Istanbul, Turkey
Certifications
Finding Hidden Messages in DNA (Bioinformatics I)
UCSD (Coursera)
Neural Networks and Deep Learning
Stanford University (Coursera)
Machine Learning
Standford University (Coursera)
Skills
Libraries/APIs
Node.js, MLlib, React, Chai, Spark ML, Apache Lucene, MPI, Stripe API
Tools
Git, DTS, JCL, Mocha, Spark SQL, WebStorm, Visual Studio, Solr, Apache, NGINX, Postfix, Jenkins, Miva Merchant, Amazon Elastic Container Service (ECS), Turbo Pascal
Languages
JavaScript, ES5, Active Server Pages (ASP), MDX, Visual Basic for Applications (VBA), SAS, Visual Basic, Visual Basic 6 (VB6), CICS, TypeScript, PHP, C#, C, C++, Java, Scala, Perl, R, Lustre
Frameworks
Angular, Spring, ASP.NET, Angular Material, Material UI, Express.js, Koa, Spark
Storage
MySQL, HBase, SQL Server Analysis Services (SSAS), PostgreSQL, Oracle 10g, Microsoft SQL Server, IBM Db2, Memcached, Amazon S3 (AWS S3), SQL Server Integration Services (SSIS), MVS, Amazon EFS
Paradigms
OLAP, Automation
Platforms
Oracle, Magento, Salesforce, Azure, Linux, Windows, FreeBSD, Solaris, AIX, Amazon Web Services (AWS)
Other
Front-end Development, Web Services, SOAP, TSO, Multidimensional Expressions (MDX), Machine Learning, IIS, Qmail, Courier, NetSuite, Software Development Management, Software Development, Motif, Forecasting, Linear Regression
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