Analytical, professional, goal-driven software engineer with an aptitude for object-oriented and design programming. I have a strong foundation in programming principles across several platforms and self-learned abilities for quickly mastering new technologies.
Passionate about developing efficient automation solutions and implementing clean architecture practices that enhance system reliability. My experience spans AI applications and data processing pipelines, where I consistently deliver innovative solutions that balance technical excellence with practical business value.
B.Sc in Software Engineering, specializing in Machine Learning with a passion for continuous learning and mastering new technologies across the tech spectrum.
Dedicated to developing robust, efficient solutions that combine theoretical excellence with practical implementation. Proficient in various domains of artificial intelligence and skilled in application development across multiple platforms. Capable of developing and maintaining features end-to-end, with a strong drive for results.
Known for quickly mastering advanced concepts and applying them effectively to real-world problems. I possess a strong capacity for creative problem-solving and innovation, consistently generating ideas for implementation and improvement.
I approach complex challenges methodically, breaking them down into manageable components while maintaining focus on the overall system architecture. My self-driven and adaptable approach allows me to thrive in dynamic environments.
Strong interpersonal and collaboration skills enable me to work effectively within diverse teams, clearly communicating technical concepts to both technical and non-technical stakeholders. I welcome constructive feedback and am committed to continuous growth and development.
I am enthusiastic about learning and staying current with emerging technologies. In any field I pursue, I aim to achieve mastery to the level where I can effectively teach others, driving me to attain excellence and absolute control in my technical domains. This commitment to expertise, combined with my passion for new technologies, ensures I consistently deliver high-quality, innovative solutions.
Highly dependable Software Engineer and enthusiastic team player dedicated to streamlining processes and efficiently resolving project issues through innovative thinking and technical excellence.
Excel Automation: Developed sophisticated automation solutions for complex interconnected Excel spreadsheets using Python (xlwings, openpyxl) for property management software clients, successfully managing data extraction, transformation, and updates on scheduled intervals. Managed more than 30 Excel files, with an average of 20 sheets per file and between 200-100,000 rows of data per sheet.
Web Development: Created and deployed 23 data visualization websites using streamlit for client daily operations, enabling team members to access critical business metrics extracted from complex Excel datasets and custom-generated insights. Developed an admin dashboard accessible from each site, providing expanded views with additional details and control capabilities.
Cloud Infrastructure: Implemented and managed virtual machines on Microsoft Azure and AWS, configuring scheduled cron jobs to ensure twice-daily data refreshes across all client-facing websites.
AWS Lambda Implementation: Designed and deployed serverless automation workflows using AWS Lambda functions integrated with S3 storage, creating custom reporting solutions that delivered automated reports at client-specified intervals. These Lambda functions were developed for multiple clients requiring automation for various file processing needs.
Software Engineering Excellence: Applied advanced design patterns and SOLID principles to ensure clean, maintainable code architecture throughout all automation projects.
Language Model Integration: Leveraged NLP models to enhance Excel functionality and perform creative automation tasks. Implemented data preprocessing techniques to optimize metrics for website display.
Quality Assurance: Implemented comprehensive error handling, edge case management, and thorough testing procedures to ensure reliable operation of mission-critical data systems.
Project Management: Collaborated with cross-functional teams to optimize data workflows while managing entire project lifecycles from requirements gathering through deployment and support, working independently without supervision.
Neural Network Implementation: Implemented neural networks for speaker diarization, achieving automated voice separation in multi-speaker conversations.
Dataset Development: Created and cataloged multilingual speech datasets for training robust voice recognition systems.
Validation Framework: Built validation framework using language models and LangChain to evaluate neural network accuracy.
Algorithm Design: Developed algorithms for optimal conversation flow between audio recordings, ensuring natural context and cadence.
Quality Assessment: Created automated quality assessment comparing speech-to-text output against reference transcriptions.
Cross-functional Collaboration: Collaborated with researchers, engineers, and professors to integrate technology into real-world applications including transcription and audio indexing.
Team Management: Served as a Sales Manager in Crete, overseeing a small team of employees.
Customer Service: Provided shuttle services from the airport to hotels and promoted attractions exclusively to Israeli tourists, ensuring an enriching vacation experience.
Operational Duties: Handled sales management responsibilities including supplier payments, employee management, sales enhancement initiatives, and ongoing operational oversight throughout the summer season.
Seasonal Position: Worked in this role for approximately three months each summer season.
Major in Machine Learning.
Accounting program.