-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathresume.tex
63 lines (54 loc) · 3.53 KB
/
resume.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
\documentclass[11pt,letterpaper,roman]{moderncv}
\usepackage[scale=0.8,margin=0.65in]{geometry}
\moderncvstyle{classic}
\moderncvcolor{blue}
\name{Mohamed}{Hamza}
\title{Software Engineer $\cdotp$ Full Stack Developer}
\phone[mobile]{1-914-380-0062}
\email{[email protected]}
\social[linkedin]{mhamza15}
\social[github]{mhamza15}
\begin{document}
\makecvtitle
\sethintscolumntowidth{mmm yyyy - mmm yyyy}
\section{Education}
\cventry{Sep 2015 -- May 2019}{B.S. Computer Science}{Binghamton University}{Binghamton, NY}{}{
\textit{Major GPA -- 3.84/4.0, Overall GPA -- 3.808/4.0}
\begin{itemize}
\item Thomas J. Watson School of Engineering and Applied Sciences
\item Dean's List: Sep 2015 - May 2019
\item Club Soccer
\end{itemize}
}
\section{Experience}
\cventry{Aug 2021 -- Current}{Software Engineer}{\href{https://ibm.com}{IBM (CIO Hybrid Cloud)}}{Armonk, NY}{}{
\begin{itemize}
\item Worked on integral components of an internal PaaS, powered by OpenShift that serves over nine thousand, highly available deployed applications.
\item Created Kubernetes-native components and microservices (Golang) to assist in the orchestration of user workloads.
\item Designed and developed single-page web console (React/NodeJS) to interact with OpenShift resources across over a dozen clusters, interfacing with microservices, databases, and message queues.
\end{itemize}
}
\cventry{June 2019 -- Aug 2021}{Software Engineer}{\href{https://ibm.com}{IBM (Network Engineering)}}{Armonk, NY}{}{
\begin{itemize}
\item Extended and improved the IBM BlueFringe Portal, a web portal that allows IBM teams to establish and manage connections between the private, internal IBM intranet and their public IBM Cloud account
\item Optimized and modularized portal through the introduction of Angular modularization, lazy loading, and NgRx/store (state management like Redux)
\item Improved deployment times using Docker caching (50min $\rightarrow$ 10-15min)
\item Cleaned app design using IBM Carbon Design, improving user experience greatly and streamlining future development
\item Helped introduce and establish a testing environment using Cypress
\item Improved team workflow and collaboration by introducing and encouraging Git commit message guidelines, code linting and formatting, and automatic changelog generation
\end{itemize}
}
\cventry{April 2018 -- May 2019}{Software Development Intern}{\href{https://ibm.com}{IBM (Network Engineering)}}{Armonk, NY}{}{
\begin{itemize}
\item Extended the BlueFringe Analytics Portal, a dashboard for monitoring and tracking aspects of the IBM network
\item Designed and developed dashboards for ASA logs and Avi Network logs using Angular and IBM Carbon Design to create a dynamic and responsive UI that reloads live data in near real-time
\item Developed back-end server using Node.js, Express, and mongoDB to fetch network summary reports, organize and format data, and send to front-end
\end{itemize}
}
\cventry{June 2017 -- March 2018}{Software Development Intern}{\href{https://ibm.com}{IBM (CIO Hybrid Cloud)}}{Armonk, NY}{}{}
\section{Skills}
\cvitem{\textbf{Languages}}{JavaScript/TypeScript, Go, Python, Java, C/C++, Bash}
\cvitem{\textbf{Web \& DB}}{HTML5, CSS/Sass, React/Redux, Angular, SQL, MongoDB, Redis, RabbitMQ, RxJS}
\cvitem{\textbf{Cloud}}{Kubernetes, OpenShift, Docker, IBM Cloud}
\cvitem{\textbf{Misc.}}{Git, Linux, Argo, Agile, Jira, Jenkins, Trello, Cypress, ZenHub, GitOps, \LaTeX{}}
\end{document}