Eren Burak Alic
Verified Expert in Engineering
Scrum Master and Software Developer
Ankara, Turkey
Toptal member since October 21, 2021
Eren is a computer engineer and a senior full-stack developer with 15+ years of experience building robust web and mobile applications for various clients. He also runs his own company and leads development teams, focusing on advanced techniques. As a Certified Scrum Master, Eren provides motivation and scrum mastering to teams in other companies.
Portfolio
Experience
Availability
Preferred Environment
Node.js, React, JavaScript, NestJS, Agile Software Development, Algorithmic Trading, Back-end Development, Front-end Development, Web Services, TypeScript
The most amazing...
...app I've developed is Envilogic. It has a back end with pure JavaScript drivers that communicates with industrial devices via the serial port on Node.js.
Work Experience
Software Engineer
Cruise
- Implemented new features and provided numerous bug fixes for an engineering front-end React app using React Hooks and React-Redux.
- Implemented new features and provided numerous bug fixes for microservices with the usage of NestJS, TypeORM, Pub/Sub, Slack API, and GitHub API.
- Implemented database migrations, cron jobs, API integrations, and unit/integration tests to provide code coverage.
Co-founder
Datayol Information Technologies
- Built a robust REST API framework on Node.js, which also has an ORM that can communicate with MongoDB, PostgreSQL, MySQL, and Oracle databases. This framework has been used in many back-end API applications.
- Engineered a solid and robust front-end web framework for generating models, pages, and actions with an easy setup for developing faster front-end applications. This framework has been used in many projects.
- Gathered client requirements, wrote technical documentation, worked on technical architecture projects, and created and led development and marketing teams.
- Developed web and mobile applications that are still being used in several industries.
Full-stack Developer
Nekkra UG
- Worked on Docker environment set up for Kraken.io app. Created containers for the app and dependencies. Streamlined deployment and scalability.
- Upgraded Node.js projects to the latest versions. Ensured compatibility and resolved issues. Improved performance.
- Delivered extensive research on optimizing image size and quality. Implemented efficient compression techniques. Enhanced the Kraken.io app.
Full-stack Developer
Rythum Research, LLC
- Configured and set up Azure for project deployment, ensuring smooth deployment and seamless integration with other tools and services.
- Implemented deployment scripts in GitHub, automating the deployment process and improving the overall efficiency of the project development cycle.
- Managed the project repository effectively, ensuring proper version control, code review, and collaboration among team members, resulting in a streamlined development workflow and increased productivity.
- Developed the MVP project from Figma designs to React components, using TypeScript and Storybook for UI development and writing unit tests for robustness and reliability.
- Implemented the back end using NestJS, building RESTful APIs to fetch companies' financial reports from the SEC's APIs.
- Fetched the financial reports of companies from the SEC's APIs using OpenAI GPT-3 and GPT-3.5, and performed financial analysis to provide valuable insights for decision-making.
Lead Full-stack Developer
Inavitas
- Led and trained development team members for developing robust unit and E2E tests on Node.js microservices.
- Developed a volt-var management microservice that saves and stabilizes reactive powers on electrical feeders.
- Made sprint plans, motivated the team, and acted as a scrum master on the Scrum team.
- Developed Node.js packages, which help development teams build microservices easier.
- Designed and developed Redis Graph and Apache Kafka packages.
Full-stack Developer
Sportjoe
- Developed robust React Native components from a design mock for the mobile application.
- Helped back-end team members to fix Node.js and MongoDB issues.
- Released the first version on AppStore and Google Play and ended with acceptable download rates in the first stage.
Mobile Application Developer
Sinerji Medya
- Developed a mobile quiz game for iOS with a solid design.
- Helped back-end team handle HTTP requests, responses, authentications, and database implementations.
- Oversaw launch processes, resulting in App Store as the top downloaded application in Turkey for that year with over 50,000 downloads.
Software Developer
Sebit
- Developed an application to generate sales and usage reports with some customer groups to create new strategies for the marketing team.
- Tracked and fixed bugs on back-end applications using Jira.
- Fixed performance and stability issues on the back-end projects.
Managing Editor
Electronic Arts
- Created a database team to gather information for domestic leagues, clubs, club management members, and professional players.
- Built data generation algorithms for attributes of the professional players.
- Achieved the most realistic results compared to other region managing editors. Selected as number one in the region I've worked for.
- Contributed to the team of FIFA and FIFA Manager games.
Experience
Inavitas Utility
http://business.inavitas.comI acted as the lead full-stack developer to create technical architectures, leading the development team, developing the core microservices, and adding some features on the front-end side.
Sportjoe
http://www.sportjoe.netTrading Bot on Binance and TradingView
https://tr.tradingview.com/chart/BNBBUSD/cf95LBmu/By the combination of these indicators, traders can make daily trades with perfect profit rates.
AYMMO Automation System
https://os.aymmo.org.trEducation
Bachelor's Degree in Computer Engineering
Atilim University - Ankara, Turkey
Certifications
Certified Scrum Master
Scrum Master Alliance
Skills
Libraries/APIs
Node.js, React, React Redux, REST APIs, API Development, Binance API, GitHub API, Google Drive API, Slack API, Vue
Tools
GitHub, Cron, Git, Slack, Jira, Docker Compose, Figma
Languages
JavaScript, SQL, TypeScript, HTML, HTML5, ECMAScript (ES6), CSS, Pine Script, TypeScript 3, SCSS, C++, C, C#.NET, Java, PHP, Objective-C
Frameworks
NestJS, AngularJS, Redux, Jest, Express.js, React Native, Yarn, Cypress, Angular, Tailwind CSS
Paradigms
Scrum, Microservices, REST, Unit Testing, Agile Software Development, E2E Testing, Test-driven Development (TDD), Agile, Management
Platforms
MacOS, Linux, Unix, Apache Kafka, Kubernetes, Docker, Visual Studio Code (VS Code), Amazon Web Services (AWS), Azure, Google Cloud Platform (GCP)
Storage
MongoDB, JSON, Databases, PostgreSQL, Redis, NoSQL, Google Bigtable, Google Cloud, Datadog, Database Modeling, Elasticsearch
Other
Computer Science, Scrum Master, Algorithmic Trading, TradingView, APIs, Information Systems, RESTful Web Services, Trade Finance, Customer Relationship Management (CRM), Back-end, Front-end, Back-end Development, Front-end Development, Technical Hiring, Hiring, Web Services, Integration Testing, Full-stack, Technical Documentation, API Integration, Server-side PDF Generation, TypeORM, MERN Stack, Web Development, Cryptocurrency, Cryptocurrency APIs, Finance, Blockchain & Cryptocurrency, Business Services, eCommerce, Data Migration, CI/CD Pipelines, Code Review, Source Code Review, Code Coverage, End-to-end Implementation (E2E), Architecture, Debugging, Trading, Storybook, Renewable Energy, Game Development, 3D Games, Google BigQuery, Okta, YML, Google Pub/Sub, Interviewing, Leadership, Mentorship & Coaching, Team Mentoring, Fintech, Social Networks, Education, Team Leadership, Remote Team Leadership, Stock Trading, Nonprofits, OpenAI GPT-3 API, OpenAI GPT-4 API, Software Architecture, Material Design, OpenAI, Single Sign-on (SSO)
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