Emra Aşkaroğlu
Verified Expert in Engineering
Full-stack Web Developer
Emra's been working as a software engineer for more than 13 years, building web, mobile, and desktop applications in startup environments and large corporate companies. Over the last three years, he worked as the CTO of a company that serves excellent quality engineering service for its customers. Emra's contributed to and led several teams, using Agile methodologies throughout his career, and gathering experience working remotely for almost one year.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio Code (VS Code), Slack, Windows, IntelliJ IDEA, GitLab, GitHub
The most amazing...
...architecture I've designed and implemented is still being used by various products for defense system projects.
Work Experience
Technical Leader
Onbiron Tech
- Created high-level architectural designs for large-scale projects.
- Conducted five projects using various technologies such as AWS, MERN stack, and ELK stack.
- Designed and implemented web services to provide real-time data to client applications with high-reliability requirements.
- Mentored eight team members by guiding client management, software lifecycle, and development of best practices.
- Provided technical consultancy to enterprise customers.
Senior Full-stack Developer
Arktrade
- Designed and implemented tender and auction features for the trading web app.
- Integrated third-party data providers to create a system that collects and stores financial data.
- Developed a Chrome extension to collect data from specific websites with user permissions.
- Created interactive geographical maps with AmCharts library to show global points of interest.
Senior Full-stack Developer
ASELSAN
- Worked as a full-stack developer on a software product line project developed with C#, ASP.NET.
- Managed 5+ software product line components, including the ballistic command calculation component, which was the most critical one in the product line.
- Developed Java web services for ballistic calculations for three products.
- Performed analysis, design, development, and maintenance processes on mission-critical products.
- Managed more than five interns who decided to work for the company after graduation.
Software Engineer
EES
- Fixed bugs and added a reporting tool to an ongoing web-based automation framework written with C#, ASP.NET.
- Handled the implementation of a web-based hospital automation module for dentists.
- Implemented a radiologist module and integrated the software module to a third-party radiology device software.
Experience
Messaging Application
I owned the back end of the project and the web-based client as the front end. I used the Openfire project for the back-end part and customized it to create a distributed server.
Network Analyzer
I owned the "monitoring product" of the project. The tech stack of the product included ElasticSearch, Kibana, React, Redux, Electron, Node.js, Python, C#, and Java.
Ambulance Billing System
The developed system was integrated into insurance companies' platforms to send the patient claims and receive payments from the company.
In this project, I designed the overall architecture of the software and compliance with the NEMSIS data schema.
Mobile Plugin Architecture
In this project, I designed a plugin architecture and implemented an SDK to integrate various features developed by different teams in a single mobile application. With this project, the customer easily added new features to their system.
The SDK could transfer location, health, target, video, and sound data between plugins and the main application. Also, plugins can easily add their other features to the main application with the help of the SDK.
Web App For Data Transfer
Education
Master's Degree in Computer Science
Middle East Technical University - Ankara, Turkey
Bachelor's Degree in Computer Science
Hacettepe University - Ankara, Turkey
Skills
Languages
Java, C#, JavaScript, Python, CSS
Frameworks
.NET, Hibernate, Spring, Spring Boot, Android SDK, ASP.NET, ASP.NET Core, Redux, Electron
Libraries/APIs
React, Node.js, REST APIs, Entity Framework
Paradigms
Object-oriented Programming (OOP), Database Design, Design Patterns, REST
Other
Software Design, Software Development, Web Development, UMLS, Software Architecture, MERN Stack, Web Services, Knowledge Bases, Artificial Intelligence (AI), Chrome Extensions
Tools
Git, DOORS, Visual Studio .NET, TFS, Jira, ELK (Elastic Stack), Slack, IntelliJ IDEA, GitLab, GitHub, GIS
Storage
PostgreSQL, MySQL, MongoDB
Platforms
Eclipse, Android, Amazon Web Services (AWS), Docker, Kubernetes, Visual Studio Code (VS Code), Windows
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