forked from elipapa/markdown-cv
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
5 changed files
with
679 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
The MIT License (MIT) | ||
|
||
Copyright (c) 2015 Eliseo Papa | ||
|
||
Permission is hereby granted, free of charge, to any person obtaining a copy | ||
of this software and associated documentation files (the "Software"), to deal | ||
in the Software without restriction, including without limitation the rights | ||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
copies of the Software, and to permit persons to whom the Software is | ||
furnished to do so, subject to the following conditions: | ||
|
||
The above copyright notice and this permission notice shall be included in all | ||
copies or substantial portions of the Software. | ||
|
||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||
SOFTWARE. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
markdown-cv | ||
=========== | ||
|
||
A curriculum vitae maintained in plain text and rendered to html and pdf using CSS. | ||
|
||
For more details see the [project page](http://elipapa.github.io/markdown-cv) or the blog post on [why I switched to markdown for my CV](http://elipapa.github.io/blog/why-i-switched-to-markdown-for-my-cv.html). | ||
|
||
The compiled version: [https://whiskey.github.io/markdown-cv](https://whiskey.github.io/markdown-cv). | ||
|
||
## BUILD IT LOCALLY | ||
|
||
* install jekyll on your computer: `gem install jekyll` | ||
* Clone your fork on your computer | ||
* Type `jekyll serve` and you’ll be able to see your CV on your local host (the default address is http://localhost:4000). | ||
* You can edit the index.md file and see changes live in your browser. | ||
|
||
### Author | ||
|
||
Eliseo Papa ([Twitter](http://twitter.com/elipapa)/[GitHub](http://github.com/elipapa)/[website](https://elipapa.github.io)). | ||
|
||
![Eliseo Papa](https://s.gravatar.com/avatar/eae1f0c01afda2bed9ce9cb88f6873f6?s=100) | ||
|
||
### License | ||
|
||
[MIT License](https://github.com/elipapa/markdown-cv/blob/master/LICENSE) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,337 @@ | ||
<!doctype html> | ||
<html> | ||
|
||
<head> | ||
<meta charset=utf-8 /> | ||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> | ||
<title> Carsten Knoblich | CV</title> | ||
<link href="media/cv-screen.css" type="text/css" rel="stylesheet" media="screen"> | ||
<link href="media/cv-print.css" type="text/css" rel="stylesheet" media="print"> | ||
|
||
<meta property="og:title" content="Carsten Knoblich – CV"/> | ||
<meta property="og:image" content="https://staticline.de/img/avatar_squared_portrait.jpg"/> | ||
<meta property="og:image:type" content="image/jpeg" /> | ||
<meta property="og:image:width" content="300" /> | ||
<meta property="og:image:height" content="300" /> | ||
<meta property="og:image:alt" content="Carsten Knoblich" /> | ||
<meta property="og:description" content="Freelance software developer from Berlin, specialized in iOS, Django and certified AWS solutions architect"/> | ||
<meta property="og:url" content="https://whiskey.github.io/markdown-cv/" /> | ||
|
||
<!-- Matomo --> | ||
<script type="text/javascript"> | ||
var _paq = window._paq || []; | ||
_paq.push(["setDomains", ["*.whiskey.github.io/markdown-cv"]]); | ||
_paq.push(['trackPageView']); | ||
_paq.push(['enableLinkTracking']); | ||
(function () { | ||
var u = "https://analytics.staticline.de/"; | ||
_paq.push(['setTrackerUrl', u + 'matomo.php']); | ||
_paq.push(['setSiteId', '2']); | ||
var d = document, | ||
g = d.createElement('script'), | ||
s = d.getElementsByTagName('script')[0]; | ||
g.type = 'text/javascript'; | ||
g.async = true; | ||
g.defer = true; | ||
g.src = u + 'matomo.js'; | ||
s.parentNode.insertBefore(g, s); | ||
})(); | ||
</script> | ||
<noscript> | ||
<p><img src="https://analytics.staticline.de/matomo.php?idsite=2&rec=1" style="border:0;" alt="" /></p> | ||
</noscript> | ||
<!-- End Matomo Code --> | ||
</head> | ||
|
||
<body> | ||
<div id="header"> | ||
<a id="short-cv" class="header-btn" href="./index.short.html" target=_self>Short CV</a> | ||
<a id="full-cv" class="header-btn" href="./index.full.html" target="_self">Full CV</a> | ||
<div class="spacer"></div> | ||
<a id="download" class="header-btn" href="https://staticline.de/Carsten Knoblich | CV.pdf" target="_blank">Download CV</a> | ||
</div> | ||
<div id="main"> | ||
<div id="content"> | ||
<div class="hint"> | ||
<a href="https://staticline.de/?pk_campaign=cv&pk_kwd=cv&pk_source=cv">See the latest version of this document</a> | ||
</div> | ||
|
||
<h1 id="carsten-knoblich">Carsten Knoblich</h1> | ||
|
||
<p class="subtitle">Lead Mobile Developer & Software Architect with 10+ years experience</p> | ||
|
||
<div id="webaddress"> | ||
Stolpmünder Weg 51, 13503 Berlin <br /> | ||
<a href="mailto:[email protected]">[email protected]</a> | ||
| <a href="https://staticline.de/?pk_campaign=cv&pk_kwd=cv&pk_source=cv">staticline.de</a> | ||
| <a href="tel:+4917666019114">+49 176 66019114</a> | ||
</div> | ||
|
||
<h2 id="core-skills">Core Skills</h2> | ||
|
||
<h3 id="technology--concepts">Technology & Concepts</h3> | ||
|
||
<ul> | ||
<li>Mobile software development; iOS, Swift, Objective-C</li> | ||
<li>Mobile app security; iOS security Best Practices, security audit, OWASP MASVS</li> | ||
<li>AWS architecture and IT transformation; DevOps, micro services</li> | ||
<li>(Process-)Automation; Continuous delivery & -deployment; Fastlane, Jenkins, CircleCI</li> | ||
<li>Agile development; Scrum, Kanban, Lean development as well as hybrid-forms</li> | ||
<li>Understanding of different stages in software life cycles</li> | ||
</ul> | ||
|
||
<h3 id="certifications">Certifications</h3> | ||
|
||
<ul> | ||
<li>AWS Certified Solutions Architect - Associate (2016 & 2024)</li> | ||
<li>ISC2 Certified in Cybersecurity (2024)</li> | ||
</ul> | ||
|
||
<h3 id="personal-skills">Personal Skills</h3> | ||
|
||
<ul> | ||
<li>Experience to lead cross-functional teams and oversee the needs of all stakeholders in multi-disciplinary projects</li> | ||
<li>Candidate assessment and technical interviews</li> | ||
<li>Able to go deep into technology as well as simplified – according to target audience</li> | ||
<li>Team player; Mentoring, team development</li> | ||
<li>Problem solving with a mix of Best Practices and lean software development</li> | ||
<li>Critical thinking</li> | ||
</ul> | ||
|
||
<h2 id="professional-experience">Professional Experience</h2> | ||
|
||
<p class="projectmeta"><code class="language-plaintext projectdate highlighter-rouge">01/2023-06/2024</code> <em class="tag free">Freelance</em></p> | ||
|
||
<p><strong>Senior Mobile developer (iOS)</strong>, <em>RTL Technologies GmbH</em>, remote</p> | ||
|
||
<ul> | ||
<li>Design & Implementation of an independent tracking/analytics SDK for all Swift-powered RTLplus products</li> | ||
<li>Mobile Architecture, Security, continuous integration via Gitlab runners and Docker/Kubernetes for Linux-based Swift builds</li> | ||
<li>Swift code generation from OpenAPI schema</li> | ||
<li><em>Technologies:</em> Swift, UIKit, Gitlab, OpenAPI, Kubernetes, Docker, Bash</li> | ||
</ul> | ||
|
||
<p class="projectmeta"><code class="language-plaintext projectdate highlighter-rouge">08/2022-12/2022</code> <em class="tag free">Freelance</em></p> | ||
|
||
<p><strong>Senior Mobile developer (iOS)</strong>, <em>Deutsche Post IT Services GmbH</em>, remote</p> | ||
|
||
<ul> | ||
<li>Architecture, Development & Testing the new generation of “Packstation” pick-up locations (iPhone and iPad)</li> | ||
<li><em>Technologies:</em> Swift, UIKit, CoreBluetooth, Python scripts, Fastlane & Github workflows for continuous integration</li> | ||
</ul> | ||
|
||
<p class="projectmeta"><code class="language-plaintext projectdate highlighter-rouge">12/2021-07/2022</code> <em class="tag free">Freelance</em></p> | ||
|
||
<p><strong>Senior Mobile developer (iOS)</strong>, <em>Klarna Bank AB</em>, remote</p> | ||
|
||
<ul> | ||
<li>Implementation of native components within the ReactNative Klarna application</li> | ||
<li>Knowledge transfer on app architecture, secure software development and testing</li> | ||
<li><em>Technologies:</em> Swift, Objective-C, ReactNative</li> | ||
</ul> | ||
|
||
<p class="projectmeta"><code class="language-plaintext projectdate highlighter-rouge">10/2021-10/2021</code> <em class="tag free">Freelance</em></p> | ||
|
||
<p><strong>Senior Mobile developer (iOS)</strong>, <em>Hybrid Heroes GmbH</em>, remote</p> | ||
|
||
<ul> | ||
<li>Implementation of native Dashboard Widgets for the RBB24 app</li> | ||
<li><em>Technologies:</em> Swift, SwiftUI</li> | ||
</ul> | ||
|
||
<p class="projectmeta"><code class="language-plaintext projectdate highlighter-rouge">07/2021-09/2021</code> <em class="tag free">Freelance</em></p> | ||
|
||
<p><strong>Lead Mobile developer (iOS)</strong>, <em>IBM Germany AG</em>, remote</p> | ||
|
||
<ul> | ||
<li>Knowledge transfer on automation and testing</li> | ||
<li>Thread modeling</li> | ||
<li>Development of the CovPass app (UI and Accessibility)</li> | ||
<li><em>Technologies:</em> Swift, CommonCrypto, PDFKit, Accessibility</li> | ||
</ul> | ||
|
||
<p class="projectmeta"><code class="language-plaintext projectdate highlighter-rouge">08/2020-07/2021</code> <em class="tag free">Freelance</em></p> | ||
|
||
<p><strong>Senior Mobile developer (iOS)</strong>, <em>SAP AG</em>, remote</p> | ||
|
||
<ul> | ||
<li>Development of the German Corona Warn App (CWA)</li> | ||
<li>Technical lead for the automation/CI pipeline</li> | ||
<li>Mobile app security & crypto implementation</li> | ||
<li><em>Technologies:</em> Swift, CommonCrypto, Apple Exposure Notification SDK, Fastlane, Protobuf</li> | ||
</ul> | ||
|
||
<p class="projectmeta"><code class="language-plaintext projectdate highlighter-rouge">03/2020-07/2020</code> <em class="tag free">Freelance</em></p> | ||
|
||
<p><strong>Senior Mobile developer (iOS)</strong>, <em>NAS Smart Platforms GmbH</em>, remote</p> | ||
|
||
<ul> | ||
<li>App development to be used for a German public transport company</li> | ||
<li>Design and development of shared code libraries to be used across two companies</li> | ||
<li>Mobile API design & review</li> | ||
<li><em>Technologies:</em> Swift, UIKit, Combine, Fastlane, Python scripts</li> | ||
</ul> | ||
|
||
<p class="projectmeta"><code class="language-plaintext projectdate highlighter-rouge">11/2019-02/2020</code> <em class="tag free">Freelance</em></p> | ||
|
||
<p><strong>Senior Mobile developer (iOS)</strong>, <em>Deutsche Post IT Services GmbH</em>, Berlin</p> | ||
|
||
<ul> | ||
<li>Design, Development & Testing of new products to access & maintain the new generation of “Packstation” pick-up locations (iPhone and iPad)</li> | ||
<li>Knowledge transfer and active maintenance of automated software testing & deployment</li> | ||
<li><em>Technologies:</em> Swift, UIKit, CoreBluetooth, Python scripts, Fastlane & Xcode Bots for continuous integration</li> | ||
</ul> | ||
|
||
<p class="projectmeta"><code class="language-plaintext projectdate highlighter-rouge">05/2019-11/2019</code> <em class="tag free">Freelance</em></p> | ||
|
||
<p><strong>Lead Mobile developer (iOS)</strong>, <em>DKB Code Factory GmbH</em>, Berlin</p> | ||
|
||
<ul> | ||
<li>Design, Development & Testing of a white label credit card app to be used by Porsche, Lufthansa and others</li> | ||
<li>Defining and implementing common software & security standards in cross-functional teams (Credit Card & Banking app)</li> | ||
<li>Knowledge transfer and active maintenance of automated software testing & deployment</li> | ||
<li><em>Technologies:</em> Swift, UIKit, CoreData, Python scripts, Fastlane & Jenkins for continuous integration</li> | ||
</ul> | ||
|
||
<p class="projectmeta"><code class="language-plaintext projectdate highlighter-rouge">10/2018-04/2019</code> <em class="tag free">Freelance</em></p> | ||
|
||
<p><strong>DevOps Engineer</strong>, <em>Boehringer Ingelheim</em>, remote/Ingelheim</p> | ||
|
||
<ul> | ||
<li>Deployment of infrastructure using a multi cloud environment</li> | ||
<li>Agile scripting within DevOps framework</li> | ||
<li>Run, test, adjust and create blueprints according to (inhouse) client’s needs</li> | ||
<li><em>Technologies:</em> Azure, Terraform, InSpec, Ruby, Jenkins</li> | ||
</ul> | ||
|
||
<p class="projectmeta"><code class="language-plaintext projectdate highlighter-rouge">07/2018-10/2018</code> <em class="tag free">Freelance</em></p> | ||
|
||
<p><strong>Research Spike</strong>, <em>vitaliberty GmbH</em>, remote/Mannheim</p> | ||
|
||
<ul> | ||
<li>Research spike on advanced mobile topics (iOS; Health, Siri)</li> | ||
<li>Prototype and framework development (iOS)</li> | ||
<li>Team mentoring on automation and testing</li> | ||
<li><em>Technologies:</em> Swift, HealthKit, SiriKit, Fastlane for continuous integration</li> | ||
</ul> | ||
|
||
<p class="projectmeta"><code class="language-plaintext projectdate highlighter-rouge">09/2017-07/2018</code> <em class="tag free">Freelance</em></p> | ||
|
||
<p><strong>Software Architect</strong>, <em>EY (Ernst & Young GmbH)</em>, remote/Berlin/Freiburg</p> | ||
|
||
<ul> | ||
<li>Requirements analysis & architecture for a mobile-based e-learning platform</li> | ||
<li>VR project using Unity & Gear VR (Android)</li> | ||
<li>Mobile development (iOS)</li> | ||
<li>Web/Backend development (Python/Django)</li> | ||
<li>Designing and development of AWS-based systems & prototypes</li> | ||
<li><em>Technologies:</em> Swift, Unity 3d, Fastlane for continuous integration</li> | ||
</ul> | ||
|
||
<p class="projectmeta"><code class="language-plaintext projectdate highlighter-rouge">01/2017-08/2017</code> <em class="tag perm">Permanent</em></p> | ||
|
||
<p><strong>Senior Consultant</strong>, <em>EY (Ernst & Young GmbH)</em>, Berlin/Freiburg</p> | ||
|
||
<ul> | ||
<li>Enabling teams for mobile prototype develop- & deployment; requirements analysis</li> | ||
<li>Frequent knowledge transfer with external teams and partners across the organization</li> | ||
<li>Architecture requirements assessment & interface design between corporate backend(s) and SAP HANA</li> | ||
<li>Active participation in the Enterprise Architects community; knowledge transfer enterprise/start-up architectures & DevOps</li> | ||
<li>TOGAF trained</li> | ||
<li><em>Technologies:</em> AWS (EC2, DynamoDB, RDS, S3, Lambda, Polly, Lex, etc.), Swift, Python</li> | ||
</ul> | ||
|
||
<p class="projectmeta"><code class="language-plaintext projectdate highlighter-rouge">09/2016-12/2016</code> <em class="tag free">Freelance</em></p> | ||
|
||
<p><strong>Software Architect</strong>, remote/Berlin</p> | ||
|
||
<ul> | ||
<li>Mobile development (iOS)</li> | ||
<li>Consulting and development of AWS-based systems</li> | ||
<li>General IT consulting; requirements analysis, testing and automation of mobile applications</li> | ||
<li><em>Technologies:</em> Swift, AWS (EC2, DynamoDB, RDS, Lambda, ApiGateway, etc.), Python</li> | ||
</ul> | ||
|
||
<p class="projectmeta"><code class="language-plaintext projectdate highlighter-rouge">09/2015-10/2016</code> <em class="tag perm">Permanent</em></p> | ||
|
||
<p><strong>Lead developer</strong>, <em>Two Bulls GmbH</em>, remote/Berlin/Melbourne/New York</p> | ||
|
||
<ul> | ||
<li>Technical/Architectural lead for the german chapter for German and Australian customers in the fields of Education, Social Media, IoT and more</li> | ||
<li>Requirements analysis with customers in New York, Melbourne and Berlin</li> | ||
<li>Candidate assessment for internal developers and an external clients in New York, Melbourne and Berlin</li> | ||
<li>Knowledge transfer and mentoring for mobile-related topics across all offices</li> | ||
<li><em>Technologies:</em> Swift, continuous integration & automation via Fastlane, Travis and Jenkins. Integration of cloud-based and traditional backend solutions based on Django, Parse, Firebase and AWS (EC2, DynamoDB, RDS, S3, Lambda, ApiGateway, etc.)</li> | ||
</ul> | ||
|
||
<p class="projectmeta"><code class="language-plaintext projectdate highlighter-rouge">02/2014-08/2015</code> <em class="tag perm">Permanent</em></p> | ||
|
||
<p><strong>Lead iOS developer</strong>, <em>Secret Escapes GmbH</em>, remote/Berlin/London</p> | ||
|
||
<ul> | ||
<li>Native development of the Secret Escapes iOS app; management of external iOS contractors</li> | ||
<li>Consulting for all mobile- topics (architecture, tracking, testing, app life cycle, etc.); supported definition of tracking goals & A/B tests</li> | ||
<li>Managed external test teams, overview of test plan creation in tandem with CTO</li> | ||
<li>Managing and optimizing translation workflows by defining automatic translation processes</li> | ||
<li><em>Technologies:</em> UI Kit, Core Data for offline caching and app handling (e.g. bookmarking and auto-synching when back online); Objective-C & Swift</li> | ||
</ul> | ||
|
||
<p class="projectmeta"><code class="language-plaintext projectdate highlighter-rouge">09/2012-01/2014</code> <em class="tag perm">Permanent</em></p> | ||
|
||
<p><strong>Senior Mobile developer</strong>, <em>Innogames GmbH</em>, Hamburg</p> | ||
|
||
<ul> | ||
<li>First native mobile developer at Innogames. Knowledge transfer with Head of Development. Technical candidate assessments for further mobile team leads. Mobile API design.</li> | ||
<li>Initiated and maintained common payment libraries for multiple games</li> | ||
<li>Native development of <a href="https://en.tribalwars2.com/page#/">Tribal Wars 2</a> iOS app (online MMO)</li> | ||
<li><em>Technologies:</em> Cocos2D, OpenGL (shader programming), UI Kit, Core Data, web sockets, iOS payment integration into corporation structures (cross-game library), creation of Python-based asset pipeline to automatically convert assets for mobile usage</li> | ||
</ul> | ||
|
||
<p class="projectmeta"><code class="language-plaintext projectdate highlighter-rouge">11/2011-08/2012</code> <em class="tag perm">Permanent</em></p> | ||
|
||
<p><strong>Lead Mobile developer</strong>, <em>DocumediaS GmbH</em>, Hannover</p> | ||
|
||
<ul> | ||
<li>Lead mobile developer & architect</li> | ||
<li>Project manager (mobile); Requirements analysis with customers</li> | ||
<li>Mobile API design and development (Python/Django)</li> | ||
<li>Linux Server Administration for Amazon Web Services & infrastructure</li> | ||
</ul> | ||
|
||
<p class="projectmeta"><code class="language-plaintext projectdate highlighter-rouge">05/2011-11/2011</code> <em class="tag free">Freelance</em></p> | ||
|
||
<p><strong>Freelance Software Developer</strong>, remote/Hildesheim</p> | ||
|
||
<ul> | ||
<li>Mobile development (iOS)</li> | ||
<li>Backend development (Python/Django)</li> | ||
</ul> | ||
|
||
<p class="projectmeta"><code class="language-plaintext projectdate highlighter-rouge">07/2000-06/2004</code> <em class="tag perm">Permanent</em></p> | ||
|
||
<p><strong>Army Service</strong>, <em>Bundeswehr</em>, Oldenburg</p> | ||
|
||
<ul> | ||
<li>Sergeant; Paratrooper</li> | ||
<li>Communications specialist</li> | ||
<li>Responsible for personnel and mission critical hardware</li> | ||
</ul> | ||
|
||
<h2 id="private-projects">Private Projects</h2> | ||
|
||
<p><code class="language-plaintext highlighter-rouge">03/2019-today</code> <a href="https://the-exoplanets.space/?pk_campaign=cv&pk_kwd=cv&pk_source=cv"><strong>Exoplanet Explorer</strong></a></p> | ||
|
||
<ul> | ||
<li>Mobile app to display, search and bookmark exoplanets based on the <a href="https://exoplanetarchive.ipac.caltech.edu/index.html">NASA Exoplanet archive</a></li> | ||
<li>Design & Development of the mobile app (iOS), web site and backend</li> | ||
<li>Requirements analysis & roadmap planning</li> | ||
<li><a href="https://apps.apple.com/us/app/exoplanet-explorer/id1457614833?ls=1">AppStore Link</a></li> | ||
<li><em>Technologies:</em> iOS, Swift, SwiftUI, CoreData, iCloud, Amazon Web Services (EC2 etc.), Redis, Postgres, Docker</li> | ||
</ul> | ||
|
||
|
||
</div> | ||
</div> | ||
</body> | ||
|
||
</html> |
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.