aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/cv.tex
diff options
context:
space:
mode:
Diffstat (limited to 'cv.tex')
-rw-r--r--cv.tex23
1 files changed, 10 insertions, 13 deletions
diff --git a/cv.tex b/cv.tex
index efccff6..ab8a422 100644
--- a/cv.tex
+++ b/cv.tex
@@ -120,17 +120,16 @@ Address: & 15 Kolomyazhskiy prospekt, bldg. 2, apt. 773 \\
\begin{CvWorkplaceDescription}
I have been taking part in development of an enterprise-scale product as a
member of a core R\&D team.
-I was responsible for developing various low-level components:
+I was responsible for developing various low-level components (among others):
\begin{itemize}[noitemsep]
\item a "task scheduler" to provide means of asynchronous execution using
- thread pools,
- \item a modular RESTful API implementation,
- \item etc.
+thread pools,
+ \item a modular RESTful API implementation.
\end{itemize}
-Key skills \& technologies employed:
+Key skills \& technologies:
\begin{itemize}[noitemsep]
- \item native Microsoft Windows development,
+ \item native Microsoft Windows development using WinAPI, COM, ATL,
\item {\CXX} programming, with the focus on multithreading,
\item .NET programming using C\#,
\item Microsoft SQL Server \& related technologies (Reporting Services,
@@ -142,16 +141,14 @@ etc.),
\CvWorkplaceHeader{April 2012}{May 2014}{Performance Engineer}{EMC Corp.}{russia.emc.com}
\begin{CvWorkplaceDescription}
-I developed and maintained a tool for disclosing, analyzing and solving storage
+I developed and maintained a tool for revealing, analyzing and solving storage
system performance issues, specifically process \& thread synchronization
issues.
-The tool was used to increase the performance of a few storage systems by a few
-percent.
I also troubleshooted general performance issues within enterprise storage
systems, including profiling, benchmarking, etc.
-Key skills \& technologies employed:
+Key skills \& technologies:
\begin{itemize}[noitemsep]
\item native Microsoft Windows \& Linux development,
\item Microsoft Windows \& Linux kernel module development,
@@ -169,10 +166,10 @@ VTune Amplifier.
\begin{CvWorkplaceDescription}
I took part in a R\&D on the impact introduced to the performance of a storage
system by process \& thread synchronization issues.
-A prototype of a tool for disclosing, analyzing and solving specific storage
+A prototype of a tool for revealing, analyzing and solving specific storage
system performance issues was developed.
-Key skills \& technologies employed or studied:
+Key skills \& technologies:
\begin{itemize}[noitemsep]
\item native Microsoft Windows development,
\item Microsoft Windows kernel module development,
@@ -180,7 +177,7 @@ Key skills \& technologies employed or studied:
\item Python programming,
\item Microsoft Windows kernel debugging,
\item x86(-64) architecture (interrupts, caches, memory barriers, atomic
- operations, etc.),
+operations, etc.),
\item undocumented Microsoft Windows features (system service dispatching,
etc.).
\end{itemize}