- Could you introduce yourself and tell us about you? Your current / recent jobs and employers? Previous companies and jobs?
He currently holds the position of Lead Software Engineer at XXX, where he oversees a team of 12 developers and drives enhancements to the digital enrollment platform. Previously, as a Principal Software Engineer at XXX, XXX led an 8-member team and contributed to architecting an event-driven solution for legacy issues. With prior experience as a Senior Technical Consultant at XXX, he focused on conversational AI projects using Google Dialogflow and other technologies. XXX also worked at CA Technologies as a Senior Software Engineer, playing a key role in various microservices and backend projects.
- What skill(s) / experience would you self-describe as strongest skills
Banking Experience: 10 - Over 5 years of experience in the banking industry.
Basic Java: 10 - 11 years of programming in Java, including core concepts and collections.
Multithreading, Concurrency: 7 - Worked with multithreading and concurrency for the past 5 years.
Java 8 and Functional Programming: 10 - 8 years of experience with Java 8 and functional programming.
12 Factors App: 10 - 5 years of experience with the 12 Factors App.
Microservices Design Patterns: 10 - Familiarity with microservices design patterns such as CQRS, SAGA, etc. for 5 years.
Eventual Consistency & Event Driven Architecture: 8 - 5 years of experience with Eventual Consistency & Event Driven Architecture.
Kafka or other Message Queue: 10 - 10 years of experience with Kafka or any other message queue technology.
Logging and Tracing: 10 - Proficient in logging and tracing practices for 10 years.
Spring Boot: 10 - 8 years of experience with Spring Boot and its components (filters, interceptors, etc.).
Docker: 5 - 5 years of experience with Docker.
Kubernetes & K8S Probes: 5 - 3 years of experience with Kubernetes & K8S Probes.
Open Shift: 10 - 3 years of experience with Open Shift.
SOLID: 8 - 8 years of expertise in applying SOLID principles.
Design Patterns (Creational, Structural, Behavioral): 1 - Basic knowledge of design patterns.
Agile Experience: 10 - 11 years of experience with Agile methodologies.
Behavioral/Interaction/Communication (Team): 10 - 11 years of experience in behavioral, interaction, and communication skills within a team.
|