Giter Club home page Giter Club logo

Abraham Murciano

Software Engineer

Personal Information

LinkedInGitHubabrahammurciano@gmail.comJerusalem, Israel+44 7397 842 936+972 54 286 1293

About Me

Versatile and driven software engineer with 8 years of extensive programming experience across a diverse range of technologies, showcasing a strong aptitude for rapidly aquiring new skills. Known for my meticulous approach and a fervent passion for continuous learning, I thrive on challenges and possess a deep commitment to expanding my expertise in various domains, including back-end systems and front-end design.

Skills

Programming Languages

Python - ExpertC++ - ExpertJavaScript - ExpertDart - Very goodSQL - ExpertC# - ExpertJava - ExpertBash - Very goodPHP - GoodGroovy - Good Prolog - IntermediateAgena - Very good

UI Design

React - ExpertFlutter - ExpertHTML - ExpertCSS - ExpertWPF - GoodXAML - GoodMaterial Design

Database Systems

MySQLPostgreSQLOracleSQLite

Other

Object Oriented Programming - ExpertLinux - ExpertGit - ExpertCICD - Very goodREST API - Very goodThreading - IntermediateAgile - Very goodGraphic Design - Very goodJenkins - Very good

Professional Experience

Mobileye - Software Engineer

Jerusalem, 2021 - Present
  • Spearheaded the development of a robust and user-friendly CICD framework using Python, enabling other developers to harness the power of Jenkins with zero required knowledge of the platform.
  • Developed and maintained Python tools enabling the seamless preparation of self-driving cars for testing new software iterations.
  • Actively participated in code reviews and provided constructive feedback to team members, fostering a culture of code quality and continuous improvement.
  • Actively stayed abreast of the latest trends and advancements in Python and related technologies, incorporating cutting-edge practices to elevate software development standards at Mobileye.
  • Maintained data processing tools handling vast amounts of real-time data collected from self-driving cars on the road, ensuring seamless data integration and analysis for further improvements in the autonomous driving algorithms and systems.

Freelance - Full Stack Web Developer

2015 - 2018
  • Designed sites to be compatible with top browsers, including Chrome, Firefox, and Safari, both on desktop and mobile.
  • Used various technologies, including Flutter, React, PHP, JavaScript, HTML, CSS, and SQL to obtain optimal performance in websites.
  • Created site layout and user interface using both vanilla HTML and CSS, as well as with UI frameworks like Flutter and React.
  • Hands-on experience using Linux and Apache web servers.

Freelance - Computer Science Tutor

2018 - 2021
  • Taught less capable classmates and students from younger years material from various courses.
  • Demonstrated good communication skills in getting complex concepts and ideas across.

PC Clinic - Computer Technician

Gibraltar, Summer 2018
  • Systematically troubleshooted malfunctioning systems to identify and solve the problem.
  • Demonstrated professionalism and courtesy with customers while working to resolve complaints, problems or respond to questions.
  • Removed and replaced malfunctioning components to correct hardware problems.

Education

Jerusalem College of Technology

2018 - 2021

  • BSc in Computer Science
  • GPA 89

Notable Open Source Projects

A Python logging handler which sends its logs to a Discord Channel or Webhook.

  • Designed to be very easy to use.
  • Integrates seamlessly with Python's standard library logging module.
  • Uses CICD to automate the testing and deployment process.

A Python library to add style to your console.

Format your python logs with colours based on the log levels.

  • Extremely flexible and customizable.

A feature rich Discord bot written in Python to create polls on Discord servers

  • Coded the project from scratch as a hobby in just under a week.
  • Designed complex and efficiend SQL queries to quickly load all necessary data in one request.

A Discord bot written in Python to manage the Discord server of the English Speaking Program at JCT

  • Co-manged team of eight student volunteers.
  • Taught the less experienced team members to properly use Git in a team.
  • Applied many object oriented principles.
  • Applied many python programming paradigms.
  • Designed and created a PosgreSQL database for the project.
  • Designed a very modular structure to ensure very loose coupling between different features of the project.

A ray tracing graphics engine written in Java designed to produce realistic images given the description of a scene

  • Implemented a multi-threaded solution for optimal performance.
  • Practised working in an Agile environment.
  • Refactored the codebase many times to maintain it tidy as new features were added.

A compiler for the educational object-based language Jack

  • Wrote a multi-tier compiler from Jack to an intermediate language, then to assembly.

An interpreter written in Python for the educational Turing-machine-like language S

Languages

  • 🇬🇧 English, Fluent
  • 🇪🇸 Spanish, Fluent
  • 🇮🇱 Hebrew, Basic

Abraham Murciano's Projects

abraham-zsh-theme icon abraham-zsh-theme

A ZSH theme designed to disclose information contextually, with a powerline aesthetic

agena-arch icon agena-arch

Agena is an easy-to-learn procedural programming language designed to be used in science, scripting, and many other applications.

condax icon condax

Install and run applications packaged with conda in isolated environments

debby icon debby

Create .deb files easily using python package metadata

fullpath-assignment icon fullpath-assignment

Sort the words in the given paragraph in ascending order, but sorted according to the order of the hebrew alphabet.

jack2hack icon jack2hack

Jack compiler for the Hack platform via the intermediate language VM

paul-bot icon paul-bot

Hi! I'm Paul; a teeny tiny bot who's good at one thing. Making polls. And when I say good, I mean really really good. Like the bestest best bot ever at making polls. I can make open polls, I can make closed polls, I can make dynamically editable polls, and I can make them any size. And all that with a simple, good-looking, and easy to use interface! So come on and try me out in your server!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.