Nicholaos Sofocleous

Nicholaos Sofocleous Email and Phone Number

Software Engineer @ KafMira
Nicholaos Sofocleous's Location
United States, United States
About Nicholaos Sofocleous

Software Engineer with experience in developing JavaScript applications using React, Node, Express, PostgreSQL, and MongoDB. Co-creator of KafMira, an open source product that displays the overall cluster ecosystem and monitors the Kafka cluster health using real-time metrics.Recently spoke on the topic TypeScript on SingleSprout Speaker Series.Active contributor to open-source community.github.com/nsofocleous

Nicholaos Sofocleous's Current Company Details
KafMira

Kafmira

View
Software Engineer
Nicholaos Sofocleous Work Experience Details
  • Kafmira
    Software Engineer
    Kafmira 2021 - Present
    - Developed and deployed a Kafka monitoring desktop application that allows users to track the health and monitor a Kafka cluster using real-time metrics from a time series database with the entry port number of the tool scraping the message bus cluster, accelerating dev velocity- Leveraged and configured Apache Kafka Cluster to test the Electron application, KafMira, to analyze high throughput data of the decoupled entities in the cluster, pull key metrics, and map the overall overview of the cluster ecosystem- Utilized React's functional components and hooks for efficient use of stateful logic, and to reduce bulkiness and extensive nature of class components, enhancing application performance, improving code readability and reducing onboarding time across development teams when implementing new data and features- Integrated React Router to synchronize routing within the application state and to allow dynamic rendering of components based on designated path to lessen the request load on Prometheus, emphasizing fast load times of data from the Kafka cluster- Utilized Redux flux architecture to minimize complexity in the application that would need access to state with the use of dispatchers and reducers as well as to help maintain a consistent code layout across multiple components, minimizing code review time- Configured asynchronous fetch requests with PromQL to establish communication between KafMira and Kafka to pull key metrics regarding brokers, topics, and consumers from a test cluster to demonstrate the capability of the monitoring application- Utilized Electron to take advantage of its cross-platform support and allows for fast speed development of applications- Coordinated with team to efficiently work through developing product maintaining daily stand-ups and sprint reviews, managing roadblocks and determining action required to move forward, and enforce consistent codebase, and team cohesiveness- Product developed under tech accelerator OS Labs
  • Open Source
    Iq Review | Software Engineer
    Open Source 2021 - Present
    Berlin, De
    - Developed an application to help organize technical interview questions, via the question type, which company gave the question in interview, and how many times it has been given- Designed and created a PostgreSQL database tables to store relational data between users and their posts and for its vertical scalability, ability to sort and find specific information in an easily maintainable data pipeline that is ACID compliant- Incorporated the Express framework to architect a server to handle HTTP requests to various endpoints based on the middleware design pattern, by scripting routers and controllers to handle asynchronous data-flow between the client and database efficiently- Utilized React and React Router to allow for a modular application design with dynamic and responsive components
  • Open Source
    Taskscape | Software Engineer
    Open Source 2021 - Present
    Berlin, De
    - Implemented React as a technology with functional components and hooks to allow for a modular application design that can be scaled up and remain simple in its component-based architecture and to improve readability of the codebase- Utilized React Router to create a streamline client-side experience and minimize server calls allowing for conditional rendering - Architected the backend using the Express framework on NodeJS to facilitate HTTP requests to multiple endpoints with a modular middleware design pattern, by scripting controllers, routers, and model components files for improved readability and debugging
  • Naval Air Systems Command (Navair)
    Aerospace Engineer
    Naval Air Systems Command (Navair) Jul 2015 - Jan 2022
    Patuxent River, Maryland, Us
    - Acquisition and Engineering support for US Navy Trainer Aircraft. Establishing strength and fatigue criteria for design, analysis, and testing required for aircraft certification and modification. Review and assess technical data packages including analysis, engineering drawings, test plans and test reports- NAVAIR Fleet Support Team Structural Analyst. Performed static and fatigue analyses on aircraft repair designs. Used CAD and FEA modeling software to determine geometric and loading properties for aircraft components- Team Lead for NAVAIR Innovation Challenge. Designed, analyzed, and tested a retrofitted SH-60B tail landing gear with capability of tuning the damping properties via electromagnets and magnetorheological fluid

Nicholaos Sofocleous Education Details

  • Penn State University
    Penn State University
    Aerospace Engineering

Frequently Asked Questions about Nicholaos Sofocleous

What company does Nicholaos Sofocleous work for?

Nicholaos Sofocleous works for Kafmira

What is Nicholaos Sofocleous's role at the current company?

Nicholaos Sofocleous's current role is Software Engineer.

What schools did Nicholaos Sofocleous attend?

Nicholaos Sofocleous attended Penn State University.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.