Scroll To View More
Hire the top 3% of freelance developers
Adam Mesha

Adam Mesha

Tel Aviv-Yafo, Israel
Member since April 25, 2013
Adam has been programming since high school and has many years of experience programming Python and JavaScript, both back-end and front-end, as well as experience in automation, DevOps, and numerical computing. He has worked with many different teams in diverse circumstances and communicates and works well with teams of all kinds.
Adam is now available for hire
Portfolio
Experience
  • Python, 12 years
  • SQL, 5 years
  • Git, 5 years
  • JavaScript, 4 years
  • Bash Scripting, 3 years
  • Node.js, 2 years
  • Ansible, 1 year
  • Docker, 1 year
Tel Aviv-Yafo, Israel
Availability
Part-time
Preferred Environment
Linux, Emacs, Git
The most amazing...
...thing I've coded is a quine program in Haskell that contains a Huffman coding of itself, which it decodes and prints.
Employment
  • Freelance Developer
    Freelance
    2009 - PRESENT
    • Customized MediaWiki extensively.
    • Created plugins and themes for WordPress and custom PHP sites.
    • Created custom websites from the ground up, including development of both the front-end and back-end using Django and Python.
    • Created custom Firefox add-ons.
    • Developed AJAX solutions for multi-site translation, visitor tracking, and web scraping.
    Technologies: PHP, Django, JavaScript, WordPress, MediaWiki
  • Full-stack Algorithm Developer
    FDNA
    2016 - 2017
    • Initiated, guided, and created unit test and integration test infrastructure for the team's production code.
    • Developed software to extract facts from scientific articles and medical reports.
    • Developed software to monitor production processes and report on errors and issues.
    • Led the way in introducing better engineering practices with the Algorithm team, including writing unit tests and integration tests, productive use of Git as a workflow tool, and packaging tools in Python.
    • Extended and maintained the team's provisioning, configuration, and deployment automation using Ansible.
    • Played a pivotal role in converting the team's deployment to use Docker containers.
    • Designed and wrote the infrastructure for a new research platform product, integrating with the web application's back-end.
    • Maintained the team's Git repositories, including rewriting and splitting them into smaller repositories, maintaining Git submodules, and aiding in moving the team to use git LFS.
    Technologies: Python, Numpy, Docker, Ansible, Flask
  • Senior Automation Infrastructure Engineer
    Primary Data
    2015 - 2016
    • Made significant improvements to structure and organization of the organization's testing infrastructure.
    • Significantly reorganized and automated deployment and updating of test tools in common use by the QA team.
    • Designed and implemented testing infrastructure to interface with VMWare's VCenter API, enabling automatic testing using VMWare VCenter servers.
    Technologies: Python, Pytest
  • JavaScript Developer
    Time to Know
    2014 - 2015
    • Played a central role on a team of two in maintaining a large, mission-critical, legacy content player code-base, understanding it, and adapting it to work with new systems being developed by other teams.
    • Architected and consulted regarding the planning and architecture of an important new project to bring interactivity to educational material, taking into consideration ability to scale, be tested and maintained, and speed of loading.
    • Greatly improved the development infrastructure and environment, including converting old PHP scripts to run using Node.js, and other UI enhancements to the development environment.
    Technologies: JavaScript
  • Full-stack Developer
    Perion
    2014 - 2014
    • Worked with a small team to develop the front end of client's mobile advertising platform to a minimal usable state.
    • Took the initiative to introduce modern web development practices on both the client and server.
    • Built an asynchronous module loading of JavaScript (using Require.js).
    • Created server-side tests to help with code quality.
    • Developed an ORM for accessing the database layer.
    • Did CSS preprocessing (using Sass and Compass).
    • Wrote promises in order to manage callback complexity on the server (Node.js).
    Technologies: Node.js
  • Full-stack Developer
    Healarium
    2013 - 2014
    • Worked with all aspects of the code base, both server-side (Django and Python) and client-side (JavaScript and CSS3/HTML5).
    • Spearheaded development in a complete redesign from scratch of the of the web interface, using modern coding practices, CSS3 and ensuring cross-browser compatibility. The project introduced modern web design tools and frameworks (Sass/Compass and Foundation).
    • Cleaned up legacy JavaScript code, enabling use of modern techniques for loading JavaScript and dealing with dependencies.
    • Created a completely new administration page in the client's web application to handle a large feature addition, involving both server-side development of an API and a complete implementation of the client side of the page. The result was a new general framework for creating administration pages in the client's web application using Backbone.js for the client-side framework, which is expected to dramatically decrease the amount of time necessary for creating similar pages in the future, and to increase the consistency and maintainability of this and similar pages.
    • Delivered a new major version of the client's software to a major client, which fulfilled the contractual obligation regarding features, and was delivered on time and with good quality (low bug count).
    Technologies: Django, Backbone
  • Technical Manager
    Bitach Assets Ltd.
    2009 - 2010
    • Handled everyday technical matters for a call center that employed dozens of employees.
    • Managed and developed websites, as well as business and employment reports.
    • Developed website for gathering information and payments from customers.
    • Took on crucial responsibilities when transferring company's IT efforts to internal team.
    • Developed a program to assemble summary reports.
    Technologies: PHP, Python
  • Telephony and Reporting Specialist
    IDT Global Israel and ArtNet Experts
    2008 - 2009
    • Developed client-side, internal reports using Cognos BI and Oracle Hyperion Intelligence.
    • Administered Oracle Telephony@Work and Avaya telephony platforms, handling such campaigns from start to finish.
    • Migrated over 50 reports from Oracle Hyperion Intelligence to Cognos BI.
    • Automated agent compensation structures for call-center projects, characterizing effective solutions and automating creation of complex Excel reports.
    • Developed complex SQL queries in SQL Server to extract data, according to exact business needs.
    Technologies: Python
Experience
  • IJK 2013 (Development)

    IJK 2013 is the major worldwide youth Esperanto congress that will be held in Israel in the summer of 2013. I created their entire website using Django (apart from the content of the public pages), which includes a set of pages explaining the congress that can be edited by the organizers, a complex sign-up form, and significant admin functionality to help the organizers with all of their needs.

  • Wikipothesis (Development)
    http://wikipothesis.com

    Wikipothesis is a wiki for collaboration on hypotheses in all fields of knowledge. I implemented significant customization of the standard functionality of MediaWiki in order to manage the way the site tracks and presents hypotheses, simplify translation of the wiki pages, and shut down spam accounts.

Skills
  • Languages
    Python, JavaScript, SQL, CSS, CoffeeScript, PHP, HTML5, Ruby, Sass
  • Tools
    Git, Emacs, Ansible
  • Platforms
    Linux, WordPress, Docker
  • Libraries/APIs
    jQuery, Node.js, NumPy, jQuery UI, React.js
  • Frameworks
    Django, Express.js
  • Paradigms
    Functional Programming
  • Storage
    MongoDB, MySQL
  • Other
    Bash Scripting
Education
  • Bachelor's (in progress) degree in Computer Science and Linguistics
    Hebrew University - Jerusalem, Israel
    2002 - 2003
Hire the top 3% of freelance developers
I really like this profile
Share it with others