Summary
Overview
Work History
Education
Skills
Timeline
SoftwareEngineer

Latif Uluman

Software Engineer

Summary

With over 5.5 years of experience, I've served as a dynamic, innovative and generalist engineer, developing complex software projects with a broad range of technical skills. I specialize in backend and frontend development, web extensions, microservices architecture, DevOps, and test code development. Through mentorship and collaboration within teams, I drive successful project completion with enhanced team performance and top-tier results.

Overview

6
6
years of professional experience
2
2
Languages

Work History

Senior Software Engineer

Robomotion
09.2018 - 04.2024

At Robomotion, I worked as a generalist software engineer, gaining exposure to nearly every aspect of the product.

  • Backend: Designed robust and scalable APIs conforming to microservices architecture. Implemented communication between microservices using gRPC and conducted necessary database design.
  • Frontend: Developed responsive UI designs using React and integrated them with the backend.
  • Web Extension: Designed the Robomotion Web Recorder Chrome extension used by over 3800 users. The extension records user actions and converts them into automations in the Robomotion format.
  • DevOps: Containerized microservices and configured necessary network settings to deploy them on Kubernetes. Prepared Helm charts and scripts for on-premises installation of the entire Robomotion infrastructure.
  • Packages: Developed 100+ packages (Excel, Google Sheets, Slack, Binance, OCR etc.. )in four different languages (Golang, Python, C#, Java) for Robomotion.
  • Unit Test Development: Developed and managed unit test suites for ensuring software quality at Robomotion.
  • Teaching: Mentored junior developers in full stack development best practices, fostering a culture of continuous learning within the team.
  • Documentation: Contributed to technical and non-technical documentation for Robomotion.
  • Integrated third-party APIs to enhance functionality and improve overall user experience on web platforms.
  • Developed custom plugins for content management systems to extend their functionality according to client needs.
  • Participated in client meetings and presentations to provide technical expertise and guidance during project planning stages.
  • Optimized application performance by identifying and resolving bottlenecks in the software architecture.

Software Engineering Intern

Linspark
07.2018 - 08.2018

I authored a C++ library encompassing both symmetric and asymmetric encryption algorithms, along with various hashing techniques. This comprehensive library served to enhance data security and integrity across software systems, improving my proficiency in cryptography and software development in C++.

Education

Bachelor of Science - Computer Engineering

Istanbul Technical University
Istanbul
04.2001 -

Skills

    Golang

Timeline

Senior Software Engineer

Robomotion
09.2018 - 04.2024

Software Engineering Intern

Linspark
07.2018 - 08.2018

Bachelor of Science - Computer Engineering

Istanbul Technical University
04.2001 -
Latif UlumanSoftware Engineer