Profileimage by Anonymous profile, Freiberuflicher Full-Stack-Ingenieur | Erstellen skalierbarer Webanwendungen

Verified Profile

not available until 08/31/2024

Last update: 06.02.2024

Full Stack Engineer | Technical Lead | Building Scalable Web Applications

Graduation: Academic degree Electrical Engineering - Telecommunications
Hourly-/Daily rates: show
Languages: English (Full Professional) | Croatian (Full Professional) | Slovenian (Native or Bilingual)

Attachments

Aris-Kemper-Resume_061123.pdf

Skills

Freelance Full Stack Engineer / Tech Lead/ Fractional CTO / Consultant. 100% Remote contractor.

With nearly two decades of dedicated experience in the realm of web engineering and business development, I bring a robust skill set encompassing various roles such as web developer, frontend and backend expert, system and solutions architect, and technology leader. Over the course of my career, I have played a pivotal role in helping organizations across industries actualize their visions and goals.

My proficiency extends to the full spectrum of web development, covering architecture, development, and the seamless implementation of scalable and sustainable web applications, APIs, and microservices. I adhere rigorously to the Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies, ensuring the highest standards of quality and reliability in every project I undertake.

Throughout my professional journey, I have had the privilege of leading technical teams and contributing as a senior developer on diverse projects for my customers. My portfolio includes successful ventures into online booking systems, content management systems (CMS), e-commerce platforms, mobile APIs, global identity solutions, online sport booking platforms, insurance and banking systems, mobile banking applications, and cybersecurity measures.

My unwavering commitment to excellence, coupled with my extensive experience, positions me as an ideal candidate to drive innovation, optimize operations, and deliver exceptional results for your organization. I am eager to bring my wealth of knowledge and expertise to your team and help propel your company's success to new heights. I'm passionate about what I do and always eager to collaborate on projects that challenge and inspire me.



Roles and responsibilities in previous projects
  • Technical Lead
  • Senior Backend Developer
  • Senior Frontend Developer
  • Database Designer
  • Solutions Arhitect
  • System design

Social: Self-starter, self-motivated, passionate, innovative and creative,
out-of-the-box thinking, loyal with integrity, strong communication with
employees, clients, executives (engineering managers, CTO, CIO, CEO ),
and project managers.

Organisational: Knowledge of best practices and processes to continuously
improve engineering teams, scrum, agile and lean development practices
Leadership: Technical team lead, consultant, engineering management,
product and project management, mentorship to developers, leads

Technical: Technical problem-solving attitude, conceptual design,
database design, architecture, and system design, scalability,
optimisations on application and DB layer, web apps, single-page apps,
mobile apps, back end systems design, micro services, programming, code
refactoring.

Operating system: Windows, Debian, Linux Ubuntu, Xubuntu, Elementary OS, Raspberrry PI OS

Programming: PHP, NodeJs, Rust, Typescript, Javascript, Ecmascript 3 to 2023, C, C++, Zephir, Python, Bash, HTML4/HTML5, CSS2,CSS3

Frontend Frameworks: Angular, React, Vue, ExtJs, Mootools, JQuery,
Sencha Touch

Backend Frameworks: Express, Fastify, Nest.js, Hapi, Sails, Moleculer.js, Flask, Fast API, Actix-Web, Axum, Phalcon, Laravel

Patterns: MVC, MVVM, Singleton, Factory, Facade, Observer, IoC

Microservice patterns: API Gateway, Circuit Breaker, DB per Service, Event Sourcing, CQRS, Service Discovery, Saga

API: REST, GraphQl, gRPC, tRPC, SOAP, RPC

Authentication: Single Factor, 2FA, Single Sign On SSO, Multi Factor Auth MFA, Password Auth PAP, OAuth, Open Id, LDAP, Token based Auth, PKI Public Key, Cert based Auth, Kerberos, SAML

Authorization: RBAC, ABAC, PBAC...

API Security: Auth, Authorization, Rate Limiting, API Key Management, Encryption, Input Validation, Security Headers, Versioning, Error Handling

Integrations: OpenAIGoogle API, Facebook API, Twillio, Paymentology, Paypal, Stripe, Refinitiv, Salesforce, One Signal, Mambu,....

Systems design: KISS, abstraction, modularity, separation of concerns,
reusability, maintainability, high cohesive and losely coupled, event driven
architecture, microservices, caching, scalability, reliability

Messaging systems: MQTT, NATS, RabbitMQ, Kafka, SNS, SQS, Redis Pub/Sub

UI: Compass, Sass, Less, Webpack

Databases: MySql, Sql, PostgreSql, MongoDb, Couchbase, DynamoDb,
Redis

Search Engines: Solr, Lucene, ElasticSearch, OpenSearch

Project history

05/2022 - Present
Tech Lead
NOMO Bank ( FBME Financial services ) (Banks and financial services, 50-250 employees)

• Lead a team of developers, spearheading the creation of an scalable automated risk management system for mobile banking, which reduced manual customer review to less then 5% and allow company to scale to other markets.
• Collaborated closely with the product owner, head of engineering to architect the solution, ensuring its alignment with business objectives.
• Managed the design, quality, security, refactoring and coding within our area of responsibility and reviewing other developers merge requests on react mobile front-end and back-end.
• Committed to maintaining a high degree of quality extended to the software running in production, where I ensured its stability and performance.
• Implemented automated testing that increased code coverage to 90%, reducing the number of production issues.
• Technologies: Serverless, AWS Lambda, Node.js, Typescript, DynamoDb, S3, SNS, SQS, Event Bridge, API Gateway, Step Functions, GraphQl Apollo, Postman, Pusher API, Salesforce API, DataDog, Terraform
Management and communication: Jira, Slack, Gitlab, Confluence, Agile Scrum
Methodology, Figma
• Skills: Software engineering, problem solving, innovation, leadership

09/2021 - 04/2022
Senior Backend Developer ( Freelance ), Remote
Gnowbe Inc. (Other, 10-50 employees)

• I had key role in back-end engineering team with primary responsibilities includes
planning, development, testing, deployment and maintenance of the back end API.
• Refactored significant portion of the back-end API code to improve reliability, scalability and maintainability.
• Conducted thorough code reviews on pull requests, promote collaboration and driving continuous improvement within the team.
• Implemented automated testing of business logic, that increased code coverage to 80-90%, reducing the number of production issues by 80-90%.
• Actively collaborated with cross-functional teams, promoting effective communication and fostering a culture of innovation and continuous improvement.
• Technology used: AWS Cloud, Node.js, GraphQl Apollo, Moleculer.js, MongoDb, Redis, Redis Streams, Caching, Inversify
• Management tools: Slack, Bitbucket, Asana.
• Skills: Software engineering, problem solving, innovation

Certifications

Software Architecture: Breaking Monolith into Microservices
LinkedIn
2023
Fraud Prevention
CISI
2022
Data Protection Act 2018 UK
CISI
2022
Anti Bribery and Anti Corruption
CISI
2022
Health and Safety (UK)
CISI
2022
Preventing Discrimination and Harrasment
CISI
2022
Business Ethics
CISI
2022
Typescript Masterclass
Udemy
2021
Microservice Software Architecture: Patterns and techniques
Udemy
2020
Master Ecmascript 2015
Udemy
2017

Local Availability

Only available for remote work
Contact me if you want to hire me.
Profileimage by Anonymous profile, Freiberuflicher Full-Stack-Ingenieur | Erstellen skalierbarer Webanwendungen Full Stack Engineer | Technical Lead | Building Scalable Web Applications
Register