
Sercan Özen
Verified Expert in Engineering
Software Developer
Istanbul, Turkey
Toptal member since December 2, 2021
Sercan is a skillful computer engineer with over a decade of experience in software development using JavaScript, Java, Node.js, HTML, and CSS. He is passionate about learning, designing, developing, and solving things. Experienced in international projects, Sercan is currently working in industrial communication as a front-end developer.
Portfolio
Experience
- Web Programming - 12 years
- CSS - 11 years
- JavaScript - 11 years
- React - 5 years
- Node.js - 4 years
- Performance Tuning - 3 years
- Amazon Web Services (AWS) - 3 years
- Vue - 2 years
Availability
Preferred Environment
MacOS, JavaScript, Node.js, Vue, React, NativeScript-Vue, Next.js, NestJS, Amazon Web Services (AWS), Google Cloud
The most amazing...
...thing I've developed is SINEC INS, which is used and in demand by many of the world's leading companies. Its interface was applied to many different projects.
Work Experience
Senior Full-stack Developer
Virtual I Technologies
- Designed and developed requested user interfaces in the web platform using Vue.js.
- Created CI/CD pipeline on GitHub using GitHub Actions and Google Cloud.
- Applied new user interfaces to the mobile platform using Vue.js and NativeScript.
Research and Development Engineer
Siemens
- Developed a complete user interface (UI) for the SINEC INS project, a network bundling service.
- Tracked and fixed bugs using the Microsoft Azure DevOps Server (previously known as TFS) application.
- Designed and developed a user interface component library on React for internal usage.
- Wrote a unit, integration, and API test for the project.
- Communicated with the design committee to get approval to publish the project's look and feel phase.
Front-end Engineer
GittiGidiyor
- Developed new features using HTML, CSS, and JavaScript. Fixed bugs using Jira.
- Refactored and improved the performance of the codebase using JavaScript. Made performance tuning using Google Lighthouse and other tools.
- Developed many functional tests using Robot Framework.
- Created and integrated a new design system into the website.
Technology Engineer
Netas
- Designed and developed responsive client websites with AngularJS and web technologies, such as HTML, CSS, and JavaScript.
- Created and implemented microservices with Jersey, Hibernate, and Spring.
- Designed and developed a mobile iOS application with Swift 2.
- Gained experience with task management and package management systems.
- Acquired experience working on web security in SQL injection protection, XSS protection, and cryptology.
Full-stack Developer
Sword-IT
- Designed and developed HTML, CSS, and JavaScript-based websites.
- Developed Facebook applications on .NET for several companies.
- Designed and developed WordPress themes and plugins.
- Created web applications in ASP.NET MVC 4 and responsive websites.
- Oversaw the team working on different websites. Made task assignments and provided technical leadership.
Experience
SINEC INS: Central Services for Network Infrastructure
Gittigidiyor.com Renovation
My team and I applied new designs to the pages using mainly the Zeplin app to get detail of the design. It was a simple design-to-HTML task, but I figured out many errors and leaks on some of the pages, such as performance issues, wrong practices, packaging problems, etc. After our refactoring, we achieved:
• A good lighthouse score on most pages.
• Minimal package size.
• JavaScript files with applied best practices.
• Less library usage.
• Less node size (HTML).
• No vulnerabilities.
Virtual Risk Space
https://virtualriskspace.com/I was a full-stack developer and applied new features. Also, I created a pipeline for continuous delivery on GitHub and Google Cloud platforms. Same as my previous experience, I faced some performance issues, which I fixed using best practices.
Education
Bachelor's Degree in Computer Science
Galatasaray University - Istanbul, Turkey
Skills
Libraries/APIs
React, Node.js, Socket.IO, Vue, jQuery, RADIUS, Vue 2, Three.js
Tools
Jira, NativeScript-Vue, Jenkins, Webpack, Syslog, Zeplin, Sketch, JavaScript Testing, GitHub
Languages
JavaScript, HTML, CSS, HTML5, SQL, TypeScript, Sass, C, C#, Java, Swift 2, CSS3
Frameworks
Redux, Swagger, Next.js, NestJS, Jest, AngularJS, Jasmine, ASP.NET MVC, Ext JS, Express.js
Paradigms
REST, Agile, CQRS, Automated Testing, Marketplace Platforms, Microservices, Unit Testing, Functional Testing
Platforms
MacOS, Docker, Google Cloud Platform (GCP), Amazon Web Services (AWS)
Storage
NoSQL, MongoDB, Google Cloud, PostgreSQL
Other
Web Programming, Responsive UI, Front-end Development, Front-end Architecture, Front-end, APIs, SaaS, User Experience (UX), Full-stack, MERN Stack, Architecture, Design Systems, Performance, User Interface (UI), Algorithms, GitHub Actions, Integration Testing, API Testing, CI/CD Pipelines, Web Security, Performance Tuning, Facebook, WebSockets
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