Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
Principal Engineer
Absa GroupPrincipal Engineer
Dec. 2020Prague, CzechiaRoles: Executive-level Role, Hands-on Engineer, Architect, Organisation-wide Influencer Responsibilities: • Review & assess architecture designs and solutions as part of the Data Engineering Architecture Forum (pre-production requirement) • Help POC and design novel ideas and previously unexplored technologies • Help the wider technology community & leadership in the bank develop best practices and architectural standards for Data Engineering and other areas Achievements: • I was solely responsible for designing & implementing the Apache Spark and AWS based back-end for ABSA’s implementation of data fabric. After the hand-over of the MVP I continue being the architect responsible for the project. • Developed the infrastructure and automation POC for Absa’s future vision of Data Mesh using AWS services (Lake Formation, cross account access, EMR, RedShift, Athena and others). • Involved in the currently on-going migration from on-premise Hadoop to a new AWS Outpost environment. • Led the effort to remediate the Log4j JNDI critical vulnerability CVE-2021-44228. I analysed the problem and found out the extent of the impact to our Big Data environment. Within 36 hours from the announcement, the team and I automated a way to remediate over 3,500 occurrences of this vulnerability. • Designed and led the implementation of an architecture to urgently replace outdated Hortonworks clusters to AWS EMR (in the region). This 6 months effort meant various changes and customisations to EMR itself. We managed to deploy this infrastructure in UAT with full automation and monitoring. • Played an integral role when resolving various major incidents when it comes to critical data platforms.
Lead Big Data Engineer
Absa GroupLead Big Data Engineer
Nov. 2018 - Dec. 2020Prague, The Capital, Czech RepublicRoles: Senior Big Data Engineer, Big Data Architect, Line Manager Responsibilities: • Managing the Big Data R&D team (approx 20 engineers based in the Prague technology center) • Helping design and shape projects to enable better use of modern technologies for use in Absa’s Data Engineering • Up-skilling and transitioning into a more architectural role Achievements: • Actively contributed to the development of Enceladus (open source data standardisation and confor- mance tool) until its first production-ready release, after which I oversaw the project from architectural perspective. • Presented the Big Data R&D team and our projects at numerous international conferences • Provided guidance and architectural designs to the Big Data R&D team • Led the initial authoring of the Big Data training material now available as one of the materials delivered through Absa’s official training programmes • Helped organising and presented at the two-week Big Data trainings in Johannesburg • Up-skilled and got certified in cloud technologies, namely AWS • Designed and presented the initial architecture for the ABSA Data Engineering on the cloud • Started developing new R&D projects and prototypes related to Absa’s Big Data Engineering on the cloud
Lead Big Data Engineer
BarclaysLead Big Data Engineer
Apr. 2017 - Oct. 2018Prague, The Capital, Czech RepublicRoles: Team Lead, Senior Big Data Engineer, Spark developer and mentor Responsibilities: Creating and documenting best practices in big data development across Barclays Africa Group Limited, driving cluster and technology requirements, development of mission critical projects, building big data expertise in the Prague Big Data R&D team, leading a number of big data engineers and projects, design of up-skilling and formal training curricula in big data eco-system Achievements: • Drove a technical team of new big data engineers, designed an idea relevant to banking business, open-sourced the POC application (Spline) • Led the further development of Spline (currently in production) • Co-authoring of an R&D paper published in an IEEE conference • Technical leadership and an active development of a fully BCBS-239 data ingestion engine based on Apache Spark and Apache Hadoop
Big Data Developer
BarclaysBig Data Developer
Aug. 2015 - Mar. 2017Prague, The Capital, Czech RepublicRoles: Big Data Engineer, Spark developer and mentor Responsibilities: Creating and documenting best practices in big data development across the corporate and investment banking, driving cluster and technology requirements, development of mission critical projects Achievements: • Designed and developed fraud and money laundering detection system, currently in UAT. Due to lack of training data for machine learning models designed a rule based engine (which uses statistical models for detection of suspicious transactions), ML model and a feedback loop using Jira for feeding verified suspicious transactions (detected by either ML or the rules engine) back into the training data. • Solely responsible for end-to-end development (including data ETL from a mainframe system, development of statistical analyses jobs in Spark and export of outputs into a RDBMS) of Smart Collections application. • Designed and developed Metis, the consolidated Spark Data Library. Metis is a library for data discovery across multiple hadoop/spark clusters, simple data access and schema validation, currently in deployed across numerous Dev, UAT and Prod clusters. • Development of Data Navigator - a web application for exploring and documenting schemas of data stored in hadoop clusters. • Responsible for running and organising interactive spark and machine learning training sessions using the edX Spark courses. • Designed and built a lab environment (pure Apache stack hadoop & latest Apache Spark, R + Python playground, OpenNebula virtualisation) for the data science initiative
Teaching Assistant
Trinity College DublinTeaching Assistant
Sep. 2014 - Sep. 2015County Dublin, Ireland• Responsible for design of coursework exercises and their marking, organising and supervising lab sessions. • Arranged a number of guest lectures from professional contacts.
Software Developer Intern
SAPSoftware Developer Intern
Jan. 2013 - Sep. 2013DublinRoles: SAP HANA / Database developer, UI engineer, UI technology mentor Achievements: • Implemented two SAP NFL Sports Analytics software applications (SAP HANA, SAP UI5) • Helped Redesign the user interface and back-end of the SAP Scouting software, which won fourth place in the 2014 IxDA Interaction Awards (SAP HANA, SAP UI5, J2EE) • Worked on implementation three new applications for the SAP Business Suite (SAP Fiori), now used by thousands of customer businesses. • Travelled to the company headquarters in Waldorf, Germany as a UI expert to train a new development teams.
Part-time Software Developer
Haunted Planet StudiosPart-time Software Developer
Jun. 2012 - Dec. 2012DublinI was solely responsible for the design, development, testing and maintenance of a web-based (HTML5, Processing.js) tool for automated image processing.
Pi-calculus LTS formalisation internship
Trinity College DublinPi-calculus LTS formalisation internship
May. 2012 - Jun. 2012DublinMechanically verified a theory of concurrent systems in the COQ theorem prover.
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like Jan on Intch
IT
277179 people
25
CEO @ vairee and recberry
18
Frontend Engineer
16
Head of Operations/Retention/CRM; Product Manager/Owner
ITData Engineer
23217 people
21
COO @ RT Investment
0
Lead solution consultant @ OpenText
22
Oracle DBA Specialist @ Amach software