-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathresume.tex
More file actions
111 lines (102 loc) · 5.63 KB
/
resume.tex
File metadata and controls
111 lines (102 loc) · 5.63 KB
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
\documentclass[letterpaper,10pt]{article}
\usepackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{TeX Gyre Heros}
\usepackage[hmargin=1in,vmargin=0.5in,noheadfoot,nomarginpar]{geometry}
\usepackage[skip=1em,indent=0pt]{parskip}
\usepackage{enumitem}
\setlist{nosep,leftmargin=*,beginpenalty=10000}
\usepackage{titlesec}
\titleformat{\section}{\bfseries\center}{}{0em}{}[\nopagebreak]
\titlespacing{\section}{0pt}{0pt}{0pt}
\begin{document}
\pagestyle{empty}
\large\section{Andrew S. Abbott}
\normalsize
\begin{center}
Lille, France |
+1 (412) 290 2891 |
+33 (0)6 65 59 57 21 |
abbotta4@gmail.com\\
linkedin.com/in/AndrewSAbbott\par
\end{center}
\section{Objective Statement}
Highly-motivated Lille-based American software engineer with 4 years of kernel and systems software experience and the right to work in France, looking for a new systems/embedded programming position or an opportunity to learn and break out into new software technologies or paradigms.
\section{Skills}
\begin{itemize}
\item Native English speaker, CEFR B1 French
\item Proficient in C, C++, Python, bash, \LaTeX, Java, Verilog, and Pascal
\item Proficient in Linux kernel driver development
\item Proficient in Qt development
\item Exploring JavaScript, React Native, and Rust
\item Experience with the STM32, ESP8266, Arduino, Mbed, PIC32, and Teensy microcontrollers
\item Proficient with circuit design and layout with Multisim, KiCAD, and Altium
\item Skilled with Linux platforming especially with Gentoo-, Arch-, and Debian-based distributions
\item Experience with Jenkins, Jira, Gerrit, Git, Docker, Ninja, LLVM, GCC, CMake, Meson, and GNU Make
\item Experience with DB software such as PostgreSQL, SQLite3, and MariaDB
\item Developed and maintain a FUSE filesystem for serving music files with tags from a SQL database
\item Developed forum server software using REST and CRUD software patterns
\item Designed, implemented, and launched a Markov-chain chat bot that generates comical human-like speech
\item Proficient in hardware repair and fabrication including soldering, trace etching, board verification, and more
\end{itemize}
\section{Engineering Experience}
\textbf{Exail} Ostend, BE \hfill \textbf{Aug. 2025 -- Present}\\
\textbf{Systems Software Engineer}
\begin{itemize}
\item Responsible for building testing software for verification of drone function after fabrication
\item Developed system software using Qt to provide an intuitive user interface for factory to test drones
\item Reverse engineered drone firmware state machine to fully cover communication specifications
\end{itemize}
\textbf{Effitrax} Kortrijk, BE \hfill \textbf{Jan. 2025 -- Aug. 2025}\\
\textbf{Embedded Software Engineer}
\begin{itemize}
\item Developed embedded hub for reading CAN data from utility vehicles to process and upload diagnostics
\item Designed STM32 firmware with the Pub/Sub pattern for managing many communication channels
\item Integrated CAN reader hardware using low-level C drivers
\end{itemize}
\textbf{Motorola Mobility} Chicago, IL \hfill \textbf{Sep. 2019 -- Present}\\
\textbf{Software Engineer}
\begin{itemize}
\item Developed and maintained charging drivers for the Linux kernel in an Android context and brought to production 4 flagship phones and over 30 other products globally
\item Integrated dual-battery products with Qualcomm charging architecture enabling the release of the iconic RAZR Android smartphone line
\item Migrated vendor charging drivers from classic Linux architecture to Qualcomm architecture increasing battery life by up to 20\%
\item Developed a gauging driver for the FUS302 fuel gauge chip enabling the release of the iconic RAZR Android smartphone line
\item Characterized batteries and charging/discharging curves to charge flagship device up to 8\% faster with no additional product budget
\item Innovated a novel USB design where one USB was shared by two ports enabling the release of the innovative 5G neckband for AR and VR
\end{itemize}
\textbf{Cheetah Technologies (now Alpha Technologies)} Green Tree, PA \hfill \textbf{Jun. 2017 -- Aug. 2017}\\
\textbf{Engineering Intern}
\begin{itemize}
\item Worked on design team for a new DOCSIS 3.0-supported communications system
\item Reverse-engineered signal processing hardware from competitor
\item Implemented and tested prototype for the DOCSIS 3.0 node
\end{itemize}
\textbf{Behrend Amorphous Modeler} Erie, PA \hfill \textbf{Jan. 2017 -- Apr. 2017}\\
\textbf{Software Engineer Intern}
\begin{itemize}
\item Developed C++ code for an atomic annealing simulator for a physics researcher
\item Refactored legacy code with updated libraries and toolchains
\item Developed workplace engineering skills by setting and keeping regular meetings and goals
\end{itemize}
\section{Education}
\textbf{The Pennsylvania State University}
\begin{itemize}
\item Bachelor of Science (BS) -- Electrical Engineering (Emphasis Computer Engineering)
\item Bachelor of Science (BS) -- Computer Science
\end{itemize}
\section{Other Work Experience}
\textbf{Briggs \& Stratton} Milwaukee, WI \hfill \textbf{Feb. 2016 -- May 2016}\\
\textbf{Data Entry}
\begin{itemize}
\item Translated document database to a new format
\item Worked exclusively in a team-oriented environment
\item Designed and implemented a program in Pascal to automate data manipulation
\end{itemize}
\textbf{Residential Computing Service and Support} University Park, PA \hfill \textbf{Aug. 2014 – Feb. 2015}\\
\textbf{Student Technician}
\begin{itemize}
\item Troubleshoot student wireless/wired internet connections and wireless routers.
\item Troubleshoot computer software and functionality issues.
\item Serviced on-call technical problems and maintenance.
\end{itemize}
\end{document}