Principal Software Engineer Berlin, Germany

Saattaa olla saatavilla

(Päivitetty 2022-10-18)

Principal Software Engineer

Berlin, Germany

Äidinkieli English

  • Site Reliability Engineering: App, storage, OS, network, virtualization
  • Software Engineering Lead, with 12 + years hands-on experience
  • 5 years cloud computing (AWS , GCP , Oracle, Ericsson Cloud )

Taidot (27)

Node.js

Continuous Integration

AWS CERTIFIED

golang

CONTINUOUS INTEGRATION/DELIVERY

Ruby

CI/CD

Python

B2B SOFTWARE

CLIENTS

RELIABILITY ENGINEERING

TypeScript

QUEUE MANAGEMENT

SELF MOTIVATED

GraphQL

SOFTWARE DESIGN

Software Engineering

GCP

Grpc

SECURITY PRACTICES

RPC

REACTJS

MECHANICAL ENGINEERING

MAINTENANCE

NodeJS

COACHING

Queue

Yhteenveto

A Career Software Engineering Lead, with 12 + years hands-on experience designing, building, and
maintaining highly scalable extensible systems and business platforms in leading eCommerce and
Telecoms multinationals as well as emerging Tech Start-ups. A strong bias for action, habitual
documenter and proven experience working in fast paced global teams across several countries.

• Solid expertise in architecture and design of Enterprise systems and distributed services -
Domain-Driven Development DDD and Feature-Driven Development FDD

• Expert Java, Fluent in Golang, Python and Ruby.

• Dev Lead: Design, develop cutting edge applications. Manage project priorities and deliveries

• Site Reliability Engineering: debugging complex systems to resolve critical issues (across
storage, OS, network, virtualization, and application / DB stack), monitoring DR service levels

• Solid Expertise in modern web standards (Microservices, REST APIs, gRPC, GraphQL), Web
Security mechanisms, Service Mesh (Istio, Consul connect) and Software design patterns

• 5 years of hands-on experience with cloud computing (AWS, GCP, Oracle, Ericsson Cloud)

• Advanced Linux system administration and security practices (encryption, certificates, key
management), Service Configuration and Storage Management

• Distributed Messaging, Queue and streaming experience (Kinesis, Redis, SNS, RabbitMQ,
Kafka) Database experience (MySQL, Cassandra, PostgreSQL, MongoDB)

• Proficient in ReactJS, Typescript and NodeJS

• Sound Knowledge of Agile development cycles and Continuous Integration&Delivery practices

• Solid understanding of concurrency and highly distributed systems performance including
compare-and-swap non-blocking constructs and algorithms

Työkokemus

Principal Software Developer - Contract
MetaOne Corporation

2022-01 - Nykyhetki

• Creating highly scalable fullstack services with a focus on top quality code • Architected and built Enterprise IpaaS for a an early state startup
DevOps Consultant (Site Reliability Engineering)
Ericsson, Olandsgatan 1

2017-02 - 2021-12

Develop, prepare and deliver Demos - E2E Integration & Verification of new tools adoptions for E// Continuous Integration and Automation Team • On-Call Rotation 24/7 support to Technical Product Groups with a focus on CI/CD platform reliability
Solutions Architect
MTN, GOP Falomo Ikoyi

2013-10 - 2017-01

Creation and maintenance of architectural components and frameworks and reference used by contractor development teams.
• Conducted informal reviews of source code and unit tests to evaluate efficiency, and adherence to standards.
• People Management - mentorship and coaching for a group of solution engineers
Consulting Developer
IBM, Atrium Building Kilimani

2012-10 - 2013-09

(Contract) • Designed, Developed and Documented: IBM/RIM's Blackberry Broker Solution for Airtel • Provided onsite and remote Comprehensive Technical L3 Support for deployments in Four(4) Operating Countries
Team Lead, Software Engineer
BancTec

2011-08 - 2012-09

• Led the deployment of Beta Systems Software AG, cheque truncation solution in Five (5) of Nigeria's biggest commercial banks • People Management - For a team of 6 highly motivated developers
Senior Software Engineer
CHAMS Plc

2009-06 - 2011-07

• Developed quality code within project timelines for Multi-tier Biometric, Transactional and Payment Applications for Desktop, Mobile and Web Clients • Constructed a proactive maintenance cycle per application.

Koulutus

Professional Institute LPI
Professional Institute LPI

2022-10 - 2020-01

Master of Science
University of Hertfordshire

2022-10 - 2017-01

Bachelor of Science
Lagos State University

2022-10 - 2007-01

Sertifikaatit

Linux Certified Engineer (Linux Professional Institute LPI)
Certified Kubernetes Application Developer
AWS Certified Solutions Architect
Sun Certified Java Programmer
Certified Java Programmer
Sun Certified Java
Certified Engineer
Certified Java
Sun Certified

Ota yhteyttä konsulttiin

/