|
3 | 3 | % This work may be distributed and/or modified under the |
4 | 4 | % conditions of the LaTeX Project Public License version 1.3c, |
5 | 5 | % available at http://www.latex-project.org/lppl/. |
| 6 | +% |
6 | 7 |
|
7 | 8 |
|
8 | 9 | \documentclass[11pt,a4paper,sans]{moderncv} |
|
24 | 25 | % personal data |
25 | 26 | \name{Semih}{Onay} |
26 | 27 | %\title{Resumé title} |
27 | | -\address{ Yeşilce Mah.}{34418 İstanbul}{Kağıthane} |
28 | 28 | \phone[mobile]{(0505)~615~93~91} |
29 | 29 | %\phone[fax]{+3~(456)~789~012} |
30 | | -\email{semihonay@hotmail.com.tr} |
| 30 | +\email{info@semihonay.com} |
31 | 31 | \homepage{github.com/Semyonic} |
32 | 32 | %\extrainfo{additional information} |
33 | 33 | \photo[80pt][0.4pt]{assets/picture} |
|
47 | 47 | %---------------------------------------------------------------------------------- |
48 | 48 | \begin{document} |
49 | 49 | \makecvtitle |
| 50 | +\vspace{-10pt} |
50 | 51 | \section{Education} |
51 | | -\cventry{2017--2019}{İstanbul Uskudar University}{\textnormal {Institue of Health Sciences}}{}{\newline \textbf{Neuroscience (Masters Degree)}}{} % arguments 3 to 6 can be left empty |
52 | | -\cventry{2011--2015}{İstanbul Bilgi University}{\textnormal {Faculty of Arts and Science}}{}{\newline \textbf{Computer Science (Bachelors Degree - English)}}{} % arguments 3 to 6 can be left empty |
| 52 | +\cventry{2011--2015}{İstanbul Bilgi University}{\textnormal {Faculty of Arts and Science}}{}{\newline \textbf{Computer Science (Bachelors Degree - English)}}{} |
53 | 53 | \cventry{2008--2011}{İstanbul Arel University}{\textnormal {Vocational School}}{}{\newline \textbf{Computer Programming (Vocational - Turkish)}}{} |
54 | 54 |
|
55 | 55 | \section{Experience} |
56 | | -\subsection{Professional} |
57 | | -\cventry{July 2020 - Present}{\textnormal{\textit{Backend Engineer}}}{\textnormal{\textbf{Vivoo}}}{}{}{\textbf{} |
58 | | - \begin{itemize}% |
59 | | - \item Migrating to microservices from monolith backend application |
60 | | - \item Designing of the backend and app infrastructure |
| 56 | +\cventry{July 2020 - December 2021}{\textnormal{\textit{Backend Engineer}}}{\textnormal{\textbf{Vivoo}}}{}{}{\begin{itemize}% |
| 57 | +\item Migrating to microservices from monolith backend application |
| 58 | +\item Designing of the backend and app infrastructure |
| 59 | +\end{itemize}} |
| 60 | +\cventry{December 2021 - Present}{\textnormal{\textit{Senior Backend Engineer}}}{\textnormal{\textbf{Kortext}}}{}{}{\begin{itemize}% |
| 61 | +\item Built and maintain core backend libraries and async job processing infrastructure |
| 62 | +\item Own CI/CD pipelines and shared configuration libraries across the platform monorepo |
| 63 | +\item Develop event streaming endpoints and Azure-based cloud infrastructure |
| 64 | +\item Contribute to digital textbook search and RAG platform serving educational institutions |
61 | 65 | \end{itemize}} |
62 | | -\cventry{August 2019 - July 2020}{\textnormal{\textit{Frontend Engineer}}}{\textnormal{\textbf{Betbull}}}{}{}{\textbf{} |
63 | | - \begin{itemize}% |
64 | | - \item React Web Application Development |
65 | | - \item Nodejs SSR Web App Development |
| 66 | +\cventry{August 2019 - July 2020}{\textnormal{\textit{Frontend Engineer}}}{\textnormal{\textbf{Betbull}}}{}{}{\begin{itemize}% |
| 67 | +\item React Web Application Development |
| 68 | +\item Nodejs SSR Web App Development |
66 | 69 | \end{itemize}} |
67 | | -\cventry{September 2018 - August 2019}{\textnormal{\textit{Software Specialist II}}}{\textnormal{\textbf{Etiya}}}{}{}{\textbf{} |
68 | | - \begin{itemize}% |
69 | | - \item Participating Code reviews as a reviewer |
70 | | - \item Angular-SpringBoot Application Development |
71 | | - \item Drupal CMS Development |
| 70 | +\cventry{September 2018 - August 2019}{\textnormal{\textit{Software Specialist II}}}{\textnormal{\textbf{Etiya}}}{}{}{\begin{itemize}% |
| 71 | +\item Participating Code reviews as a reviewer |
| 72 | +\item Angular-SpringBoot Application Development |
| 73 | +\item Drupal CMS Development |
72 | 74 | \end{itemize}} |
73 | | -\cventry{April 2016 - Agust 2018}{\textnormal{\textit{Software Specialist}}}{\textnormal{\textbf{Setrow}}}{}{}{\textbf{} |
74 | | -\begin{itemize}% |
| 75 | +\cventry{April 2016 - August 2018}{\textnormal{\textit{Software Specialist}}}{\textnormal{\textbf{Setrow}}}{}{}{\begin{itemize}% |
75 | 76 | \item Full-Stack Development |
76 | 77 | \item Improving existing services |
77 | 78 | \item Development of API's and Services |
78 | | -\item Implementing new technologies to existing stacks |
79 | 79 | \end{itemize}} |
80 | | - |
81 | | -\section{Memberships} |
82 | | -\cvitemwithcomment{\textbf{ngTurkey}} {Istanbul}{Founding member of Non-profit organization for supporting Angular app development} |
83 | 80 | \pagebreak |
84 | 81 |
|
85 | | -\pagebreak |
86 | 82 | \section{Projects} |
87 | | -\cvitemwithcomment{2020}{Vivoo - Mobile App}{Backend and Infrastructure development} |
88 | | -\cvitemwithcomment{2019}{Betbull - Web Application}{React application development} |
89 | | -\cvitemwithcomment{2019}{Etiya - Videotron Project}{Angular 7 application development} |
90 | | -\cvitemwithcomment{2018}{Etiya - Fizz.ca Project}{Drupal CMS and Angular SpringBoot App development} |
91 | | -\cvitemwithcomment{2019}{Personal - JirAux }{VisualStudio Code extension for self-hosted JIRA installations.} |
92 | | -\cvitemwithcomment{2018}{Personal - Spotify-Telegram Bot}{Detects change of given users playlist. Sends newest added track link as a message to Telegram Bot users} |
93 | | -\cvitemwithcomment{2018}{Setrow - Mobile App Push Notification Service}{Push Notifications RESTfull API and sample application for demostration.iOS and Android platforms} |
94 | | -\cvitemwithcomment{2017}{Setrow - Log Monitoring Application}{Streaming application logs over UDP to Node.js via socket.io} |
95 | | -\cvitemwithcomment{2017}{Setrow - Facebook Marketing Integration}{Allows Setrow Customers to upload their segmented audience to Facebook for creating AD Audiences} |
96 | | -\cvitemwithcomment{2016}{Setrow - Web Push Notification Service}{Push Notifications Service with RESTfull API for web sites. Supports Chrome,Firefox,Opera and Yandex.} |
| 83 | +\cvitemwithcomment{2024--2025}{ESP32/M5Stack Firmware}{M5Stack Tab5 firmware — MIPI-DSI display debugging, OTA updates, embedded C++} |
| 84 | +\cvitemwithcomment{2024}{KLP Assignment Coach}{AI-powered assignment coaching system — LLM integration, agent workflows} |
97 | 85 |
|
98 | 86 | \section{Language Proficiency} |
99 | | -\cvitemwithcomment{\textbf{English}} {Advanced}{Writing,reading and speaking} |
100 | | -\pagebreak |
101 | | -\section{Software Development Skills} |
102 | | -\cvdoubleitem{\textbf{Programming Paradigms}}{Functional,OO and Reactive}{Advanced}{} |
103 | | -\cvdoubleitem{\textbf{Programming Languages}}{JavaScript,TypeScript}{Advanced}{} |
104 | | -\cvdoubleitem{\textbf{Programming Languages}}{Python}{Intermediate}{} |
105 | | -\cvdoubleitem{\textbf{Programming Languages}}{Java}{Advanced}{} |
106 | | -\cvdoubleitem{\textbf{Frameworks}}{Spring Boot, NestJS}{Advanced}{} |
107 | | -\cvdoubleitem{\textbf{Frameworks}}{Node.js,Express,socket.io}{Advanced}{} |
108 | | -\cvdoubleitem{\textbf{Web Frameworks}}{Angular 7, RxJs, NgXS, NgRx}{Advanced}{} |
109 | | -\cvdoubleitem{\textbf{Web Frameworks}}{React, Redux, Redux-Thunk}{Advanced}{} |
110 | | -\cvdoubleitem{\textbf{Databases}}{postgreSQL,mongoDB,Redis}{Advanced}{} |
111 | | -\cvdoubleitem{\textbf{Testing Frameworks}}{JUnit,Mocha,Jasmine,Karma.js}{Advanced}{} |
112 | | -\cvdoubleitem{\textbf{OS}}{Linux,macOS (Primary OS)}{Advanced}{} |
113 | | -\cvdoubleitem{\textbf{Cloud Platforms}}{Firebase,AWS}{Advanced}{} |
114 | | -\cvdoubleitem{\textbf{Software Tools}}{Git,Gitlab,GitHub,BitBucket,Slack,Trello,Jenkins,JIRA,InVision,LaTeX}{Advanced}{} |
115 | | -\cvdoubleitem{\textbf{Software Tools}}{RabbitMQ,Jenkins,PM2,EsLint,Gulp,ClosureCompiler}{Advanced}{} |
116 | | -\cvdoubleitem{\textbf{Software Toolkits}}{Docker,Yarn,NPM,Maven}{Advanced}{} |
117 | | -\cvdoubleitem{\textbf{Software Toolkits}}{Kubernetes}{Advanced}{} |
| 87 | +\cvitemwithcomment{\textbf{English}} {Advanced}{Writing, reading and speaking} |
118 | 88 |
|
| 89 | +\section{Software Development Skills} |
| 90 | +\cvdoubleitem{\textbf{Paradigms}}{Functional, OOP, Reactive, Agent-based}{Advanced}{\ } |
| 91 | +\cvdoubleitem{\textbf{Languages}}{Python, TypeScript, JavaScript}{Advanced}{Rust, Elixir} |
| 92 | +\cvdoubleitem{\textbf{Frameworks}}{FastAPI, NestJS, Spring Boot}{Advanced}{} |
| 93 | +\cvdoubleitem{\textbf{Web}}{React, Next.js}{Advanced}{Angular} |
| 94 | +\cvdoubleitem{\textbf{Databases}}{PostgreSQL, Redis, FalkorDB, MongoDB}{Advanced}{} |
| 95 | +\cvdoubleitem{\textbf{Cloud}}{Azure (AKS, Container Apps), Docker, Kubernetes}{Advanced}{Cognitive Search, Solr} |
| 96 | +\cvdoubleitem{\textbf{AI/ML}}{RAG, vector search, OCR, MCP}{Advanced}{} |
| 97 | +\cvdoubleitem{\textbf{Tools}}{Git, multi-stage CI/CD pipelines, Jenkins, Jira}{Advanced}{Security hardening, file processing tooling (Unoserver/LibreOffice)} |
| 98 | +\cvdoubleitem{\textbf{Testing}}{pytest, Playwright}{Advanced}{} |
| 99 | +\cvdoubleitem{\textbf{Other}}{System design, APIs, microservices}{Advanced}{} |
119 | 100 | \section{Interests} |
120 | | -\cvitem{}{Game design,Video games,Raspberry Pi,DIY,Insturmental music,Philosophy,Psychology,Systems and Patterns} |
121 | | - |
122 | | -\section{Personal} |
123 | | -\cvdoubleitem{\textbf{Birth Date}}{08.02.1990}{}{} |
124 | | -\cvdoubleitem{\textbf{Driving Licence}}{Class B}{}{} |
125 | | -\cvdoubleitem{\textbf{Military Service}}{Completed}{}{} |
126 | | - |
127 | | - |
128 | | -% Publications from a BibTeX file without multibib |
| 101 | +\cvitem{}{Embedded systems, AI agents, local-first systems, open-source, Turkish legal tech, DIY hardware, radio (TA1SMO), philosophy} |
129 | 102 | % for numerical labels: \renewcommand{\bibliographyitemlabel}{\@biblabel{\arabic{enumiv}}}% CONSIDER MERGING WITH PREAMBLE PART |
130 | 103 | % to redefine the heading string ("Publications"): \renewcommand{\refname}{Articles} |
131 | | - |
132 | | - |
133 | 104 | \end{document} |
0 commit comments