Principal Solutions Architect

Posted Yesterday
2 Visits
About

I am a highly accomplished Principal Solutions Architect with over 20 years of experience in software development, architecture, and technical leadership. I excel in designing complex systems, optimizing performance, and creating reusable frameworks that enhance productivity and code quality. My expertise spans various programming languages, databases, cloud services, and embedded systems. I have developed innovative frameworks, led professional development and mentorship programs, and am passionate about continuous learning. I actively contribute to open-source projects and stay at the forefront of emerging technologies.

Skills

Technical Skills

Programming Languages: .Net/C#, Javascript/Typescript, Java, Go, Python, C, C , ASP.Net MVC, WPF, Node.js, HTML, CSS.

Databases: Microsoft SQL Server, MySQL, PostgreSQL/ParadeDB, MongoDB, Qdrant, OpenSearch.

Cloud Services: Azure Service Bus, Azure Storage Queues, AWS SQS, RabbitMQ, Kafka, Container Apps.

Frameworks & Libraries: SignalR, Socket IO, React, Angular, EF Core, MSTest.

Development Tools: ANTLR, Domain Specific Languages, DacFX, ASP.Net Core Extensions, Docker, Kubernetes.

Embedded Systems: Arduino, Beaglebone Black, Raspberry Pi, AVR (ATmega/ATtiny), ESP8266, ESP32, STM32, FPGA.

Agile Methodologies: Scrum, Kanban, XP.

Team Management Tools: Microsoft Project, Azure DevOps, JIRA, Confluence, Sharepoint, Microsoft Teams, Slack, Discord, Github

Version Control Systems: TFS, SVN, GIT.

DevOps Practices: Azure Pipelines, Github Actions, Local scripting, Build Automation.

Machine Learning & Artificial Intelligence: Sentence Transformers (SBERT), HuggingFace, ONNX, TensorFlow, Groq, OpenAI, Ollama, OpenWeb-UI

Vector/Semantic Search: Vector distnance calculation, indexing (locality sensitive hashing [LSH] and random ball tree for approximate nearest neighboor search.)

Analog Computer Research: Understanding analog computation unit a and how they may be used to improve calculation performance and efficency.

Architectural & Engineering Skills

Application & System Design: Designing and implementing complex systems, reusable middleware frameworks, and microservices.

Performance Optimization: Database and application performance tuning, query optimization, and code quality improvement.

Framework Development: Building internal frameworks for enhanced development productivity and automated testing.

Event Processing: Developing queue-based complex event engines and multi-channel notification systems.

Leadership & Mentorship Skills

Team Leadership: Leading development teams, mentoring junior developers, and establishing best practices.

Training & Development: Creating and executing professional development programs, including .Net Boot Camps and AI training.

Project Management: Providing project estimates, managing timelines, and ensuring successful project delivery.

Code Reviews: Conducting thorough code reviews and establishing development standards.

Specialized Knowledge

Network Communication: Expertise in network protocols, communication services, and reverse engineering serial/network protocols.

Electronic Interfaces: Boolean logic, microcontrollers, digital logic, and gate arrays.

AI & Machine Learning: Implementing AI/ML models for search engines, data embedding, and vector search.

Reverse Engineering: Decoding and re-implementing protocols, and software reverse engineering.

Compilers & DSLs: Designing and implementing domain-specific languages and custom compilers.

Optimization & Upgrades: Review and improve existing applications.

Software Development Life Cycle: Review and improve software development lifecycle.

Business Process Modeling: Review, document and automate business processes.

Documentation & Communication: Develop best practices, design documents, training materials and office communications.

Presales & Sales Support: Develop proof of concepts (PoC), Review technical requirements, Assient in client inerations as a Subject Matter Expert (SME)

Job offer details
What I am looking for
ContractType
Permanent contract, Freelance
Working time
Full time
Salary range
USD 220000
Experience
Expert
Contact