Onur Ucar portrait

Hello, I'm Onur.

A
Software Engineer.

About me

After graduating from Purdue University with a degree in Computer Science and a minor in Mathematics, I jumped into professional software development full-time. I started programming around age 15, drawn to problem-solving and the C language, and that curiosity never really went away. Over time, it turned into a career focused on building reliable, user-friendly products. Along the way I’ve worked with C# (.NET), React, Vue, TypeScript, Ruby, Next.js, and more. I enjoy learning new tools and staying current with what’s happening in the industry.

Outside of coding, I’m into a mix of creative and outdoorsy hobbies. I’m originally from Istanbul and I’ve always loved being around nature, especially kayaking on calm water. I also spend time on 3D printing and photography, and I like going down rabbit holes in history and philosophy. I’m also big on hands-on projects and love tinkering with RC cars, laser engravers, CNC machines, and other DIY builds. When I’m not doing any of that, you’ll probably find me playing analog synthesizers or drums, or hanging out with my cat.

Projects

Feel free to tap on the project images for a closer look!

Showing 10 of 10
Project Image
Lentil-JSX
Embark on seamless React journeys with Lentil-JSX. Driven by ESBuild, it ensures efficient transpiling and bundling. Supporting both TypeScript and JavaScript, it enhances productivity with caching, concurrent usage, and npm integration, all contributing to a dependable development experience.
Project Image
Doom-like Retro FPS
Experience a throwback to the old days with a fast-paced, Doom-like shooter, delivering pixelated 3D action powered by Godot.
Project Image
SVC Auctions
A microservices-based application that leverages RabbitMQ and MassTransit for seamless communication. Powered by Next.js and .NET, it delivers real-time bidding and event-driven architecture for dynamic and immersive auction experiences.
Project Image
Sorting Algorithm Visualizer
Embark on a captivating journey through sorting algorithms with this immersive React-based visualizer. Experience the magic of various sorting techniques as you interactively explore their mechanics and efficiency. You can find the live deployment link in the project details on GitHub.
Project Image
React Color Palettes
Effortlessly explore, create, and integrate color palettes using interactive tools and robust validation mechanics.
Project Image
WatchOS Color Explorer
A WatchOS 10.2 app written in Swift, crafted for expanding skills and venturing into new territories of app development.
Project Image
React Activities - An Activity Explorer
A modern, secure platform for hosting and participating in various activities. With real-time communication, clean architecture, and robust authentication, it offers a seamless experience for users organizing or joining events.
Project Image
WatchOS Notes
The Notes App for Apple Watch, written in Swift for WatchOS 10.2, offers effortless note-taking with storage, diverse input methods, and charming animations for an enjoyable user experience.
Project Image
437 Platformer
Challenging levels, diverse animations, and intuitive gameplay mechanics.
Project Image
ReadmeQuik
Effortlessly create Markdown files for project documentation or your GitHub personal page by dragging and dropping pre-made components, or customize them to fit your requirements! You can find the live deployment link in the project details within the GitHub repository.

My experience

  1. Software Engineer IISeismic

    - Will be updated soon.

  2. Software Engineer IBastian Solutions

    - Architected scalable enterprise applications by applying advanced software design techniques, leveraging SOLID principles and industry-standard design patterns to ensure long-term maintainability and extensibility.

    - Engineered robust web and desktop applications using C#/.NET, integrating NHibernate ORM for efficient data access across SQL Server databases.

    - Spearheaded Vue.js frontend development in Rush-based monorepo architecture, implementing TypeScript for type safety and creating reusable component libraries with Storybook.

    - Established CI/CD pipelines in Azure DevOps, automating build, test, and deployment processes to enhance development velocity and reliability.

    - Provided on-site customer support during end-to-end and system integration testing to ensure smooth go-live process.

    - Demonstrated exceptional customer service by prioritizing critical support tickets and collaborating cross-functionally with support, QA, and release engineering teams to ensure timely issue resolution.

  3. Software Engineer InternNavient

    - Led Vue.js frontend development in Rush-based monorepo architecture, implementing TypeScript for type safety and creating reusable component libraries with Storybook.

    - Engineered backend services and APIs using C#/.NET with Dapper ORM for optimized data operations across SQL databases.

    - Led code reviews and managed merge requests, ensuring code quality and fostering a collaborative development environment.

    - Applied object-oriented design principles to optimize application architecture, resulting in improved development efficiency and maintainable codebase structure.

  4. Teaching AssistantPurdue University

    - Used advanced development tools including Git, Vim, Valgrind, and GDB to meticulously identify and rectify diverse software bugs and inefficiencies, with a keen focus on resolving memory leaks and enhancing overall system performance.

    - Assessed and graded a multitude of projects authored in C, C++, and Java, delivering comprehensive feedback and guidance to over 60 students, fostering their growth and proficiency in programming concepts.

    - Provided assistance to students through personalized debugging sessions and elucidated complex computer science topics such as object-oriented programming, data structures and algorithms, as well as software design principles.

    - Facilitated effective communication channels between course instructors, fellow peer leaders, and students to ensure seamless collaboration and support, contributing to the overall success and satisfaction of students.

  5. Undergraduate Research AssociatePurdue University

    - Leveraged quantitative analysis tools such as Python, R, SPSS, SAS, and Excel to conduct comprehensive data analysis for diverse university-wide assessment projects, encompassing surveys and research initiatives.

    - Translated complex data sets into insightful and actionable insights, crafting accurate and professional reports to aid in strategic decision-making processes.

    - Performed qualitative analysis on initiatives spearheaded by the Division of Undergraduate Education and other academic units, utilizing advanced NVivo software to uncover valuable qualitative insights and trends.

    - Ensured the precision and integrity of quantitative reports developed by colleagues, meticulously verifying numerical data and providing standard proofreading services for grammar, punctuation, and formatting to maintain high-quality deliverables.

  6. Purdue UniversityComputer Science BS, Mathematics Minor

    - Consistently achieved multiple High Honors recognitions throughout my academic journey, reflecting a commitment to excellence and a strong work ethic.

    - Served as a Teaching Assistant for several pivotal courses including Computing I, Computing II, College Algebra, and College Trigonometry, demonstrating leadership and expertise in guiding fellow students towards academic success.

    - Played an active role in fostering a vibrant academic community as an engaged member of the Computer Science Club at IUPUI, participating in various events, workshops, and initiatives to further my knowledge and contribute to the collective learning experience.

It's easy when you find the right person.

"Success is no accident. It is hard work, perseverance, learning, studying, sacrifice, and most of all, love of what you are doing or learning to do."

I know the chemistry

You know the business

Contact me

Please contact me directly at hello@ucaronur.com or through this form.