diff options
Diffstat (limited to 'src/resume')
-rw-r--r-- | src/resume/index.md | 167 |
1 files changed, 167 insertions, 0 deletions
diff --git a/src/resume/index.md b/src/resume/index.md new file mode 100644 index 0000000..f6dbf91 --- /dev/null +++ b/src/resume/index.md @@ -0,0 +1,167 @@ +<script type="text/javascript" language="javascript" src="js/showhide.js"></script> + +#### [ English / [Dansk](/resume-da) ] + +# Adam Stück + +**Student programmer / Hobbyist sysadmin**<br>Aalborg, Denmark<br>adam@adast.dk + +<hr> + +## Experience + +### Linux, Sysadmin, Self-hosting (spare time) + +**2021-Now** + +* Got hooked on Linux early 2021 +* Self-hosting some [services](/services) on Raspberry Pi, later VPS +* Started building my personal platform 😎 +* Linux, SSH, Unix Shell, Git, POSIX scripting +* Docker, DNS, Certbot, Web Servers, Firewalls, VPNs +* Countless command line utilities + +### Student Programmer at E-Komplet + +**2020-Now** / Aalborg, Denmark <small>On-site & remote</small> + +* Full stack consultant for E-Komplet client +* ASP.NET, C#, MSSQL, Azure DevOps, Git, JavaScript, JQuery, HTML + +### Software Developer at OK Snacks A/S + +**August 2019** / Ikast-Brande, Denmark + +* Development of an Excel system to track spare parts in stock for production machines +* Microsoft Excel, VBA + +### Junior Business Analyst at Arise + +**June 2017 - July 2017** / Limerick, Ireland + +* Organization of data in Excel +* Automation of Excel tasks using VBA +* Development of web apps to facilitate some call center tasks +* Microsoft Excel, VBA, PHP, JavaScript, CSS, HTML + +### Work Placement at Arise + +**2015** / Limerick, Ireland + +* 2-week school internship in the administration department +* Some Excel automation, including generation of working schedules +* Learned how a call center operates +* General office duties +* Microsoft Excel, VBA + +### Coding, Web Dev, Game Dev (spare time) + +**2014-Now** + +* Started learning programming with JavaScript +* Got into web development, built many personal websites for fun +* Started learning game development with GameMaker, and later Unity +* Improved at JavaScript and learned C# by using Unity +* Started developing [arena](https://arena.adast.dk), my multiplayer Quake-like FPS game +* JavaScript, HTML, CSS, C#, Unity, Blender, Audacity, Git + +## Education + +### Aalborg University + +**2019-2023** / Aalborg, Denmark + +* Bachelors Degree in Computer Science + +## Publications + +[1] **Potency-Based Heuristic Search with Randomness for Explicit Model Checking**<br> +by E.G.Henriksen, A.M. Khorsid, E. Nielsen, Th. Risager, J. Srba, **A.M. Stück**, S. Sørensen<br> +In Proceedings of the 29th International SPIN Symposium on Model Checking of Software (SPIN'23), volume 13872 of LNCS, pages 180--187, Springer-Verlag, 2023.<br> +[PDF](http://www.cs.aau.dk/~srba/files/HKNRSSS:SPIN:23.pdf) +<small>[©Springer-Verlag](https://www.springer.com/gp/computer-science/lncs)</small> + [EE](https://link.springer.com/chapter/10.1007/978-3-031-32157-3_10) + [BibTex](https://homes.cs.aau.dk/~srba/srba.html#HKNRSSS:SPIN:23) + <a onclick="ShowHide('HKNRSSS:SPIN:23');UpdateText(this);" href="javascript:void(0)">Abstract</a> + +<div class="abstract" style="display:none" id="HKNRSSS:SPIN:23">Efficient state-space exploration +has a significant impact on reachability analysis in explicit model checking +and existing tools use several variants of search heuristics and random walks +in order to overcome the state-space explosion problem. We contribute with a +novel approach based on a random search strategy, where actions are assigned +dynamically (on-the-fly) updated potencies, changing according to the +variations of a heuristic distance to the goal configuration as encountered +during the state-space search. We implement our general idea into a Petri net +model checker TAPAAL and document its efficiency on a large benchmark of Petri +net models from the annual Model Checking Contest. The experiments show that +our heuristic search outperforms the standard search approaches in multiple +metrics and that it constitutes a worthy addition to the portfolio of classical +search strategies. </div> + +## Competitions + +* 2022: Senior Qualifier in the Danish Cyber Championships +* 2020: Participated in Create Jam + +## Languages + +<style> +dl { + margin:1rem; + display:grid; + grid-template-columns:auto 1fr; + grid-gap:.2rem 1rem; +} +dl dt { + font-size: .9rem; + font-weight: 700; +} +dl dd:not(:last-child) { + margin-bottom: .3rem; +} +</style> +<dl class="languages"> +<dt>English</dt> +<dd>Native writing and speaking</dd> +<dt>Danish</dt> +<dd>Fluent writing and speaking</dd> +<dt>German</dt> +<dd>Rusty</dd> +<dt>Irish</dt> +<dd>Rusty</dd> +</dl> + + +## Tools + +A selection of tools and applications I have expert experience using: + +- Linux +- Git, Unix Shell +- C#, HTML, CSS, JavaScript +- Unity + +I'm proficient with: + +- C, Rust, python, POSIX Shell (scripting), Java +- Docker, SSH + +I have some experience with: + +- SQL, PHP, VBA, Haskell, Lua, JQuery, Blazor +- Blender + +## Interests + +- Open source software +- Linux systems +- Performance and utilization +- Software security and privacy +- Minimal user interface design +- Web accessibility + +Other: game dev, hiking/camping, boxing, guitar. + +## References + +Available upon request. |